<SEC-DOCUMENT>0001410578-25-000285.txt : 20250306
<SEC-HEADER>0001410578-25-000285.hdr.sgml : 20250306
<ACCEPTANCE-DATETIME>20250306162453
ACCESSION NUMBER:		0001410578-25-000285
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		93
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250306
DATE AS OF CHANGE:		20250306

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Theriva Biologics, Inc.
		CENTRAL INDEX KEY:			0000894158
		STANDARD INDUSTRIAL CLASSIFICATION:	PHARMACEUTICAL PREPARATIONS [2834]
		ORGANIZATION NAME:           	03 Life Sciences
		IRS NUMBER:				133808303
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-12584
		FILM NUMBER:		25715632

	BUSINESS ADDRESS:	
		STREET 1:		9605 MEDICAL CENTER DRIVE
		STREET 2:		SUITE 270
		CITY:			ROCKVILLE
		STATE:			MD
		ZIP:			20850
		BUSINESS PHONE:		(734) 332-7800

	MAIL ADDRESS:	
		STREET 1:		9605 MEDICAL CENTER DRIVE
		STREET 2:		SUITE 270
		CITY:			ROCKVILLE
		STATE:			MD
		ZIP:			20850

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Synthetic Biologics, Inc.
		DATE OF NAME CHANGE:	20120305

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ADEONA PHARMACEUTICALS, INC.
		DATE OF NAME CHANGE:	20081027

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	PIPEX PHARMACEUTICALS, INC.
		DATE OF NAME CHANGE:	20061214
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>tmb-20241231x10k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- iXBRL document created with: Toppan Merrill Bridge iXBRL 10.9.0.3 -->
<!-- Based on: iXBRL 1.1 -->
<!-- Created on: 3/6/2025 9:14:56 PM -->
<!-- iXBRL Library version: 1.0.9062.16423 -->
<!-- iXBRL Service Job ID: 5c30a047-6aff-4003-a526-ad4aabb95ddf -->
<html xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:tovx="http://www.syntheticbiologics.com/20241231" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:xbrldi="http://xbrl.org/2006/xbrldi"><head><meta content="text/html" http-equiv="content-type"/><title>THERIVA BIOLOGICS,&#160;INC._December&#160;31, 2024</title></head><body><div style="margin-top:30pt;"></div><div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityCentralIndexKey" id="Tc_jm2MNR82Bku9n7oF8I602Q_2_1">0000894158</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:CurrentFiscalYearEndDate" id="Tc_jMYZlZYxFkeZAFaWqs45xg_3_1">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:DocumentFiscalYearFocus" id="Tc_zb1YBdrClUWHUD6CDJBqJA_4_1">2024</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:DocumentFiscalPeriodFocus" id="Tc_hJ9Ko9eg40i_4Ggl_6iuyQ_5_1">FY</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:AmendmentFlag" id="Tc_c1wb0i5eyk6M1ZFtpY6wkw_6_1">false</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_4aiIcxFwZESh-AJYtFqIxA" decimals="0" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" id="Hidden_TJgMDw5cwkeFnuB4mIiFXA">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_VWA6Rjn2UkqtCc7AAsGCmw" decimals="0" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" id="Hidden__lwjhUaPnUWNu9TvNq9SPw">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" xs:nil="true" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" name="us-gaap:CommitmentsAndContingencies" id="Hidden_LkLZcRrvg02j635lqvyuRw"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" xs:nil="true" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" name="us-gaap:CommitmentsAndContingencies" id="Hidden_iwJBL03S8km_VHa-8KyFbg"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" id="Hidden_UHWXJoyKD02IOLQ4TY3v7Q">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_BCLNfSn4Nkq8axDfVv_iDA" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" id="Hidden_JlaYITBdXUOr32e7uFxNvg">275000</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" id="Hidden_Leb22VF_BEq_G3tRq4JCNQ">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_0cUPUwDM7UqtZBkU6ujb6g" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" id="Hidden_uMy8EcJ98ECNZdMl8UEoOA">100000</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_8_26_2024_To_8_26_2024_dbc6KVUcJ02NikqKt5noXg" decimals="2" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" id="Hidden_kKfBqxEBNU2zhVb9-b-www">0.04</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_8_26_2024_To_8_26_2024_dbc6KVUcJ02NikqKt5noXg" decimals="2" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" id="Hidden_J_YXL0EUVEun7l9clydQRQ">0.04</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_8_26_2024_To_8_26_2024_dbc6KVUcJ02NikqKt5noXg" decimals="2" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" id="Hidden_z6hbU1qCiEO-uw_VKCtgiQ">0.04</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_8_26_2024_To_8_26_2024_dbc6KVUcJ02NikqKt5noXg" decimals="2" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" id="Hidden_9SosEJUKpUa_cJZ0swZTAw">0.04</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_8_26_2024_To_8_26_2024_dbc6KVUcJ02NikqKt5noXg" decimals="2" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" id="Hidden_orfqZoyfKkWTJOnkXHVDng">0.04</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_8_26_2024_To_8_26_2024_dbc6KVUcJ02NikqKt5noXg" decimals="2" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" id="Hidden_qZ_jXrZOTEixF1Oi9Y8xXg">0.04</ix:nonFraction><ix:nonNumeric contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_J2fK2_XfMkuJ0O7XjUoybg" name="us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" id="Hidden_PYVNU6FyBk2IDHMIXQQ0_w">http://fasb.org/us-gaap/2024#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_ResearchAndDevelopmentArrangementMember_HBPGQgRR7UWpxER_GGY4rg" name="tovx:ResearchAndDevelopmentExpenditurePeriod" id="Hidden_Yr-b_W9bkE2abyhbhNrpZA">P24M</ix:nonNumeric><ix:nonNumeric contextRef="Duration_11_2_2010_To_11_2_2010_srt_RangeAxis_srt_MinimumMember_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_iQyoh8PaIUS6lMX86OAlCw" name="tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod" id="Hidden_okRLZhcFiUqq_4VWiR1Vew">P5Y</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_eClNAqxl-k-ED9LjnQtsiw" decimals="INF" name="tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares" id="Hidden_Yg_ZxcSBF0mAR5ftZgNbtQ">7670</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_PlanNameAxis_tovx_StockPlan2020Member_CMA2rq0sP0qmlWw_wdeXDw" decimals="INF" name="tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares" id="Hidden_EzApEPJKQky39xaGjflc6g">175034</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_vkekn8tfmEGVwWC61vtAJw" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" id="Hidden_kZbLru81qEGOgy4kgulZ7A">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_lQ_-NlSfC0uXNw7k82ADCA" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Hidden_y7YDwqJXakOyH5g41LPoUw">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="Hidden_-rThEYUaYkWV2BgP_H43nw">P0Y</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="Hidden_qOyzkP9fP0GF7kjXuWYV-w">P0Y</ix:nonNumeric><ix:nonNumeric contextRef="Duration_2_15_2016_To_2_15_2016_srt_CounterpartyNameAxis_tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_0Rd4mv65Mka-LvNie6JdkQ" name="tovx:MaximumPeriodForPaymentClinicalTrial" id="Hidden_WCkpIeB96kiTzBELxSmUHg">P4Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="Hidden_R1_OWizn2UuNSBN4hqT1Pw">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent                            http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="tmb-20241231.xsd"/></ix:references><ix:resources><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_TlEAjG2sQk2HcIcfVr90TA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_7_29_2022_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_SsB7enRAIkq_sr88V0dqaA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_7_29_2022_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_FkGarB47SU6IuGbE_pWoiQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_0cUPUwDM7UqtZBkU6ujb6g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_BCLNfSn4Nkq8axDfVv_iDA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5m9jcdO1w0qs9ulFOtYunA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_X-H-GBwxVUqj6BHfXMxhWw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_10_15_2018_To_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_aFwLT1IF1USM1vDxngDzww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-15</xbrli:startDate><xbrli:endDate>2018-10-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3oS4dH-fW0-2DQ529iBrbA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_R0d_-4AfLUypDyxV9TxQUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_26_2024_To_8_26_2024_dbc6KVUcJ02NikqKt5noXg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-26</xbrli:startDate><xbrli:endDate>2024-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_kSoSMMHRj0KTmLoj2JxIrA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ldWdb-_1EU6aF9vqKx7UNA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_tq0ChT8rZ0GGHg9K9C3kfA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_tWC73uarJEaQAfd15uKfeg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_PSXbTPoplE2xy2WW1xTUiw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9nGPg8d7vk2E_H8xD5M7BQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_aM1WcDVfX0O2TnhHJJcVDg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_N-OYSAaJYkeC_6M_gE65vA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_w4RFMQQ5A0OI5EQijUpP-w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_NJEC0z_x8ECR7B9Oke27fw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_4cvvxWMDykW_l40biKeNYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_JIJslT23LEycPiKJ5-fTkg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_UiVP_5WlHEuuwi9gFMdYYg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FBEnxEGZW0WbxkVOqBckFQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4RZCi84vaEabikr9LWpFlA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_vkekn8tfmEGVwWC61vtAJw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">tovx:RangeOfExercisePrice18900.00To18900.00Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TjLbz1xN_0SMRTK9iEzYGQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">tovx:RangeOfExercisePrice101.00To200.00Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member_i04JwLtLoU-qCXljToQKHw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">tovx:RangeOfExercisePrice0.00To100.00Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_NNf-MEFeaUWQR9Lpw2jmow"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">tovx:RangeOfExercisePrice18900.00To18900.00Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TPLjPwRf8kid9hov_mFMJg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">tovx:RangeOfExercisePrice101.00To200.00Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member__NecHie9AkepoaAzxh6UbQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">tovx:RangeOfExercisePrice0.00To100.00Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_m5oI05NG0UuTy2Kuv0dLeQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2010Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EaYi8yWYJ0i3hBP4VfY87w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_c8ttpndpUk2xQc6Ss0e36w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_FcmiR6aau0yr2mdkfTyZWg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_17_2020_us-gaap_PlanNameAxis_tovx_StockPlan2020Member_bqzYY2laD0Cn0dJNthaPyA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_11_2_2010_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_DUphDxWU4029_Pouvt-Abg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2010Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2010-11-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_12_14_2023_To_12_14_2023_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_8coIa37TMEevmnvUDCVsBA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tovx:StevenAShallcrossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-14</xbrli:startDate><xbrli:endDate>2023-12-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_15_2022_To_12_15_2022_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_HVf3QcfJTEm7H8nFCIUuUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tovx:StevenAShallcrossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-15</xbrli:startDate><xbrli:endDate>2022-12-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EiBZQ6bAbk2RnJqDNGJgPA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_PlanNameAxis_tovx_StockPlan2020Member_h9xAQDNxCEGOS8tX-RLkDQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_9_5_2019_To_9_5_2019_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_t-5A_P70FES7bGu_1Sz4ug"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2010Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-05</xbrli:startDate><xbrli:endDate>2019-09-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_3oT1V1_zlEO3bvnP9S7ePg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OfficeEquipmentMember_mBSlqGta0Eal5SDQI5hn4w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OfficeEquipmentMember_insdGimYiES27HpOPqVjMw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_QhfoCF3jwUqSLo_SCfKj-Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_J2fK2_XfMkuJ0O7XjUoybg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_EMRoY9kx10CXn70mz1fq_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_tovx_ComputersAndOfficeEquipmentMember_pdLsR0SC8UqWGptkpD0QZA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tovx:ComputersAndOfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_EwswGPMvZ0GVMMJ8DAwuNA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_dHNuEhxGOkG0zmnYDPU4Zg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_RSDmTZUBDE6agnUlsF_6AA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_tovx_ComputersAndOfficeEquipmentMember_zXDtLvivnEKZa2oIAgMPDg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tovx:ComputersAndOfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_mGnyHDWFFUGdWS9V-bumAw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Uf5i6sclqUqSGLHv5HRs2Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_10_15_2018_To_10_15_2018_0DyDC--V20Sq21Q1qrCH3g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-15</xbrli:startDate><xbrli:endDate>2018-10-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_29_2022_To_7_29_2022_Z5e6EZpZcE-JJ1QT_pZonQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-29</xbrli:startDate><xbrli:endDate>2022-07-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_AtMarketOfferingMember_jcVAbdOFkEC22ag4hKpkHg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:AtMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_SubsidiarySaleOfStockAxis_tovx_AtMarketOfferingMember_jXm8WfWwnEWpbya8i1hPvw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:AtMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_12_13_2024_To_12_13_2024_qfZizxLVJ0qjoE5oGs2bng"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-13</xbrli:startDate><xbrli:endDate>2024-12-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_14_2023_To_12_14_2023_lOksDXBXAUuwMQ6WRwO-Sg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-14</xbrli:startDate><xbrli:endDate>2023-12-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_15_2022_To_12_15_2022_bVpeUcWn4E6BCahr79WBew"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-15</xbrli:startDate><xbrli:endDate>2022-12-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_TypeOfArrangementAxis_tovx_ClinicalTrialAgreementMember_jdZXHU15S0aEhpi3IakD8A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:ClinicalTrialAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_11_1_2017_To_11_30_2017_us-gaap_TypeOfArrangementAxis_tovx_ConsultingFeesMember_cUZhwbB3dEaRwD5h8htNjQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:ConsultingFeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-11-01</xbrli:startDate><xbrli:endDate>2017-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6sVa3-o81UaUMfJqskMtYQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_P3drMnJF9EOvXOpYV-X28g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_4_WYiEaYI0aP0Qg36UDXTQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_0WQ7yrwZi0-oIdqaSXujnA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_ih9GlpPknke2AozTGDfWbg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_tovx_Retos2015Member_jKxjaw2BjEGd-mO6wKZwqg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tovx:Retos2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_3hGBeVNFL0Kod27A8wTKkQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_tovx_Retos2015Member_TKbQVSzBpUSjPdH9Vt_Frw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tovx:Retos2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2024_To_9_30_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_W67DKgbZykaRp6aRhM2pug"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_NGjISQD2OkGEJzuF7e6J6Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_17_2025_To_1_17_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_MxJBkjSMG0G7Htok7P8OSg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-17</xbrli:startDate><xbrli:endDate>2025-01-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_17_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_8EIM88I9jU2D73LJlXOgNA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_16_2024_URY8Uln8IU-04BANJ4b7cA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-09-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2024_To_9_30_2024_5aPrlMH2NkyrJ3qYAyp7tQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_G19U0D-c1ESOA7XpfMgXFg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_nwGukWFK7EWvk36pcMUK8A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_QFf_FJ8L1U-wOXMdZXkXKw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_Mx8d_OOwIE-iHOsmP-F9Jg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_frAbZU3VOE2s8kYhEmwZdQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_wbfylxQmIkG-mKGfjAYVsg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_ji14bKrj1U-RL50KhZuq6A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_7OdbTPNg9kKsHAqezGUd_A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_8SXBT9lWHUu1p9vag0R4BA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_w7DyWIDkLUKjESLldr3S1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_4aiIcxFwZESh-AJYtFqIxA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_srt_StatementScenarioAxis_us-gaap_ScenarioPlanMember_eBQLwNPbCkyKdC7_uUGYuQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_StatementScenarioAxis_us-gaap_ScenarioPlanMember_-IJMoPiiZ0-JOicVai8w1A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_0kJvVtXDGEqc_Iju9UGkQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember_lpgkv9_BFEuaVMTgKWaxMw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:ProbabilityOfOccurrenceCumulativeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_dnnLztcoEkaw8fJqMIEobQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:MeasurementInputProbabilityOfOccurrenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_3xbbgb9ttUqHjsGb6eKmpw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember__LKL0c4D0Umo8-_hFVxm3w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:ProbabilityOfOccurrenceCumulativeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_lVvfakeTCEWNj_StGtWJHA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:MeasurementInputProbabilityOfOccurrenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_WeightedAverageDiscountRateMember_VOaSyl_P3EKDJj7HCLJUeA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:WeightedAverageDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_6GCPNqt1lEmndhQY0_tAxw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember__j1da4JfU0eK485rVn1M-w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:ProbabilityOfOccurrenceCumulativeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_ezVsgzgZgU-oOKC36GIMgA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:MeasurementInputProbabilityOfOccurrenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_0ejqxiLqMUCJ_7JCPAAqgw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember_5HFbOvhH1UCfJLPvnbb7UQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:ProbabilityOfOccurrenceCumulativeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_c_CT-bnHnk-GqcBJa0wt_A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:MeasurementInputProbabilityOfOccurrenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_WeightedAverageDiscountRateMember_ljIxpDY0-Um_d2qZwrkhNw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:WeightedAverageDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember__ea3bcYrrUqt07EvbMaQKA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_13_2024_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_L117o3lWBkyajNwmnOByEQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tovx:StevenAShallcrossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_14_2023_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_NIZEyII3S0CqJYR9CTMH6A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tovx:StevenAShallcrossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_15_2022_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_lrl49MxDtkuOzVnufA-nLQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tovx:StevenAShallcrossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_17_2025_To_1_17_2025_us-gaap_DebtInstrumentAxis_us-gaap_UnsecuredDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_u_aM3qxXCkK8y6CvK7jI6A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-17</xbrli:startDate><xbrli:endDate>2025-01-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_wIGplLIN9UC8pfkf3zFDvQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_Aoj8KHLdGU2h7bGUrYr4lA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_17_2025_us-gaap_DebtInstrumentAxis_us-gaap_UnsecuredDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_3ifdY3w5hUqx6h2dBCyzDw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_10_15_2018_To_10_15_2018_us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis_us-gaap_SeriesBMember_HED-BFmZ2UCLdQkF3_q0yg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AuctionMarketPreferredSecuritiesStockSeriesAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-15</xbrli:startDate><xbrli:endDate>2018-10-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_YQsEHjKUZEaTit0zqtbT0g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_EjPZMeUXV0GlLM6-c088Kg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_2tg3FD50oUGcr_UI011BVw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_RDrd7UAK_0W8hjOVg3ZEiA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_pyTBIO0TlU6glBT-rItCNg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:MaryannShallcrossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCAndSeriesDPreferredStockMember_LXDj_ucZ-0Sqc1V8k04BPg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCAndSeriesDPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCAndSeriesDPreferredStockMember_rhbrl2_0p0SKQlTfAmZXcQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCAndSeriesDPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_7_29_2022_bK-k31eukEKfoGQqnRtN7A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PlanNameAxis_tovx_AnnualMeeting2024Member_g6FxA26ipUazZ9h7lDuLWA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:AnnualMeeting2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_26_2024_juz0PlBJyUOa8L1qxceYsg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_25_2024_V4Nc4z3x80eVOCpcJ66JFw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-08-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_10_26_2022_o87wpTxs9kCFX63MjYxcHg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_10_25_2022_SlW6bih-w0WP1EiSLmmyUg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_15_2024_xuiu_DLYvk6GmA7YSFUW4g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-08-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_10_31_2023_3gH6Bm4_lUKpiA7RcYjMSA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_PreFundedWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_RDCwUSlJvE6WrWx4U3Glwg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tovx:PreFundedWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:PublicOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_lQ_-NlSfC0uXNw7k82ADCA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tovx:CommonWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:PublicOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_3_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_BkklSU4RvEm7qyowTErCTw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_vSMHs6GAUUirp0PKCmzyTg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_10_15_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_ekJ7d1dppk2tM6pb7imVKw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_qFG--fWth0KqNR6gPmrVyw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_RwaX5TaQd0GIIjottiBdhw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_O51iALR6qU-wbvzh2iTOqw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_xDzJcMxVbEmIC4xyrSTATg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_r3z_OyrGmUeQBBz1Z6ONbw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_3fXPJ5AiK0yN8xj70tsgYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OperatingExpenseMember_THxr1y2jkUWrcvtSNf83zw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OperatingExpenseMember_m2JLDURplkW1TxiAzuEzmg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantMember_P7AHW6KpKk2Bd1i9Yo0UbA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_OptionMember_EDYjv1_0PkWyT5Wq4hgUfA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantMember_walEvrcrv0Wdx3VPv6Ojjg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_OptionMember_MoVwzNQ_GEu-z1K-SXyfHA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_p9mMdPTtfUiJ1xJHDN5yww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tovx:GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_ConsultantMember_BPzO5CP34U-32dMkVVKvSg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tovx:GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tovx:ConsultantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_j1c8dOETCECX_bllEppoQg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tovx:GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_ConsultantMember_8vIMQiEBA0K8wkbjoJyZLg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tovx:GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tovx:ConsultantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_PreFundedWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_NGSC_BQIhkOl43tq9Bs3BQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tovx:PreFundedWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:PublicOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_mW0FUjYglE6CikTX0q6L1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tovx:CommonWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:PublicOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Dpki6uOPuk-TKOe69cPw8Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_suO7Cu5XE029HgvrAUqKaQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__lV_kvdH4EqxQ6GbeN6UmA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_PvVBqkfA9UqHC0e8U-NKjg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_eClNAqxl-k-ED9LjnQtsiw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2010Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PlanNameAxis_tovx_StockPlan2020Member_CMA2rq0sP0qmlWw_wdeXDw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_12_14_2023_To_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_77qpG8OiiUu0NbKUuTZAIw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:MaryannShallcrossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-14</xbrli:startDate><xbrli:endDate>2023-12-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_EmployeesAndDirectorsMember_2t7Jgi2ryk6vxLn0TgfRLQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tovx:EmployeesAndDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_EmployeesAndDirectorsMember_tMSJgnKjIEuKTiJIG8c6_w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tovx:EmployeesAndDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_11_2_2010_To_11_2_2010_srt_RangeAxis_srt_MinimumMember_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_iQyoh8PaIUS6lMX86OAlCw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2010Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2010-11-02</xbrli:startDate><xbrli:endDate>2010-11-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_11_2_2010_To_11_2_2010_srt_RangeAxis_srt_MaximumMember_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_9dpgiGfCfE2qcPwEbCLshw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2010Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2010-11-02</xbrli:startDate><xbrli:endDate>2010-11-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_fHRjoNWXm0OZTC2NmAuwEg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:PublicOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_ResearchAndDevelopmentArrangementMember_HBPGQgRR7UWpxER_GGY4rg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:ResearchAndDevelopmentArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_19_2012_tovx_QuarterlyInstallmentsPaymentPeriodAxis_tovx_ThirdYearMember_jHce8dLJpU61WAHoxOsF-Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tovx:QuarterlyInstallmentsPaymentPeriodAxis">tovx:ThirdYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2012-12-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_19_2012_tovx_QuarterlyInstallmentsPaymentPeriodAxis_tovx_SecondYearMember_UqtgSiEMr0-K_134MDhn7w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tovx:QuarterlyInstallmentsPaymentPeriodAxis">tovx:SecondYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2012-12-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_19_2012_tovx_QuarterlyInstallmentsPaymentPeriodAxis_tovx_FirstYearMember_YUy_izDrJU2fuBbV3XiRCg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tovx:QuarterlyInstallmentsPaymentPeriodAxis">tovx:FirstYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2012-12-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_2_3_2025_To_2_3_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_0QrDHsqa8Uacq1JGyd0RnA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-03</xbrli:startDate><xbrli:endDate>2025-02-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_15_2016_srt_CounterpartyNameAxis_tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_F-9A_nDdNk6WninJagPxxw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:SaintJoanDeDeuCollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-02-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_us-gaap_TypeOfArrangementAxis_tovx_CollaborationAndLicenseAgreementMember_qFtAAaFr2UOe65gOluyPGA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:SaintJoanDeDeuCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_10_1_2023_To_10_31_2023_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_PHdRdH7DD0OknJParVEgYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_1_31_2023_us-gaap_TypeOfArrangementAxis_tovx_ExclusiveOptionLicenseAgreementMember_ebU8vQx7NEew8P5oMn2ytg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:ExclusiveOptionLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2015_To_12_31_2015_us-gaap_BusinessAcquisitionAxis_tovx_PrevAbrLlcMember_VpZz2sViJEme7FGR07UkXA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:PrevAbrLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_Oc9-EIny2Uu-4fYhT7fO3g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_8meZqr6IrEyAiY4omDDDmA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2018Member_0PnRIx7RJUq5UMuTXacRYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2018Member_bgMqFBW7Ckej3huGCBQ-_w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_9_27_2024_To_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_UuVRSk2-pES7_zWXGgQ3Rw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:PublicOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-27</xbrli:startDate><xbrli:endDate>2024-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_RegulatoryApprovalInAsianCountryMember_WPoSE_CE60-QkG3v2ikVEA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:RegulatoryApprovalInAsianCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2012-12-19</xbrli:startDate><xbrli:endDate>2012-12-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_PhaseIiiClinicalTrialsMember_mKareUuP_0uHLilBqEI3Sg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:PhaseIiiClinicalTrialsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2012-12-19</xbrli:startDate><xbrli:endDate>2012-12-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_PhaseIClinicalTrialsMember_E1vBxhW9xk2GhQnlqLLMiQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:PhaseIClinicalTrialsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2012-12-19</xbrli:startDate><xbrli:endDate>2012-12-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_NdaSubmissionInUsMember_aTtpyGIEbkuUQ6DBVNOUyg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:NdaSubmissionInUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2012-12-19</xbrli:startDate><xbrli:endDate>2012-12-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_EuropeanMedicinesAgencyApprovalMember_KNhXL464ZkKMed6vei3BQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:EuropeanMedicinesAgencyApprovalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2012-12-19</xbrli:startDate><xbrli:endDate>2012-12-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_15_2016_To_2_15_2016_srt_CounterpartyNameAxis_tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_0Rd4mv65Mka-LvNie6JdkQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:SaintJoanDeDeuCollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-02-15</xbrli:startDate><xbrli:endDate>2016-02-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_19_2012_To_12_19_2012_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_h_HcZdD9XUyLqOaVXRGQBg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2012-12-19</xbrli:startDate><xbrli:endDate>2012-12-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_wDtzIUjy8EGoxXZEyXnzyw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_VLmw6TvbpEOEr-lyRrPOuQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_qzDFHQhdh0meKwe2ksm-Tw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_2EIl8m7H8EOeKiP1m33pcw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_7_2019_To_8_7_2019_us-gaap_TypeOfArrangementAxis_tovx_ClinicalTrialAgreementMember_kxk_toEg7EC7J8RUyqolRw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:ClinicalTrialAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-07</xbrli:startDate><xbrli:endDate>2019-08-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_UniversityOfTexasAustinAgreementMember_joPx_7gEhUeCKG7Dr1EXfA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:UniversityOfTexasAustinAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_TechnologyTransferAgreementMember_jnU_5V1LxkSNCT50tajPog"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:TechnologyTransferAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_IdibellIcoLicenseAgreementMember_qqHO5kXR0Eyu9TWkMNIzqg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:IdibellIcoLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_IcoMarketingLicenseMember_Zwx7wf9_IUStlOX-9SNDkg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:IcoMarketingLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_ConsultingFeesMember_6FCcaKfRk0WOQeiTrZxyNw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:ConsultingFeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_UniversityOfTexasAustinAgreementMember_N-_34GW79UaBWWhzWWx4rA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:UniversityOfTexasAustinAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_TechnologyTransferAgreementMember_1Lj6dEYWmE2-yAAX67F4sw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:TechnologyTransferAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_IdibellIcoLicenseAgreementMember_wwy2r1WIC0-06dOSn0flsA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:IdibellIcoLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_IcoMarketingLicenseMember_8jRjfFvZt0ucnj-2zkanJA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:IcoMarketingLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_ConsultingFeesMember_pdqbroc_M0-TVIgfX1UTJw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:ConsultingFeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_VWA6Rjn2UkqtCc7AAsGCmw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_yLYG6e42o0u_C3HKMSI9OA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:MaryannShallcrossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_13_2024_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_v7b_IYUkIkCosGwLOqSv4w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:MaryannShallcrossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_ZdxNnhWWU0-nkeFQhTGdtg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:MaryannShallcrossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_10_1_2022_To_12_31_2022_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_2R_Hph7GmUmZUtIo-nOvbQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_11_28_2012_To_11_28_2012_us-gaap_BusinessAcquisitionAxis_tovx_PrevAbrLlcMember_LpCO6yEpH0qpjL8yIpPDkA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:PrevAbrLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2012-11-28</xbrli:startDate><xbrli:endDate>2012-11-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_10_1_2024_To_12_31_2024_pYeQDt0kTE6oJN2PIReobQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2024_yIkbS21wgEyw42YL1r4uDw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_4_2025_M17KWR43HU6pbN9SqM4ceQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000894158</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_subsidiary_K7cDzJ1RR0CW-5vLRzzGyg"><xbrli:measure>tovx:subsidiary</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_EUR_7wZBODcVt0qSO1nJ-Tgx4A"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="Unit_Standard_segment_j93u8uKX50e6wWLlqVM1WQ"><xbrli:measure>tovx:segment</xbrli:measure></xbrli:unit></ix:resources></ix:header></div><div style="max-width:100%;padding-left:3.88%;padding-right:3.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="border-bottom-style:none;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:0pt;padding-top:1pt;text-align:center;border-top:3.0pt solid #000000;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="border-top-style:none;font-family:'Times New Roman','Times','serif';font-size:1pt;padding-bottom:1pt;text-align:center;border-bottom:1.0pt solid #000000;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">  </b><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_79372d32_bb81_4aba_b876_af080b7ae404"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:5pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">UNITED STATES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 5pt 0pt;"><b style="font-weight:bold;">Washington, DC 20549</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-size:8pt;font-weight:bold;">FORM&#160;</b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:DocumentType" id="Narr_nDog48povkecginbYrNzug"><b style="font-size:8pt;font-weight:bold;">10-K</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:DocumentAnnualReport" id="Narr_rU8klvjcNkmIJNlXLlJtag"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span></ix:nonNumeric><span style="font-size:8pt;">&#160;&#160;&#160;&#160;&#160;&#160;</span><b style="font-size:8pt;font-weight:bold;">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 5pt 0pt;"><b style="font-size:8pt;font-weight:bold;">For the fiscal&#160;year ended </b><ix:nonNumeric format="ixt:date-monthname-day-year-en" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:DocumentPeriodEndDate" id="Narr_rrU_dJ0GBkOckReuL1GKeg"><b style="font-size:8pt;font-weight:bold;">December&#160;31, 2024</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">OR</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:DocumentTransitionReport" id="Narr_FMW8jSr4bkuIW2HpYwI6pA"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span></ix:nonNumeric><span style="font-size:8pt;">&#160;&#160;&#160;&#160;&#160;&#160;</span><b style="font-size:8pt;font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES ACT OF 1934</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 5pt 0pt;"><b style="font-weight:bold;">For the transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 5pt 0pt;"><b style="font-size:8pt;font-weight:bold;">Commission file number: </b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityFileNumber" id="Narr_BRlYXIXKSUuTKMc2lR5kNQ"><b style="font-size:8pt;font-weight:bold;">001-12584</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityRegistrantName" id="Narr_2aOn8qPMEka9pRYOCr2KIw"><b style="font-weight:bold;">THERIVA BIOLOGICS,&#160;INC.</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(Exact name of registrant as specified in its charter)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_553e8ab1_9844_4365_8f19_b12e26c893c8"></a><a id="Tc_rsg0uGzcpkWXQpcBBLD-RQ_2_0"></a><a id="Tc_Eerli8o2VUyV7gqa_mxtQw_2_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.61%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:48.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityIncorporationStateCountryCode" id="Tc_QQtsEW5MZU-2U8kfUXZRxA_1_0"><b style="font-size:8pt;font-weight:bold;">Nevada</b></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityTaxIdentificationNumber" id="Tc_a__U7D8JfUOVQl37kQaZdQ_1_2"><b style="font-size:8pt;font-weight:bold;">13-3808303</b></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:48.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(State or other jurisdiction of incorporation or</i><br/><i style="font-style:italic;">organization)</i></p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(I.R.S. Employer</i><br/><i style="font-style:italic;">Identification No.)</i></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_a0c6defb_d0d3_4684_9e7b_ef8ca244c3ac"></a><a id="Tc_IpqRhXEpbECMdkK3DDqxVw_1_0"></a><a id="Tc_dD1ik3GZKEGKGgu0ejKuOw_2_0"></a><a id="Tc_MZgViv0R1ES7ria4ls8pmg_2_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.61%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:48.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityAddressAddressLine1" id="Narr_12hqSfIBO06NZTnR8Gvv2A"><b style="font-size:8pt;font-weight:bold;">9605 Medical Center Drive, Ste. 270</b></ix:nonNumeric><span style="font-size:8pt;"><br/></span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityAddressCityOrTown" id="Narr_mqxvKmJsqkqzBdEwSsmBeQ"><b style="font-size:8pt;font-weight:bold;">Rockville</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;">, </b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityAddressCountry" id="Narr_zjDbhjL7vkKFsIJw0sIfsQ"><b style="font-size:8pt;font-weight:bold;">MD</b></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityAddressPostalZipCode" id="Tc_rKctY-YHuEKs7LsGBUTvNg_1_2"><b style="font-size:8pt;font-weight:bold;">20850</b></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:48.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(Address of principal executive offices)</i></p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(Zip Code)</i></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Registrant&#8217;s telephone number, including area code:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-size:8pt;font-weight:bold;white-space:pre-wrap;"> (</b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:CityAreaCode" id="Narr_OychWwW-NUWL4hp7KuC_yw"><b style="font-size:8pt;font-weight:bold;">301</b></ix:nonNumeric><b style="font-size:8pt;font-weight:bold;">) </b><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:LocalPhoneNumber" id="Narr_W5M7eLqFjk2tKQDWltLkZw"><b style="font-size:8pt;font-weight:bold;">417-4364</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Securities registered pursuant to Section 12(b) of the Act:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_1b59b515_1fe4_4f07_9349_3c4be75f9d65"></a><a id="Tc_KHRVhffUT0Wrd435KeHiLA_1_0"></a><a id="Tc_WVlCFvtWxUeFHWZj28FVpQ_1_2"></a><a id="Tc_xlwoLrjpB0qOHwZX5c8_Jg_1_4"></a><a id="Tc_5U-ht5EqKU6NeK9o9jDxkg_2_4"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:15.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:39.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.85%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Title of each class</b></p></td><td style="vertical-align:top;width:2.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:15.96%;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Trading Symbol(s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.36%;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Name of each exchange on which registered</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:39.85%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:Security12bTitle" id="Tc_NpEBmleGs0CkcE3U43YOnQ_2_0"><span style="font-size:8pt;">Common Stock</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:2.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:15.96%;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:TradingSymbol" id="Tc_A-P6d257kkiKoJN4BB6C2w_2_2"><span style="font-size:8pt;">TOVX</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;white-space:nowrap;width:39.36%;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric format="ixt-sec:exchnameen" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:SecurityExchangeName" id="Narr_jU9ri2k9hUC_8jydH5AEQQ"><span style="font-size:8pt;">NYSE</span></ix:nonNumeric><span style="font-size:8pt;"> American</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Securities registered pursuant to Section&#160;12(g)&#160;of the Act:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 5pt 0pt;"><span style="font-style:italic;font-weight:bold;">None</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 5pt 0pt;"><span style="font-size:8pt;">Yes </span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span><span style="font-family:'Wingdings';font-size:8pt;"> </span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityWellKnownSeasonedIssuer" id="Narr_keKksy3nr0aii4Q2uaL_yQ"><span style="font-size:8pt;">No</span></ix:nonNumeric><span style="font-size:8pt;"> </span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d)&#160;of the Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 5pt 0pt;"><span style="font-size:8pt;">Yes </span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span><span style="font-family:'Wingdings';font-size:8pt;"> </span><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityVoluntaryFilers" id="Narr_J78YBJ2y4EG7ETAFcLY-Cg"><span style="font-size:8pt;">No</span></ix:nonNumeric><span style="font-size:8pt;"> </span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Indicate by check mark whether the issuer: (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 5pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityCurrentReportingStatus" id="Narr_-fbyweLBDEOwX1Xh7lj1wg"><span style="font-size:8pt;">Yes</span></ix:nonNumeric><span style="font-size:8pt;"> </span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span><span style="font-family:'Wingdings';font-size:8pt;"> </span><span style="font-size:8pt;">No </span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation S-T (section 232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 5pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityInteractiveDataCurrent" id="Narr_9z8a6I0MaU-hiA6D-mdIuQ"><span style="font-size:8pt;">Yes</span></ix:nonNumeric><span style="font-size:8pt;"> </span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span><span style="font-family:'Wingdings';font-size:8pt;"> </span><span style="font-size:8pt;">No </span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer, &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act. (Check one):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_1fd7cdd7_6d3d_4550_a38e_7245bd0650a6"></a><a id="Tc_qoYW7uHav0SCIvRrZwRSkA_1_0"></a><a id="Tc_EY_TLZ7veU20HvgHAQQNvg_1_1"></a><a id="Tc__lAhwjJbsEywCRr23DNASA_1_3"></a><a id="Tc_OJxsabfOuUWfku9OqkC2sg_1_4"></a><a id="Tc_L3h_fnloJEO_ASppolZCZw_3_1"></a><a id="Tc_SnkurRnaZUiTv7Xe4v5hog_3_3"></a><a id="Tc_b09BrzBKr0mumDNzpqUA0A_5_3"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:43.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.99%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:44%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:5%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:43.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Large&#160;Accelerated&#160;Filer</p></td><td style="vertical-align:top;width:4.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Accelerated&#160;Filer</p></td><td style="vertical-align:top;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></p></td></tr><tr><td style="vertical-align:top;width:43.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:2pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:4.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:2pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:2pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:2pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:2pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:43.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:entityfilercategoryen" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityFilerCategory" id="Tc_JeBRx4FWVEm6H5GYiNnrEQ_3_0"><span style="font-size:8pt;">Non-accelerated&#160;Filer</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:4.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Segoe UI Symbol';">&#9746;</span></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Smaller&#160;Reporting&#160;Company</p></td><td style="vertical-align:top;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric format="ixt:fixed-true" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntitySmallBusiness" id="Tc_NcGSzZDhQUiJ8jcEF7zTrg_3_4"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:43.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:2pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:4.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:2pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:2pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:2pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:2pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:43.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:4.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Emerging growth company</p></td><td style="vertical-align:top;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityEmergingGrowthCompany" id="Tc_WnjdltMPxUKaaoElFphRZA_5_4"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span></ix:nonNumeric></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a)&#160;of the Exchange Act. <span style="font-family:'Segoe UI Symbol';">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Segoe UI Symbol';font-size:4pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section&#160;404(b)&#160;of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:IcfrAuditorAttestationFlag" id="Narr_ykcZzRcNCk6eEwJ30acznA"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:DocumentFinStmtErrorCorrectionFlag" id="Narr_sNEvywm7AE6ZtTK2LHvi-Q"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Segoe UI Symbol';font-size:4pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive- based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). <span style="font-family:'Segoe UI Symbol';">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 5pt 0pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 4pt 0pt;"><span style="font-size:8pt;">Yes </span><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</span><span style="font-family:'Wingdings';font-size:8pt;"> </span><span style="font-size:8pt;">No </span><ix:nonNumeric format="ixt:fixed-false" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:EntityShellCompany" id="Narr_VA-0IIgn3keKMpGqYi8W_A"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9746;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 4pt 0pt;">The aggregate market value of the registrant&#8217;s common stock held by non-affiliates of the registrant as of June&#160;30, 2024, the last business day of the registrant&#8217;s recently completed second fiscal quarter, was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" format="ixt:num-dot-decimal" scale="6" contextRef="As_Of_6_30_2024_yIkbS21wgEyw42YL1r4uDw" decimals="-5" name="dei:EntityPublicFloat" id="Narr_wgpRYDfsSUKM_zDNfTWbwA">5.3</ix:nonFraction> million based on $6.00, the closing price of the registrant&#8217;s common stock as reported by the NYSE American on that date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 4pt 0pt;">As of March 4, 2025, the registrant had <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" format="ixt:num-dot-decimal" scale="0" contextRef="As_Of_3_4_2025_M17KWR43HU6pbN9SqM4ceQ" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" id="Narr_nxMxVSt5xEuYKYpL9ds7-A">2,782,449</ix:nonFraction> shares of common stock outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 1pt 0pt;">Documents incorporated by reference: <b style="font-weight:bold;">None</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:3pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;text-align:center;border-bottom:3.0pt solid #000000;border-top:1.0pt solid #000000;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:92.24%;border:0;margin:30pt 3.88% 30pt 3.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_ebb9336c_cab5_44f9_a4c3_386fece9e65f"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">THERIVA BIOLOGICS,&#160;INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">FORM&#160;10-K</b></p><a id="TOC"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">TABLE OF CONTENTS</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Page</b></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#PARTI_146175"><span style="font-style:normal;font-weight:normal;">PART&#160;I.</span></a></p></td><td style="vertical-align:bottom;width:8.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">3</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item1BusinessOverview_515891"><span style="font-style:normal;font-weight:normal;">Item&#160;1.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item1BusinessOverview_515891"><span style="font-style:normal;font-weight:normal;">Business</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">6</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item1ARiskFactors_830998"><span style="font-style:normal;font-weight:normal;">Item&#160;1A.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item1ARiskFactors_830998"><span style="font-style:normal;font-weight:normal;">Risk Factors</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">35</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item1BUnresolvedStaffComments_955608"><span style="font-style:normal;font-weight:normal;">Item&#160;1B.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item1BUnresolvedStaffComments_955608"><span style="font-style:normal;font-weight:normal;">Unresolved Staff Comments</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">65</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item1CCybersecurity_711141"><span style="font-style:normal;font-weight:normal;">Item 1C.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item1CCybersecurity_711141"><span style="font-style:normal;font-weight:normal;">Cybersecurity</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">65</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item2Properties_968497"><span style="font-style:normal;font-weight:normal;">Item&#160;2.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item2Properties_968497"><span style="font-style:normal;font-weight:normal;">Properties</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">66</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item3LegalProceedings_303884"><span style="font-style:normal;font-weight:normal;">Item&#160;3.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item3LegalProceedings_303884"><span style="font-style:normal;font-weight:normal;">Legal Proceedings</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">66</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item4MineSafetyDisclosures_792475"><span style="font-style:normal;font-weight:normal;">Item&#160;4.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item4MineSafetyDisclosures_792475"><span style="font-style:normal;font-weight:normal;">Mine Safety Disclosures</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">66</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#PARTII_464332"><span style="font-style:normal;font-weight:normal;">PART&#160;II.</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">67</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item5MarketforRegistrantsCommonEquityRel"><span style="font-style:normal;font-weight:normal;">Item&#160;5.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item5MarketforRegistrantsCommonEquityRel"><span style="font-style:normal;font-weight:normal;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">67</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item6Reserved_437720"><span style="font-style:normal;font-weight:normal;">Item&#160;6.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item6Reserved_437720"><span style="font-style:normal;font-weight:normal;">[Reserved]</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">67</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item7ManagementsDiscussionandAnalysisofF"><span style="font-style:normal;font-weight:normal;">Item&#160;7.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item7ManagementsDiscussionandAnalysisofF"><span style="font-style:normal;font-weight:normal;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">68</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item7AQuantitativeandQualitativeDisclosu"><span style="font-style:normal;font-weight:normal;">Item&#160;7A.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item7AQuantitativeandQualitativeDisclosu"><span style="font-style:normal;font-weight:normal;">Quantitative and Qualitative Disclosures About Market Risk</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">77</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item8FinancialStatementsandSupplementary"><span style="font-style:normal;font-weight:normal;">Item&#160;8.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item8FinancialStatementsandSupplementary"><span style="font-style:normal;font-weight:normal;">Financial Statements and Supplementary Data</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">78</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item9ChangesinandDisagreementswithAccoun"><span style="font-style:normal;font-weight:normal;">Item&#160;9.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item9ChangesinandDisagreementswithAccoun"><span style="font-style:normal;font-weight:normal;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">118</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item9AControlsandProcedures_509870"><span style="font-style:normal;font-weight:normal;">Item&#160;9A.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item9AControlsandProcedures_509870"><span style="font-style:normal;font-weight:normal;">Controls and Procedures</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">118</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item9BOtherInformation_266663"><span style="font-style:normal;font-weight:normal;">Item&#160;9B.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item9BOtherInformation_266663"><span style="font-style:normal;font-weight:normal;">Other Information</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">119</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item9CDisclosureRegardingForeignJurisdic"><span style="font-style:normal;font-weight:normal;">I</span><span style="font-style:normal;font-weight:normal;">tem&#160;9C.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item9CDisclosureRegardingForeignJurisdic"><span style="font-style:normal;font-weight:normal;">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">120</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#PARTIII_87758"><span style="font-style:normal;font-weight:normal;">PART&#160;III.</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">121</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item10DirectorsExecutiveOfficersandCorpo"><span style="font-style:normal;font-weight:normal;">Item&#160;10.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item10DirectorsExecutiveOfficersandCorpo"><span style="font-style:normal;font-weight:normal;">Directors, Executive Officers and Corporate Governance</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">121</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item11ExecutiveCompensation_150315"><span style="font-style:normal;font-weight:normal;">Item&#160;11.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item11ExecutiveCompensation_150315"><span style="font-style:normal;font-weight:normal;">Executive Compensation</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">124</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item12SecurityOwnershipofCertainBenefici"><span style="font-style:normal;font-weight:normal;">Item&#160;12.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item12SecurityOwnershipofCertainBenefici"><span style="font-style:normal;font-weight:normal;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">133</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item13CertainRelationshipsandRelatedTran"><span style="font-style:normal;font-weight:normal;">Item&#160;13.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item13CertainRelationshipsandRelatedTran"><span style="font-style:normal;font-weight:normal;">Certain Relationships and Related Transactions, and Director Independence</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">134</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item14PrincipalAccountantFeesandServices"><span style="font-style:normal;font-weight:normal;">Item&#160;14.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item14PrincipalAccountantFeesandServices"><span style="font-style:normal;font-weight:normal;">Principal Accountant Fees and Services</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">135</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#PARTIV_978496"><span style="font-style:normal;font-weight:normal;">PART&#160;IV.</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">136</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item15ExhibitsandFinancialStatementSched"><span style="font-style:normal;font-weight:normal;">Item&#160;15.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item15ExhibitsandFinancialStatementSched"><span style="font-style:normal;font-weight:normal;">Exhibits and Financial Statement Schedules</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">136</span></p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item16Form10KSummary_42441"><span style="font-style:normal;font-weight:normal;">Item&#160;16.</span></a></p></td><td style="vertical-align:top;width:83.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="font-size:8pt;" href="#Item16Form10KSummary_42441"><span style="font-style:normal;font-weight:normal;">Form&#160;10-K Summary</span></a></p></td><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;">141</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">2</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_2f9fbb1e_1cda_4315_9d97_c27f17b45b50"></a><a id="PARTI_146175"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">PART&#160;I</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Special Note&#160;Regarding Forward-Looking Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">This Annual Report on Form&#160;10-K (this &#8220;Annual Report&#8221;) contains forward-looking statements within the meaning of Section&#160;27A of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and Section&#160;21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), that involve substantial risks and uncertainties. The forward-looking statements are contained principally in Part&#160;I, Item&#160;1. &#8220;Business,&#8221; Part&#160;I, Item&#160;1A. &#8220;Risk Factors,&#8221; and Part&#160;II, Item&#160;7. &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; but are also contained elsewhere in this Annual Report. In some cases you can identify forward-looking statements by terminology such as &#8220;may,&#8221; &#8220;should,&#8221; &#8220;potential,&#8221; &#8220;continue,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; and similar expressions. These statements are based on our current beliefs, expectations, and assumptions and are subject to a number of risks and uncertainties, many of which are difficult to predict and generally beyond our control, that could cause actual results to differ materially from those expressed, projected or implied in or by the forward-looking statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">You should refer to Item&#160;1A. &#8220;Risk Factors&#8221; section of this Annual Report for a discussion of important factors that may cause our actual results to differ materially from those expressed or implied by our forward-looking statements. As a result of these factors, we cannot assure you that the forward-looking statements in this Annual Report will prove to be accurate. Furthermore, if our forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame, or at all. We do not undertake any obligation to update any forward-looking statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Unless the context requires otherwise, references to &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; &#8220;Theriva,&#8221; and &#8220;Theriva Biologics,&#8221; refer to Theriva Biologics, Inc. and its subsidiaries.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">On October 26, 2024, we effected a one for twenty five reverse stock split (the &#8220;Reverse Stock Split&#8221;) of our authorized, issued and outstanding common stock. Unless otherwise noted, all references to share amounts in this Annual Report, reflect the Reverse Stock Split.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Summary Risk Factors</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following is a summary of the key risks relating to the Company. A more detailed description of each of the risks can be found below under Item 1A. Risk Factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><b style="font-weight:bold;">Risks Related to Our Financial Position and Capital Requirements </b></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our consolidated financial statements as of December 31, 2024 have been prepared assuming that &#160;we will continue as a going concern for the next twelve months.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We will need to raise additional capital to operate our business.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We expect to continue to incur significant operating and capital expenditures and we will need additional funds.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The actual amount of funds we will need to operate is subject to many risk factors, some of which are beyond our control.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We currently have a limited operating history as an oncology company, no products approved for commercial sale, have no significant source of revenue and may never generate significant revenue.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In the past we have identified material weaknesses in our internal controls.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We expect to seek to raise additional capital in the future, which may be dilutive to stockholders.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our operating results may fluctuate significantly, which makes our future operating results difficult to predict.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">If our acquired intangible assets become impaired, we may be required to record a significant charge to earnings.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Risks Related to Our Business</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Prior to 2022 we did not conduct any &#160;research and development activities directed to cancer diagnosis, treatment or prevention and there can be no assurance that we will successfully be able to do so.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The development and commercialization of oncolytic viruses have experienced certain challenges. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our research and development efforts may not succeed in developing successful products and technologies. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We may not realize the benefits from any strategic alliances we form or licensing arrangements we enter into.</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">3</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We may not be able to retain rights licensed to us by others to commercialize key products and may not be able to establish or maintain the relationships we need to develop, manufacture, and market our products.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We may incur additional expenses in connection with our licenses and collaboration arrangements and our development of our product candidates.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Developments by competitors may render our products or technologies obsolete or non-competitive.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We may seek to selectively establish collaborations, and, if we are unable to establish them on commercially reasonable terms, we may have to alter our development and commercialization plans.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">If the parties we depend on for product manufacturing are unsuccessful in providing adequate drug supply, or if existing drug supply becomes unusable, it may delay or impair our ability to develop, manufacture and market our product candidates.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Any problems obtaining the standard of care drugs that we administer with VCN-01, could result in a trial delay or interruption.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We may fail to retain or recruit necessary personnel, and we may be unable to secure the services of consultants.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Global health crises or other disruptions to global trade and supply lines may adversely affect our planned operations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Business disruptions could seriously harm our future revenue and financial condition and increase costs and expenses.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Unfavorable economic conditions could adversely affect our business, financial condition or results of operations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We rely extensively on our information technology systems which are vulnerable to risks, including cybersecurity and data leakage risks.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our business and operations would suffer in the event of computer system failures.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Any failure to maintain the security of information relating to our patients, customers, employees and suppliers, whether as a result of cybersecurity attacks or otherwise, could expose us to litigation, government enforcement actions and costly response measures, and could disrupt our operations and harm our reputation.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We may face particular data protection, data security and privacy risks in connection with the European Union&#8217;s Global Data Protection Regulation and other privacy regulations.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Regulatory Risks</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">If we do not obtain the necessary regulatory approvals we may not be able to develop or sell our product candidates.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Clinical trials are very expensive, time consuming, and difficult to design and implement.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The results of our clinical trials may not support our proposed product candidate claims and the results of preclinical studies and completed clinical trials are not necessarily predictive of future results.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Difficulties in enrolling, retaining, or completing patients in our clinical trials or delays in enrollment are expected to result in our clinical development activities being delayed or otherwise adversely affected.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Patients who are administered our product candidates may experience unexpected side effects or other safety risks that could cause a halt in clinical development, preclude approval or limit the commercial potential of the product candidate.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">It is possible that we may not be able to obtain or maintain orphan drug designation or exclusivity for our drug candidates.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fast Track designation by the FDA does not assure FDA approval.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We may not be eligible to receive a priority review voucher despite rare pediatric disease designation for VCN-01</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our product candidates, if approved for sale, may not gain acceptance among physicians, patients and the medical community.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We depend on third parties, including researchers and sublicensees, who are not under our control.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We currently have no marketing, sales or distribution organization and have no experience in marketing products as a company.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Reimbursement may not be available for our product candidates, which would impede sales.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Healthcare reform measures could hinder or prevent our product candidates&#8217; commercial success.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">If we fail to comply with state and federal healthcare regulatory laws, we could face substantial penalties, damages, fines, disgorgement, exclusion from participation in governmental healthcare programs, and the curtailment of operations, any of which could harm our business.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">If we obtain approval to commercialize our clinical product candidates outside of the United States, a variety of risks associated with international operations could harm our business</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">If product liability lawsuits are successfully brought against us, we may incur substantial liabilities and may be required to limit commercialization of our product candidates.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Intellectual Property Risks</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We rely on patent applications and various regulatory exclusivities to protect some of our product candidates and our ability to compete may be limited or eliminated if we are not able to protect our products.</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">4</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We may incur substantial costs as a result of litigation or other proceedings relating to protecting our intellectual property rights, as well as costs associated with lawsuits.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">If we infringe the rights of others, we could be prevented from selling products or forced to pay damages.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We enjoy restricted geographical protection with respect to certain patents.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We may become subject to claims challenging inventorship, ownership or validity of our patents and other intellectual property</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Risks Related to Our Securities</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We cannot assure you that our common stock will be liquid or that it will remain listed on the NYSE American exchange.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We expect to seek to raise additional capital in the future, which may be dilutive to stockholders or impose operational restrictions.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The market price of our common stock has been and may continue to be volatile and adversely affected by various factors.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our Articles of Incorporation and bylaws and Nevada law have anti-takeover effects that could discourage, delay or prevent a change in control, which may cause our stock price to decline.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We do not intend to pay dividends in the foreseeable future on our common stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Resales of our common stock in the public market by our stockholders may cause the market price of our common stock to fall.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The shares of common stock offered under our current Amended and Restated At The Market Issuance Sales Agreement may be sold in &#8220;at the market&#8221; offerings, and investors who buy shares at different times will likely pay different prices.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">5</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:180pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_4a132211_caa3_442b_857b_95bb439597a4"></a><a id="Item1BusinessOverview_515891"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 1.&#160;&#160;&#160;&#160;</b><span style="font-style:italic;font-weight:bold;">Business</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Overview</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We are a diversified clinical-stage company developing therapeutics designed to treat cancer and related diseases in areas of high unmet need. As a result of the acquisition in March 2022 of Theriva Biologics, S.L. (&#8220;VCN&#8221;, formerly named VCN Biosciences, S.L.), described in more detail below (the &#8220;Acquisition&#8221;), we transitioned our strategic focus to oncology through the development of VCN&#8217;s new oncolytic adenovirus platform designed for intravenous and intravitreal delivery to trigger tumor cell death, to improve access of co-administered cancer therapies to the tumor, and to promote a robust and sustained anti-tumor response by the patient&#8217;s immune system. Prior to the Acquisition, our focus was on developing therapeutics designed to treat gastrointestinal (GI) diseases which included our clinical development candidates: (1) SYN-004 (ribaxamase) which is designed to degrade certain commonly used intravenous (IV) beta-lactam antibiotics within the GI tract to prevent microbiome damage thereby preventing overgrowth and infection by pathogenic organisms such as <i style="font-style:italic;">Clostridioides difficile</i> infection (CDI), and vancomycin resistant Enterococci (VRE), and reducing the incidence and severity of acute graft-versus-host-disease (aGVHD) in allogeneic hematopoietic cell transplant (HCT) recipients, and (2) SYN-020, a recombinant oral formulation of the enzyme intestinal alkaline phosphatase (IAP) produced under cGMP conditions and intended to treat both local GI and systemic diseases. As part of our strategic transformation into an oncology focused company, we are exploring value creation options for our SYN-004 and SYN-020 assets, including out-licensing or partnering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Our Current Product Pipeline</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><img src="tmb-20241231x10k001.jpg" alt="Graphic" style="display:inline-block;height:180pt;width:430.98pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">*Based on management&#8217;s current beliefs and expectations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">allo-HCT</b> allogeneic hematopoietic cell transplant. <b style="font-weight:bold;">CSR</b> clinical study report. <b style="font-weight:bold;">HNSCC</b> head and neck squamous cell carcinoma. <b style="font-weight:bold;">IV</b> intravenous. <b style="font-weight:bold;">IVit</b> intravitreal. For other abbreviations see the text.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">&#185;Additional products with preclinical proof-of-concept include SYN-006 (carbapenemase) to prevent aGVHD, CDI, and microbiome damage in patients treated with carbapenem antibiotics and SYN-007 (ribaxamase) DR to prevent antibiotic associated diarrhea with oral &#946;-lactam antibiotics.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">&#178;Depending on funding/partnership. SYN-004 may enter a U.S. Food and Drug Administration (&#8220;FDA&#8221;)-agreed Phase 3 clinical trial for the treatment of CDI.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">6</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Our Current Oncology-Focused Pipeline</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Oncolytic Viruses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our oncology platform is based on oncolytic virotherapy (&#8220;OV therapy&#8221;), which exploits the ability of certain viruses to kill tumor cells and trigger an anti-tumor immune response. This novel class of anticancer agents has unique mechanisms of action compared to other cancer drugs. Oncolytic viruses (&#8220;OV&#8221;) exploit the fact that cancer cells contain mutations that cause them to lose growth control and form tumors. Once inside a tumor cell, oncolytic viruses exploit the tumor cell machinery to generate thousands of additional copies of the virus, which then kill the tumor cell and spread to neighboring cells, causing a chain reaction of cell killing. This infection and tumor cell killing by OVs also alerts the immune system, which can then attack the virus infected tumor cells to help destroy the tumor in some instances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our OV product candidates are engineered to efficiently infect and selectively replicate to a high extent in tumor cells versus normal host cells, which enables intravenous delivery. By contrast, many other oncolytic viruses in clinical development today are administered by direct injection into the tumor. Intravenous delivery has the potential to expand the therapeutic effect of OVs because the virus can infect both the primary tumor and tumor metastases throughout the body.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our first product candidate VCN-01, is a clinical stage oncolytic human adenovirus that is modified to express an enzyme, PH20 hyaluronidase, that is designed to degrade hyaluronan in the tumor stroma, which helps the virus and other molecules to penetrate and spread throughout the tumor. VCN-01 can be used alone or in combination with other cancer therapies, such as chemotherapy and immunotherapy, for difficult to treat cancers. An expanding intellectual property portfolio supports our oncology programs, and because our products are characterized as biologics with Orphan Drug designation in our target indications, if approved by the FDA they will be further protected by data and/or market exclusivity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">VCN-01 &#8212; An oncolytic human type-5 adenovirus engineered for intravenous administration and to express a tumor matrix degrading enzyme (PH20 hyaluronidase) that facilitates the entry of therapeutics and immune cells into tumors</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">VCN-01 is a genetically modified oncolytic adenovirus that has been engineered to contain four independent genetic modifications on the backbone of the wild-type human adenovirus serotype 5 (HAd5) genome. These modifications have been shown in preclinical and clinical studies to confer tumor selective replication and antitumor activity. VCN-01 was engineered to replicate in and kill virtually all types of solid tumor cells, to expose tumor neoantigens of lysed tumors, to reduce liver tropism, and to express PH20 hyaluronidase to enhance the penetration of virus, chemotherapy, immuno-oncology therapy, and immune cells into the tumor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Malignant tumors are made up of tumor cells as well as significant supporting tissue known as tumor stroma. The tumor stroma supports the formation and growth of tumors and contains cells and other components that are required for robust tumor growth and metastasis. The stroma also forms an effective barrier to the entry of therapeutic agents such as chemotherapy and immuno-oncology products . A key structural component of the tumor stroma is hyaluronic acid, and tumor levels of hyaluronic acid have been clinically associated with reduced survival in metastatic pancreatic cancer patients. VCN-01 is designed to overcome the stroma barrier problem by expressing the hyaluronan degrading enzyme PH20 hyaluronidase after it infects tumor cells. Expression of PH20 by VCN-01 is designed to degrade the hyaluronic acid within the tumor stroma and to improve virus spread throughout the tumor. Based upon the foregoing, we believe our oncolytic virus platform, exemplified by VCN-01, represents a new and potentially powerful form of therapy to be combined with &#160;tumor cell killing, anti-tumor immunity and stroma destruction after intravenous delivery.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The VCN-01 product candidate is provided as a sterile liquid concentrate that is diluted for infusion or injection. The proposed therapeutic indication for VCN-01 is the treatment of solid tumors, as its selectivity mechanism relies on cellular properties shared by virtually all human tumor cells. Our initial indication for clinical development is unresectable metastatic pancreatic cancer, a disease for which there is currently no cure and only limited therapeutic options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">VCN-01 has been administered to 142 patients across multiple Phase 1 clinical trials and the Phase 2 VIRAGE trial, including patients with pancreatic cancer, head and neck squamous cell carcinoma, ovarian cancer, colorectal cancer, and retinoblastoma.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">7</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Pancreatic Ductal Adenocarcinoma </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cancer of the pancreas consists of two main histological types: cancer that arises from the ductal (exocrine) cells of the pancreas or, much less often, cancers may arise from the endocrine compartment of the pancreas. Pancreatic ductal adenocarcinoma (&#8220;PDAC&#8221;) accounts for more than 90% of all pancreatic tumors. It can be located either in the head of the pancreas or in the body-tail. Pancreatic cancer usually metastasizes to the liver and peritoneum. Other less common metastatic sites are the lungs, brain, kidney and bone. In its early stages, pancreatic cancer does not typically result in any characteristic symptoms. In many instances, progressive abdominal pain is the first symptom. Therefore, in most cases, pancreatic cancer is diagnosed in its late stages (locally advanced non-metastatic or metastatic stage of the disease) when surgical resection and possibly curative treatment is not possible. It is generally assumed that only 10% of cases are resectable at presentation, whereas 30-40% of patients are diagnosed at the locally advanced/unresectable stage and 50-60% present with distant metastases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">PDAC Clinical Unmet Need and Market Opportunity </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">PDAC is currently the 3<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">rd</sup> leading cause of cancer-related deaths in the United States and the 4<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup> leading cause of cancer-related deaths in the European Union and it is projected to become the second leading cause of cancer-related deaths in the United States before 2030. Despite significant research efforts, minimal progress has been achieved to date. The five-year overall survival rate is &lt; 10% and has not substantially improved over the last 30 years. Surgery is the only treatment that offers the prospect of long term-survival; however, the 5-year survival for the limited number of patients in whom resection is possible remains low (20 &#8211; 30 %). Patients with advanced disease are managed with chemotherapy. In recent years, the combination of gemcitabine with albumin-bound paclitaxel (GA), and the combination of folic acid, 5-fluorouracil, irinotecan and oxaliplatin (FOLFIRINOX) have emerged as the standard of care. In 2024, liposomal irinotecan (ONIVYDE&#174;), which was previously approved for second line PDAC in combination with fluorouracil and leucovorin, was approved in the United States and Europe &#160;as first line therapy for metastatic PDAC when administered along with oxaliplatin 5-FU and leucovorin (the NALIRIFOX regimen). However, the results are still very poor and new therapeutic interventions are needed. The increase is particularly evident in younger people. The rising incidence of pancreatic cancer and its current economic burden place increased pressure to improve outcomes for patients.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In May 2011, the Committee for Orphan Medicinal Products (&#8220;COMP&#8221;) from the European Medicines Agency (&#8220;EMA&#8221;) recommended granting Orphan Medicinal Product Designation to VCN-01 for the treatment of pancreatic cancer and in June 2011, the European Commission confirmed the designation under Regulation (&#8220;EC&#8221;) No 141/2000 of the European Parliament and of the Council.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In June 2023, the FDA granted Orphan Drug designation to VCN-01 for the treatment of pancreatic cancer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In May 2024, the FDA granted Fast Track designation to VCN-01 for the treatment of pancreatic cancer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Phase 1a/Proof of Concept Trial of VCN-01 by intratumoral administration in PDAC </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In September 2019, VCN presented a poster at the European Society for Molecular Oncology (&#8220;ESMO&#8221;) annual meeting describing initial mechanism of action data from a multicenter, Phase 1 dose escalation study of intratumoral (&#8220;IT&#8221;) VCN-01 administered to pancreatic cancer patients in combination with standard doses/schedules of either gemcitabine or nab-paclitaxel plus gemcitabine (NCT02045589). The study was conducted at three hospitals in Spain and 8 patients with confirmed histologic diagnosis of unresectable PDAC amenable to endoscopic ultrasound guided (&#8220;EUS&#8221;) injection were treated with 3 injections (coincide with 1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup> day of the chemotherapy cycles) at two different dose levels of VCN-01 (six patients had metastatic disease and two had locally advanced disease). The treatment regimen was generally well-tolerated. VCN-01-related adverse events were dose-dependent and mainly consisted of asthenia (6 patients), fever (4 patients), and transaminase increases (3 patients). One patient died from severe intra-abdominal fluid collection that was considered to be related to VCN-01 treatment. Evaluation of virus pharmacokinetics and PH20 levels in serum were consistent with strong virus replication in the tumors. This was supported by the presence of viral particles in tumor cells as assessed in paired tumor biopsies collected before and after treatment. Tumor stiffness was reduced in all VCN-01-injected lesions as measured by elastography. Disease stabilization of injected lesions was observed in 5 out of 6 patients although subsequent tumor progression was observed in most of the patients due to the appearance of new lesions or growth of distant, non-injected, metastatic lesions. This study provided encouraging mechanism of action data for VCN-01; however, intratumoral injection did not appear to deliver sufficiently high VCN-01 levels for effective delivery to non-injected tumors. We believe these results supported the evaluation of the safety/tolerability and potential efficacy of VCN-01 via intravenous administration in combination with chemotherapy and/or immunotherapies for the treatment of advanced PDAC. The results of this study were published in the Journal for Immunotherapy of Cancer. 2021 Nov;9(11):e003254. doi: 10.1136/jitc-2021-003254.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">8</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Phase 1 Trial of intravenous VCN-01 with or without nab-paclitaxel plus gemcitabine in patients with solid tumors and PDAC</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In March 2022, we announced the peer-reviewed publication of a Phase 1, multicenter, open-label, dose-escalation study investigating the safety, tolerability and biodistribution of intravenous VCN-01 oncolytic adenovirus with or without standard-of-care (SoC) chemotherapy (gemcitabine/nab-paclitaxel) in patients with advanced solid tumors (NCT02045602). The data, published in the Journal for ImmunoTherapy of Cancer, suggests that intravenous treatment with VCN-01 is feasible and has been well tolerated, with encouraging biological and clinical activity. (Journal for Immunotherapy of Cancer 2022;10:e003255. doi:10.1136/jitc-2021-003255).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Data from the publication had previously been presented, in part, in a poster at the ESMO 2019 annual meeting. The published study was a multicenter, open-label, dose-escalation phase I clinical trial of a single dose of intravenous VCN-01 alone (Part I, 16 patients with advanced refractory solid tumors) or in combination with nab-paclitaxel plus gemcitabine (Part II and III; patients with pancreatic adenocarcinoma). In Part II, 12 patients received VCN-01 dose concurrent with chemotherapy on day 1, whereas in Part III 14 additional patients received the dose of VCN-01 seven days before chemotherapy. The recommended Phase 2 doses (RP2D) were determined to be 1x10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">13</sup> viral particles (vp)/patient in Part I, 3.3x10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">12</sup> vp/patient in Part II and 1x10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">13</sup> vp/patient in Part III. Based on its apparent safety profile and the absence of dose-limiting toxicities, 1x10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">13</sup> vp/patient using sequential dosing schedule was selected for further clinical development.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pharmacokinetic data showed dose linearity, as well as relevant VCN-01 exposure. Analysis of VCN-01 clearance in patients enrolled in Part II did not show significant differences with respect to patients receiving VCN-01 as a single agent. VCN-01 viral genomes were detected in tumor tissue in 5 out of 6 biopsies. A second viral peak in plasma and increased hyaluronidase serum levels suggested replication after intravenous injection in all patients. Increased levels of immune biomarkers (IFN&#947;, sLAG3, IL-6, IL-10) were found after VCN-01 administration. In patients with pancreatic adenocarcinoma, the overall response rate (ORR) was 50% for Part II and 50% for Part III, as assessed by the investigators. Median progression free survival (PFS) for patients in Part III was 6.7 months, and median overall survival (OS) was 13.5 months. Eight patients (66.7%) survived more than 12 months. In addition, in April 2021, a subgroup analysis of patients at the RP2D (1.x10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">13</sup> vp/patient followed by nab-paclitaxel plus gemcitabine one week later, n=6) was conducted and showed an ORR of 83%, with a median PFS of 6.3 months and median OS of 20.8 months. Some VCN-01 treated patients appeared to benefit from late-onset responses. This form of delayed anti-tumor activity is not common with chemotherapy but is frequently observed with immunotherapies. We believe an immune mechanism of action associated with the oncolytic activity of VCN-01 may be the underlying explanation. VCN-01 appeared to convert the typically immunosuppressive tumor microenvironment of pancreatic adenocarcinomas into an enhanced inflammatory microenvironment (IDO, CD28, PD-1, CTL signature up-regulation, and collagen formation) after treatment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Phase 2 Trial of intravenous VCN-01 with or without nab-paclitaxel plus gemcitabine in patients with solid tumors and PDAC</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In January 2023, we dosed the first patients in VIRAGE, the Phase 2b randomized, open-label, placebo-controlled, multicenter clinical trial of systemically administered VCN-01 in combination with standard-of-care (SoC) chemotherapy (gemcitabine/nab-paclitaxel) as a first line therapy for patients with newly-diagnosed metastatic pancreatic ductal adenocarcinoma. The study is being conducted at approximately 17 sites in the US and EU. Two doses of VCN-01 are included in the treatment arm: the 1st dose is administered on day 1, then one week later 3 cycles of gemcitabine and nab-paclitaxel as standard of care is administered. The second VCN-01 dose is administered 7 days before the 4th cycle of chemotherapy (approximately 90 days after the first VCN-01 dose), followed by additional cycles of gemcitabine/nab-paclitaxel chemotherapy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Patient dosing was initiated in the U.S. in July 2023 and on September 23, 2024, we announced that we have achieved our target patient enrollment of 92 evaluable patients in the VIRAGE Phase 2b clinical trial. Thirty-six patients have received their second doses of intravenous VCN-01, which were well tolerated and demonstrated the expected VCN-01 adverse event profile. &#160;Topline data for the VIRAGE Phase 2b clinical trial is anticipated for Q2 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 30, 2024, the accumulated clinical data from patients enrolled across 6 sites open in the U.S. and 9 sites open in Spain were reviewed by an Independent Data Monitoring Committee (IDMC). According to the IDMC&#8217;s assessment, the ongoing Phase 2b trial continued without any changes to the protocol. No safety concerns were raised based on the evaluation of data presented at the IDMC meeting. Intravenous VCN-01 has been well tolerated and demonstrated a safety profile consistent with prior clinical trials. Importantly, no additional toxicities were observed in patients receiving a second dose of VCN-01, providing the first clinical evidence of the feasibility of repeated systemic dosing.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">9</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 10, 2024, we presented data demonstrating enhanced anti-tumor effects in human pancreatic cancer xenograft-bearing mice treated with lead product candidate VCN-01 and liposomal irinotecan. These data support the potential synergy of VCN-01 and first-line pancreatic cancer chemotherapy regimens.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 23, 2024, we announced that the FDA granted Fast Track Designation (FTD) to lead clinical candidate VCN-01 in combination with gemcitabine and nab-paclitaxel to improve progression-free survival and overall survival in patients with metastatic pancreatic adenocarcinoma.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On June 1, 2024, we presented the design of VIRAGE trial in a poster at the American Society of Clinical Oncology (ASCO) Annual Meeting 2024 Congress held and in Chicago (Illinois) from May 31- June 4, 2024. The poster discussed the objectives, endpoints and key inclusion and exclusion criteria included in the trial protocol, together with the treatment schedule for each arm of the study.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 5, 2024 we announced the outcomes of a Type D meeting with the FDA to obtain guidance on the design of a Phase 3 clinical study of VCN-01 in combination with standard-of-care chemotherapy for the treatment of PDAC. FDA advised that the optimal path forward for the VCN-01 PDAC program is to conduct a stand-alone Phase 3 study of VCN-01 with gemcitabine/nab-paclitaxel. The FDA provided general agreement with our proposed design for a Phase 3 clinical study and indicated that inclusion of additional standard-of-care chemotherapy for PDAC was not necessary as it would complicate the study design and analysis. The FDA meeting also highlighted the FDA&#8217;s preferences regarding certain statistical elements of confirmatory clinical studies, including methods for sample size estimation and the study population(s) used for data analysis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On February 4<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup>, 2025, we received Scientific Advice from the Committee for Medicinal Products for Human Use (CHMP) of the European Medicines Agency (EMA) on the design of a Phase 3 clinical study of VCN-01 in combination with standard-of-care chemotherapy for the treatment of metastatic PDAC. Consistent with feedback from the FDA, CHMP advised that a marketing authorization application (MAA) for VCN-01 in metastatic PDAC could be supported by positive results from a randomized, controlled, stand-alone Phase 3 study comparing VCN-01 combined with gemcitabine/nab-paclitaxel to gemcitabine/nab-paclitaxel standard-of-care alone. The Scientific Advice also included CHMP suggestions regarding the study populations, inclusion/exclusion criteria, randomization and blinding, priority endpoints, and proposed statistical strategies for data analysis. An additional note from the EMA Committee for Orphan Medicinal Products (COMP) noted that the potential benefit of VCN-01 with gemcitabine/nab-paclitaxel in a Phase 3 trial will be compared with the therapeutic effects of the other approved standard-of-care chemotherapies (FOLFIRINOX, NALIRIFOX) when considering maintenance of the Orphan Medicinal Product status of VCN-01 at the time of an MAA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Retinoblastoma </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Retinoblastoma is a tumor that originates in the retina and it is the most common type of eye cancer in children. It occurs in approximately 1/14,000 - 1/18,000 live newborns and accounts for 15% of the tumors in the pediatric population &lt; 1 year old. The average age of pediatric patients at diagnosis is 2, and it rarely occurs in children older than 6. In the US, retinoblastoma shows an incidence rate of 3.3 per 1,000,000 with only about 200 to 300 children diagnosed per year according to the American Cancer Society. Bilateral retinoblastoma (Rb1 germinal mutation) represents 25-35% of the cases while unilateral retinoblastoma (sporadic mutation) accounts for 65-75%. While retinoblastoma is a highly curable disease in the US, with a current disease-free survival rate of &gt;95%, the clinical challenge for those who treat retinoblastoma is to preserve life and to prevent the loss of an eye, blindness and other serious effects of treatment that reduce the patient&#8217;s life span or the quality of life. In addition, children with retinoblastoma have been more likely to lose their eye and die of metastatic disease in low-resource countries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Current treatments are not without significant morbidity, which may include visual impairment and severe cosmetic deformity secondary to enucleation and/or irradiation of the orbital region. The use of intravenous chemotherapy and more recently intra-arterial and intravitreal chemotherapy have resulted in a significantly greater number of eyes preserved with fewer long-term effects compared to past treatments such as external radiation therapy. However, allowing patients with advanced intraocular disease to be treated conservatively, led to the appearance of a subgroup of patients with advanced intraocular disease who relapsed after an initial response. Most of these cases include those patients who present gross vitreous or subretinal seeding. Once the aforementioned treatments are exhausted, these patients rarely manage to preserve the eyes and vision and must be enucleated. The ocular preservation rate of these eyes with advanced disease is still less than 50%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In February 2022, the FDA granted Orphan Drug designation to VCN-01 for the treatment of retinoblastoma.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">10</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Phase 1 Trial of intravitreal VCN-01 in patients with retinoblastoma</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the third quarter of 2017, VCN entered into a Clinical Trial Agreement with Hospital Sant Joan de D&#233;u (Barcelona, Spain) to conduct an investigator sponsored Phase 1 clinical study evaluating the safety and tolerability of two intravitreal injections of VCN-01 in patients with intraocular retinoblastoma refractory to systemic, intra-arterial or intravitreal chemotherapy, or radiotherapy, in whom enucleation was the only recommended treatment (NCT03284268). Patients received two intravitreal injections of VCN-01, 14 days apart, at a dose of either 2 x 10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">9</sup> vp/eye (n=1) or 2 x 10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">10</sup> vp/eye (n=8). The clinical database for the study has now been locked and the clinical study report is being prepared. On April 23, 2024, we announced positive topline data from this study, with agreement by the study Monitoring Committee that the study had a positive outcome. &#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">VCN-01 was well tolerated after intravitreal administration at the 2 doses and the most frequently reported treatment-related adverse events were Grade 1 or 2. There were no dose limiting toxicities and no ocular or systemic toxicities equal to or greater than Grade 3 during the evaluation period. </p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Some degree of ocular inflammation and associated turbidity was observed after VCN-01 injection. Inflammation was managed, and vitreous haze improved in some cases, by local and systemic administration of anti-inflammatory drugs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">VCN-01 does not appear to change the retinal function, and selective VCN-01 replication in retinoblastoma cells has been observed by immunohistochemical analysis.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Replication within retinoblastoma tumors over time was detected </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Intravitreal VCN-01 demonstrated promising antitumor activity:</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Four patients presented a response characterized by unequivocal improvement in vitreous seed density.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Eye enucleation was avoided in 3 patients to date, one of whom has retained their eye after 4 years of follow-up.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Per the terms of the clinical trial agreement, the determination by the study Monitoring Committee that the study had a positive outcome means we received an exclusive, worldwide technology license, and related patents from Hospital Sant Joan de D&#233;u for the treatment of pediatric patients with advanced retinoblastoma and we will pay to Hospital Sant Joan de D&#233;u the amount of three hundred twenty thousand, two hundred and sixty five Euros (&#8364;320,265) or approximately $334,000, upon receipt by us of the final clinical study report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A pre-Investigational New Drug (&#8220;IND&#8221;) meeting with the FDA was held on December 19, 2023 to discuss the path forward for VCN-01 as an adjunct to chemotherapy in pediatric patients with advanced retinoblastoma. The FDA provided some guidance on the potential endpoints and patient population for an advanced clinical trial and encouraged submission of a formal protocol under a US IND in order to provide more detailed commentary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 30, 2024, we received notice from the FDA that we had been granted Rare Pediatric Drug Designation (RPDD) for VCN-01 for the treatment of retinoblastoma. The FDA grants RPDD for rare diseases (fewer than 200,000 affected persons in the United States) that are serious and life-threatening and primarily affect children ages 18 years or younger. If a Biologics License Application for VCN-01 for the treatment of retinoblastoma is approved by the FDA by September 30, 2026, we may be eligible to receive a Priority Review Voucher. Previously, the FDA granted orphan drug designation to VCN-01 for treatment of retinoblastoma.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On October 11, 2024, the European Commission adopted the European Medicines Agency (EMA) recommendation to grant Orphan Medicinal Product Designation to VCN-01 for the treatment of retinoblastoma</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">11</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">VCN-01 in combination with Immunomodulatory therapeutics</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Based on the clinical and pre-clinical data described below, we believe that the administration of VCN-01, can elicit an anti-tumor immune response that could potentiate the effects of VCN-01 and co-administered therapeutics. Biopsies from the Phase 1 trial of PDAC patients administered intravenous VCN-01 demonstrated lymphocyte (CD8+) infiltration and modulated levels of immune markers in tumors, including an induction of the PD1/PD-L1 expression in tumor tissue from some of the patients. Preclinical experiments demonstrated that VCN-01 significantly increased extravasation of an anti-PD-L1 antibody into subcutaneous xenograft tumors compared to non-treated (PBS) tumors and also that PH20 hyaluronidase improves the ingress of T-cells in animal models. We believe that the administration of VCN-01 into the tumor may help to overcome the observed resistance to PD-L1 checkpoint inhibitors and to mesothelin-directed CAR-T cells.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Phase 1 Trial of intravenous VCN-01 in Combination with Durvalumab in Subjects with Recurrent/ Metastatic SCCHN </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In February 2019, VCN entered into a Clinical Trial Agreement with Catalan Institute of Oncology (ICO) (Spain) to conduct an investigator sponsored Phase 1 clinical study to evaluate the safety, tolerability and RP2D of a single intravenous injection of VCN-01 combined with durvalumab in two administration regimens: VCN-01 concomitantly with durvalumab, or sequentially with durvalumab starting two weeks after VCN-01 administration (NCT03799744). The study is also designed to evaluate whether VCN-01 treatment can re-sensitize PD-(l)-1 refractory tumors to subsequent anti-PD-L1 therapy. Durvalumab is a human monoclonal antibody (mAb) of the immunoglobulin G (IgG) 1 kappa subclass that inhibits binding of PD-L1. It is marketed as IMFINZI&#174; by AstraZeneca/MedImmune, who supplied the product for its use in the clinical study. This Phase I trial is a multicenter, open label, dose escalation study in patients with histologically confirmed head and neck squamous cell carcinoma from specific sites: oral cavity, oropharynx, larynx or hypopharynx that is recurrent/metastatic (R/M) and not amenable to curative therapy by surgery or radiation. In addition, all patients should have undergone prior exposure to anti-PD-(L) 1 and progressed. Patients are entered at each dose level, according to a planned dose escalation schedule. The treatment is a single intravenous VCN-01 dose combined with concomitant intravenous durvalumab (MEDI4736) 1500 mg Q4W (Arm I) or durvalumab starting two weeks after VCN-01 administration (&#8220;sequential schedule&#8221;; Arm II). Patient recruitment into Arm I and Arm II was performed concurrently. Intravenous VCN-01 was administered to each patient only once during the trial at the VCN-01 dose level to which they were randomized. Durvalumab was administered Q4W until disease progression, unacceptable toxicity, withdrawal of consent, or another discontinuation criterion. Patient recruitment into the study was completed in February 2022 with a total of 18 patients enrolled. On September 5, 2022 we announced a presentation of initial data from this study in a poster at the European Society for Medical Oncology (ESMO) Congress. The poster reported that treatment with VCN-01 had an acceptable safety profile when administered with durvalumab in the sequential schedule and the most common treatment-related adverse events were dose-dependent and reversible pyrexia, flu-like symptoms and increases in liver transaminases. Sustained blood levels of VCN-01 viral genomes and increased serum hyaluronidase levels were maintained for over six weeks and analysis of tumor samples showed an increase in CD8 T cells (a marker of tumor inflammation); upregulation of PD-L1; and downregulation of matrix-related pathways after VCN-01 administration. The study has been completed and the clinical study report is being prepared.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On October 16, 2023, we presented additional data from this study in a poster at the European Society for Medical Oncology (ESMO) 2023 Congress held virtually and in Madrid, Spain from October 20-24, 2023. Key data and conclusions featured in the ESMO presentation include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20 patients were enrolled with a median of 4 prior lines of therapy, from which six in the concomitant (CS) (single dose of VCN-01 in combination with durvalumab on day 1) and 12 in the sequential (SS) (single dose of VCN-01 on day -14 and durvalumab on day 1) were evaluable for response.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In the CS cohort at the 3.3&#215;10</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">12</sup><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> viral particles (vp) dose, overall survival (OS) was 10.4 months.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In the SS cohort at the 3.3&#215;10</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">12</sup><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">vp dose OS was 15.5 months, whereas in the SS cohort at the 1&#215;10</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">13</sup><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> vp dose OS was 17.3 months.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">11 patients (61.1%) were alive &gt;12 months (2 in CS; 5 in SS at 3.3&#215;10</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">12</sup><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">vp, 4 in SS at 1&#215;10</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">13</sup><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> vp).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In spite of the advanced stage of the disease, and a global objective response rate for the trial of 5.5%, most of the patients appeared to benefit from subsequent treatment, with 2 patients showing complete responses to palliative chemotherapy and at least one patient still alive 4 years after entering the study.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Biological activity: Patients showed VCN-01 replication and increased serum hyaluronidase levels were maintained for over six weeks.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Observed an increase in CD8 T cells, a marker of tumor inflammation and an upregulation of PD-L1 in tumors.</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">12</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Increase of PDL1-combined positive score (CPS; 16/21; p=0.013) and CD8 T-cells (12/21; p=0.007) from baseline were found in tumor biopsies.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">There was a statistically significant correlation between OS observed in patients and CPS on day 8 (p=0.005).</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Phase 1 Trial evaluating the safety and feasibility of huCART-meso cells when given in combination with VCN-01</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In July 2021, VCN entered into a Clinical Trial Agreement with the University of Pennsylvania (Philadelphia) to conduct an investigator sponsored Phase 1 clinical study to evaluate the safety, tolerability and feasibility of intravenous administration of VCN-01 in combination with lentiviral transduced huCART-meso cells (developed by the laboratory of Dr. Carl June) in patients with histologically confirmed unresectable or metastatic pancreatic adenocarcinoma and serous epithelial ovarian cancer (NCT05057715). This is a Phase I study evaluating the combination of VCN-01 when given in combination with huCART-meso cells in a dose-escalation design in two cohorts (N = 3-6), where patients receive VCN-01 as a single IV infusion (at 3.3x10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">12</sup> or 1x10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">13</sup> vp) on Day 0, followed by a single dose of 5x10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">7</sup> huCART-meso cells on Day 14 via IV infusion. huCART-meso cells are modified T-cells targeting the mesothelin antigen, which is frequently expressed in multiple tumor types, particularly in pancreatic and ovarian cancers. Dr. June&#8217;s previous clinical studies have shown that huCART-meso cells encounter significant challenges in the tumor microenvironment, including immunosuppressive cells and soluble factors as well as metabolic restrictions. Initial VCN-01 clinical data from the studies described above suggest that administration of VCN-01 may increase tumor immunogenicity and improve access of the huCART-meso cells to tumor cells. This Phase I study will evaluate the safety and tolerability of the VCN-01 huCART-meso cell combination and test the hypothesis that administration of VCN-01 may enhance the potential antitumor effects of the co-administered huCART-meso cells. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 8, 2022, we were notified that the first patient to be dosed with VCN-01 had passed the safety evaluation period in this study. On June 22, 2023, at their Cellicon Valley conference, and again at the Society for Immunotherapy of Cancer (SITC) meeting in San Diego, CA on November 3, 2023, and the International Oncolytic Virotherapy Conference (IOVC2023) in Calgary on November 13 2023, University of Pennsylvania investigators presented preliminary clinical safety and pharmacokinetic data from this study highlighting the feasibility of administering VCN-01 in sequence with huCART-meso cells in pancreatic and ovarian cancer patients. VCN-01 persistence was suggestive of tumor infection and active replication. The peak and duration of huCART-meso T cells in the peripheral blood as well as duration of stable disease in evaluable patients showed encouraging trends. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On October 16, 2024, at the 2024 Advancing Gene Therapy and Cell Therapies for Cancer conference by the American Society for Gene and Cell Therapy in Philadelphia, University of Pennsylvania investigators presented results from the Phase 1 trial of huCART-meso cells administered in combination with VCN-01 in patients with pancreatic and serous epithetlial ovarian cancer. Safety was in line with expectations from monotherapy studies and 3.3x10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">12</sup> was defined as the dose for further development. The C<sub style="font-size:7.5pt;vertical-align:sub;">max</sub> of huCART-meso cells showed some signs of enhancement in patients previously infused with VCN-01. 66.6% (4 out of 6) patients with measurable disease receiving huCART-meso after VCN-01 showed tumor shrinkage, indicating a promising trend in &#160;disease stabilization in patients receiving huCART-meso and VCN-01 compared to either agent alone.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November 19, 2024 we were notified by the investigators that they would not continue with the present clinical trial, instead preferring to focus on advancement of a next-generation mesothelin-specific CAR-T. This new CAR-T could potentially be evaluated in combination with VCN-01 in a future clinical trial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Phase 1 Trial evaluating the intravenous administration of VCN-01 in patients prior to surgical resection of high-grade brain tumors</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the second quarter of 2021, VCN entered into a Clinical Trial Agreement with the University of Leeds (UK) to sponsor a proof-of-concept Phase 1 clinical study to evaluate whether intravenously administered VCN-01 can cross the blood-brain barrier and infect the target brain tumor. This is an open-label, non-randomized, single center study of VCN-01 given intravenously at a dose of 1x10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">13</sup> virus particles to patients prior to planned surgery for recurrent high-grade primary or metastatic brain tumors. We believe that the intravenous delivery of anti-cancer therapy to brain tumors, if effective, may enable the treatment of systemically disseminated brain metastases and may allow for reduction in the need to use neurosurgery to administer the drugs. This study aims to assess the presence of VCN-01 within the resected surgical specimen after systemic VCN-01 delivery and determine the safety of intravenous VCN-01 in patients with recurrent high-grade glioma or brain metastases. By confirming the presence of VCN-01 in high grade brain tumors following intravenous delivery, this study may pave the way for larger trials to study VCN-01 efficacy, both as a monotherapy and in combination with PD-1/PD-L1 blockade. This trial has already received approval from Medicines &amp; Healthcare Products Regulatory Agency (MHRA) from UK Government. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 9, 2023, we issued a press release announcing that the first patient was dosed in this study and recruitment is on-going.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">13</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Our Current Gastrointestinal (GI) and Microbiome-Focused Pipeline</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our SYN-004 (ribaxamase) and SYN-020 clinical programs are focused on the gastrointestinal tract (GI) and the gut microbiome, which is home to billions of microbial species and composed of a natural balance of both &#8220;good&#8221; beneficial species and potentially &#8220;bad&#8221; pathogenic species. When the natural balance or normal function of these microbial species is disrupted, a person&#8217;s health can be compromised. All of our programs are supported by our established intellectual property portfolio and prosecution of existing applications. We are exploring value creation options for our SYN-004 and SYN-020 assets, including out-licensing or partnering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">SYN-004 (ribaxamase) &#8212; Prevention of antibiotic-mediated microbiome damage, thereby preventing overgrowth and infection by pathogenic organisms such as Clostridioides difficile infection (CDI) and vancomycin resistant Enterococci (VRE), and reducing the incidence and severity of acute graft-versus-host disease (aGVHD) in allogeneic HCT recipients</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">SYN-004 (ribaxamase) is a proprietary oral capsule prophylactic therapy designed to degrade certain IV beta-lactam antibiotics excreted into the GI tract and thereby maintain the natural balance of the gut microbiome. Preventing beta-lactam damage to the gut microbiome has a range of potential therapeutic outcomes, including prevention of CDI, suppression of the overgrowth of pathogenic species (particularly antimicrobial-resistant organisms) and potentially reducing the incidence and/or severity of aGVHD in allogeneic hematopoietic cell transplant (HCT) patients. SYN-004 (ribaxamase) 75 mg capsules are intended to be administered orally while patients are administered certain IV beta-lactam antibiotics. The capsule dosage form is designed to release the SYN-004 (ribaxamase) enzyme into proximal small intestine, where it has been shown to degrade beta-lactam antibiotics in the GI tract without altering systemic antibiotic levels. Beta-lactam antibiotics are a mainstay in hospital infection management and include the commonly used penicillin and cephalosporin classes of antibiotics.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Clostridioides difficile Infection</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Clostridioides difficile </i>(formerly known as <i style="font-style:italic;">Clostridium difficile </i>and often called <i style="font-style:italic;">C. difficile </i>or CDI) is a leading type of hospital acquired infection and is frequently associated with IV beta-lactam antibiotic treatment. The Centers for Disease Control and Prevention (CDC) identified <i style="font-style:italic;">C. difficile</i> as an &#8220;urgent public health threat,&#8221; particularly given its resistance to many drugs used to treat other infections. CDI is a major unintended risk associated with the prophylactic or therapeutic use of IV antibiotics, which may adversely alter the natural balance of microflora that normally protect the GI tract, leading to <i style="font-style:italic;">C. difficile</i> overgrowth and infection. Other risk factors for CDI include hospitalization, prolonged length of stay (estimated at 7&#160;days), underlying illness, and immune-compromising conditions including the administration of chemotherapy and advanced age.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Limitations of Current Treatments and Market Opportunity</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">CDI is a widespread and often drug resistant infectious disease. Approximately 20% of patients who have been diagnosed with CDI experience a recurrence of CDI within one to three months. Furthermore, controlling the spread of CDI has proven challenging, as the <i style="font-style:italic;">C. difficile</i> spores are easily transferred to patients via normal contact with healthcare personnel and with inanimate objects. There is currently no vaccine or approved product for the prevention of primary (incident) CDI. The current standard of care for primary CDI, as outlined by the Infectious Disease Society of America (IDSA), is to treat with powerful antibiotics such as fidaxomicin or vancomycin. Prolonged use of fidaxomicin and vancomycin has been shown to further exacerbate damage to the gut microbiome, leading to increased risk of CDI recurrence as well as the emergence of pathogenic and antimicrobial-resistant (AMR) organisms, such as vancomycin-resistant enterococci (VRE). AMR is a serious global threat and one which world leaders have begun to take action against. According to the European Society of Clinical Microbiology and Infections Disease (ECCMID), failure to address AMR could lead to a potential &#8220;antibiotic Armageddon&#8221;, resulting in 10 million deaths worldwide by 2050 and may cost as much as $100 trillion in worldwide economic output.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Centers for Disease Control estimates the crude overall incidence rate of CDI in the United states to be 121.2 cases per 100,000 persons (approximately 500,000 patients) with a higher rate of community associated compared to healthcare associated infection (CDC Emerging Infections Program Healthcare-Associated Infections&#8211;Community Interface Report Clostridioides difficile Infection Surveillance, 2022. https://www.cdc.gov/healthcare-associated-infections/media/pdfs/2022-CDI-Report-508.pdf) The overall incidence of CDI has declined since 2015 as better infection prevention practices and antimicrobial stewardship have decreased the number of healthcare associated acquired infections (Guh et al. N Engl J Med. 382:1320); however, the economic and social burdens of CDI remain high. CDI infections are estimated to cost $5 billion per annum in the United States, primarily due to increased hospitalization and hospital length of stay, while mortality rates as high as 39% have been reported for patients with multiple episods of recurrent CDI (Feuerstadt et al. <i style="font-style:italic;">BMC Infect Dis</i> 23:132; Malone et al. <i style="font-style:italic;">Antimicrob Steward Healthc Epidemiol</i> 3:e17.). .. If approved, SYN-004 (ribaxamase) would be the first therapeutic intervention indicated to prevent the onset of antibiotic-mediated primary CDI.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">14</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Phase 1a and 1b Clinical Trial Pharmacokinetic Data</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In March&#160;2015, we reported supportive pharmacokinetic data from a Phase 1a clinical trial, which suggested that SYN-004 (ribaxamase) should have no effect on the IV antibiotic in the bloodstream, allowing the antibiotic to fight the primary infection. In February&#160;2015, we reported supportive topline results from a subsequent Phase 1b clinical trial of escalating doses of oral SYN-004 (ribaxamase), with no safety or tolerability issues reported at dose levels and dosing regimens that were equivalent to or exceeded those expected to be studied in subsequent clinical trials. The Phase 1a (40 participants) and 1b (24 participants) clinical trials of SYN-004 (ribaxamase) were initiated in December&#160;2014.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Two Phase 2a Clinical Trials: Topline Results</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December&#160;2015, we reported supportive topline results from our first Phase 2a clinical trial of SYN-004 (ribaxamase, N<span style="background:#ffffff;">CT02419001</span>). The study demonstrated that SYN-004 (ribaxamase) successfully degraded IV ceftriaxone in the chyme of ten participants with ileostomies without affecting the levels of ceftriaxone in the bloodstream. In May&#160;2016, we reported supportive topline results from a second Phase 2a clinical trial of SYN-004 (ribaxamase) in 14 healthy participants with functioning ileostomies administered IV ceftriaxone with and without oral SYN-004 (ribaxamase) (NCT02473640). This second study demonstrated that the 150 mg dose of SYN-004 (ribaxamase), both alone and in the presence of the proton pump inhibitor (PPI), esomeprazole, degraded ceftriaxone excreted into the chyme resulting in ceftriaxone levels that were low or not-detectable. Ceftriaxone plasma concentrations in participants of the second study were not altered by SYN-004 (ribaxamase) in the presence or absence of an oral PPI, suggesting limited drug-drug interactions. The 150 mg dose of SYN-004 (ribaxamase) was well tolerated by all participants in this clinical trial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Phase 2b Proof of Concept Clinical Trial Design&#160;&amp; Results</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In September&#160;2015, we initiated a multicenter, randomized, placebo-controlled Phase 2b proof-of-concept clinical study in 412 patients (206 per group; NCT02563106).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 5, 2017, we announced positive topline data from our Phase 2b proof-of-concept clinical trial intended to evaluate the ability of SYN-004 (ribaxamase) to prevent CDI, CDAD (<i style="font-style:italic;">C. difficile</i>-associated diarrhea) and AAD (antibiotic-associated diarrhea) in patients hospitalized for a lower respiratory tract infection and receiving IV ceftriaxone. Results from this study demonstrated that SYN-004 (ribaxamase) achieved its primary endpoint of significantly reducing CDI. Preliminary analysis of the data indicated seven confirmed cases of CDI in the placebo group compared to two cases in the SYN-004 (ribaxamase) treatment group. Patients receiving SYN-004 (ribaxamase) achieved a 71.4% relative risk reduction (p-value=0.045) in CDI rates compared to patients receiving placebo. SYN-004 (ribaxamase) treated patients also demonstrated a significant reduction in new colonization by vancomycin-resistant enterococci (VRE) compared to placebo (p-value=0.002). Results from this trial also demonstrated that patients administered ribaxamase in conjunction with IV-ceftriaxone demonstrated comparable cure rates (approximately 94%) for the treatment of primary infection compared to the placebo group. Results from this trial also demonstrated that the percentage of subjects reporting at least one treatment emergent adverse event (TEAE) was similar between SYN-004 (ribaxamase) and placebo treatment groups (40.8% vs 44.2%). Adverse events reported during this trial were comparable between treatment and placebo arms. Serious adverse events (SAEs) in the treatment arm, including fatal AEs, which exceeded those in the placebo arm, were not considered drug-related by investigators at the clinical sites, or by an independent third-party, each of whom determined SAEs were attributable to disparities in the underlying health and comorbidities between the groups.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">This information is an estimate derived from the use of information under license from the following IMS Health Incorporated information service: IMS Health Analytics for the full&#160;year 2016. IMS expressly reserves all rights, including rights of copying, distribution, and republication.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On October 6, 2016 we were awarded a government contract in the amount of $521,014 by the CDC&#8217;s Broad Agency Announcement (BAA) 2016-N-17812 to examine changes in the gut resistome of patients in our Phase 2b clinical study. Data generated under this contract are consistent with SYN-004&#8217;s (ribaxamase) mode of action of preserving the normal gut flora by degrading ceftriaxone in the upper GI tract of study participants treated with SYN-004 (ribaxamase). The data further demonstrated that SYN-004 (ribaxamase) significantly reduced the loss of microbial diversity, reduced overgrowth of opportunistically pathogenic species(such as VRE), and reduced the emergence of antimicrobial resistance (AMR) genes caused by ceftriaxone treatment in SYN-004 (ribaxamase) treated patients compared to placebo.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">15</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Future Potential Regulatory Strategy for Prevention of Primary CDI</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November&#160;21, 2018, we announced results from our End-of-Phase 2 meeting with the FDA during which key elements of a Phase 3 clinical program were confirmed. Pursuant to the meeting, the FDA proposed criteria for Phase 3 clinical efficacy and safety which, if achieved, may support submission for marketing approval of SYN-004 (ribaxamase) on the basis of a single Phase 3 clinical trial. The proposed SYN-004 (ribaxamase) Phase 3 clinical program entails a single, global, event-driven clinical trial with a fixed maximum number of approximately 4,000 patients for total enrollment and evaluates the potential efficacy and safety of ribaxamase in a broad patient population by enrolling patients with a variety of underlying infections treated with a range of IV beta-lactam antibiotics.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The proposed Phase 3 clinical trial incorporates co-primary safety and efficacy endpoints (mortality and the reduction in the incidence of CDI at one&#160;month after the last drug dose in the SYN-004 (ribaxamase) treatment group versus placebo,respectively). We expect the clinical development costs to complete this trial to be in excess of $80 million and anticipate initiating the Phase 3 clinical program only after securing additional potential financing via a strategic partnership.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Acute Graft-Versus-Host-Disease in Allogeneic Hematopoietic Cell Transplant (allogeneic HCT) Recipients&#160;&amp; SYN-004 (ribaxamase)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In parallel with our clinical and regulatory efforts, we completed a Health Economics Outcomes Research (HEOR) study, which was conducted to generate key insights on how we can expect Health Care Practitioners, or HCPs, to evaluate patient access for SYN-004 (ribaxamase) while also providing a framework for potential reimbursement strategies. After evaluating findings from the study, we believe that there is significant potential value in exploring the development of SYN-004 (ribaxamase) in a narrower patient population where the incidence of the disease endpoint is high and the clinical development may be less costly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We believe allogeneic hematopoietic cell transplant (HCT) recipients, who have a very high risk of CDI, VRE colonization and potentially fatal bacteremia, and acute-graft-vs-host disease (aGVHD), represent such a patient population. Published literature has demonstrated a strong association between these adverse outcomes and microbiome damage caused by IV beta-lactam antibiotics in these patients. Approximately 80-90% of HCT recipients receive IV beta-lactam antibiotics to treat febrile neutropenia. Penicillins and cephalosporins are first-line therapies in the USA and EU, whereas carbapenems are first-line in China. Antibiotic-mediated damage to the gut microbiome is strongly associated with GVHD, bloodstream infections, VRE bacteremia, transplant relapse, and increased mortality in HCT recipients, raising concern over the spectrum of antibiotics used during HCT.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">CDI occurs in up to 31% of HCT patients and is associated with GVHD and increased mortality. aGVHD occurs in 30-60% of allogeneic HCT recipients and is recognized as a primary contributor to morbidity and mortality in this patient population. The most recent available data indicate approximately 8,000 reported allogeneic HCT procedures each year in the USA, 19,800 procedures in Europe, 12,700 in China, and 3,500 in Japan. First-line treatments for aGVHD fail in more than 50% of patients and 2-year survival in patients with steroid refractory aGVHD is only 20%. At least one U.S. study found allogeneic HCT recipients who developed aGVHD had 3-times higher in-hospital mortality and almost 2-fold higher median hospital costs than patients who did not develop aGVHD. It has been reported that in-patient costs for allogeneic HCT in the USA range from $180,000-$300,000 depending on the disease severity. In 2014, all-cause costs for allogeneic HCT in the USA were greater than $600,000 per patient (up to 12 months post-transplant). VRE infection is a persistent problem in HCT patients and VRE colonization after HCT has been associated with decreased patient survival.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Phase 1b/2a Clinical Study in Allogeneic HCT Recipients</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In August 2019, we entered into a Clinical Trial Agreement (CTA) with the Washington University School of Medicine (Washington University) to conduct a Phase 1b/2a clinical trial of SYN-004 (ribaxamase). Under the terms of this agreement, we serve as the sponsor of the study and supply SYN-004 (ribaxamase). Dr. Erik R. Dubberke, Professor of Medicine and Clinical Director, Transplant Infectious Diseases at Washington University and a member of the SYN-004 (ribaxamase) steering committee serves as the principal investigator of the clinical trial in collaboration with his Washington University colleague Dr. Mark A. Schroeder, Associate Professor of Medicine, Division of Oncology, Bone Marrow Transplantation and Leukemia.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">16</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Phase 1b/2a clinical trial was a single center, randomized, double-blinded, placebo-controlled clinical trial of oral SYN-004 (ribaxamase) in up to 36 evaluable adult allogeneic HCT recipients. The goal of this study is to evaluate the safety, tolerability and potential absorption into the systemic circulation (if any) of oral SYN-004 (ribaxamase; 150 mg four times daily) administered to allogeneic HCT recipients who receive an IV carbapenem or beta-lactam antibiotic to treat fever. Study participants were enrolled into three sequential cohorts administered a different study-assigned IV antibiotic. Each cohort seeks to complete eight evaluable participants treated with SYN-004 (ribaxamase) and four evaluable participants treated with placebo. Safety and pharmacokinetic data for each cohort will be reviewed by an independent Data and Safety Monitoring Committee, which will make a recommendation on whether to proceed to the next IV antibiotic cohort. The study will also evaluate potential protective effects of SYN-004 on the gut microbiome as well as generate preliminary information on potential therapeutic benefits and patient outcomes of SYN-004 in allogeneic HCT recipients.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">To date, we have completed 2 of 3 cohorts (Cohorts 1 and 2) in this study. On September 27, 2022, we issued a press release announcing positive outcomes from the Data and Safety Monitoring Committee (&#8220;DSMC&#8221;) review of results from the first Cohort and their recommendation that the study may proceed to enroll Cohort 2 in which study drug (SYN-004 or Placebo) is administered in combination with the IV beta-lactam antibiotic piperacillin/tazobactam.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On February 16, 2023 and April 13, 2023, we announced the presentation of safety and pharmacokinetic data from Cohort 1 of the Phase 1b/2a Clinical Trial of SYN-004 (ribaxamase) in allogeneic hematopoietic cell transplant recipients at the 2023 Tandem Meetings: Transplantation &amp; Cellular Therapy Meetings of ASTCT and CIBMTR and at the European Congress of Clinical Microbiology &amp; Infectious Diseases (ECCMID), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On October 3, 2024, we announced a positive outcome from the DSMC review of results from the second Cohort of our Phase 1b/2a randomized, double-blinded, placebo-controlled clinical trial of SYN-004 (ribaxamase) in allogeneic hematopoietic cell transplant (&#8220;HCT&#8221;) recipients for the prevention of acute graft-versus-host-disease. Based on a review of the safety and pharmacokinetic data, the DSMC recommended that the study may proceed to enroll Cohort 3 in which study drug (SYN-004 or Placebo) will be administered in combination with the IV beta-lactam antibiotic cefepime. Based upon our current available funding and our focus on our clinical development of VCN-01 we do not anticipate that enrollment for the third cohort will commence unless we obtain grant funding, or find a licensee or partner for the SYN-004 development program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">SYN-020&#160;&#8212;&#160;Oral Intestinal Alkaline Phosphatase (IAP)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">SYN-020 is a quality-controlled, recombinant version of bovine Intestinal Alkaline Phosphatase (IAP) produced under cGMP conditions and formulated for oral delivery. The published literature indicates that IAP functions to diminish GI and systemic inflammation, tighten the gut barrier to diminish &#8220;leaky gut,&#8221; diminish fat absorption, and promote a healthy microbiome. Despite its broad therapeutic potential, a key hurdle to commercialization has been the high cost of IAP manufacture which is commercially available for as much as $10,000 per gram. We believe we have developed technologies to traverse this hurdle and now have the ability to produce more than 3 grams per liter of SYN-020 and anticipate a cost of roughly a few hundred dollars per gram at commercial scale. Based on the known mechanisms as well as our own supporting animal model data, we intended to initially develop SYN-020 to mitigate the intestinal damage caused by radiation therapy that is routinely used to treat pelvic cancers. While we believe SYN-020 may play a pivotal role in addressing acute and long-term complications associated with radiation exposure to the GI tract, we have also begun planning for potential development of SYN-020 in large market indications with significant unmet medical needs. Such indications include celiac disease, non-alcoholic fatty liver disease (&#8220;NAFLD&#8221;), and indications to treat and prevent metabolic and inflammatory disorders associated with aging.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On June 30, 2020, we submitted an IND application to the FDA in support of an initial indication for the treatment of radiation enteropathy secondary to pelvic cancer therapy. On July 30, 2020, we announced that we received a study-may-proceed letter from the FDA to conduct a Phase 1a single-ascending-dose (&#8220;SAD&#8221;) study in healthy volunteers designed to evaluate SYN-020 for safety, tolerability and pharmacokinetic parameters (NCT04815993). On June 29, 2021, we announced that enrollment, patient dosing and observation had been completed in the Phase 1, open-label, SAD study of SYN-020. The SAD study enrolled 6 healthy adult volunteers into each of four cohorts with SYN-020 given orally as single doses ranging from 5 mg to 150 mg. The data demonstrated that SYN-020 maintained a favorable safety profile, was well tolerated at all dose levels, and no adverse events were attributed to the study drug. No serious adverse events were reported.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">17</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the third quarter of 2021 we initiated a Phase 1 clinical study evaluating multiple ascending doses (&#8220;MAD&#8221;) of SYN-020 (NCT05045833). The placebo-controlled, blinded study enrolled 32 healthy adult volunteers into four cohorts with SYN-020 administered orally in doses ranging from 5 mg to 75 mg twice daily for 14 days with a follow-up evaluation at day 35. Each cohort included six subjects who received SYN-020 and two who received placebo. On May 10, 2022, we announced positive safety data from the Phase 1 MAD study demonstrating that SYN-020 maintained a favorable safety profile and was well-tolerated across all dose levels. There were a few treatment-related adverse events, and all were mild (grade 1) and resolved without medical intervention. The most common adverse event, constipation, occurred in three out of 24 subjects in the treatment arm and in one out of eight subjects in the placebo arm. No adverse event led to discontinuation of the study drug and there were no serious adverse events. Additionally, fecal SYN-020 analyses verified intestinal bioavailability while plasma levels of SYN-020 were below the limit of quantitation in all samples at all timepoints verifying that SYN-020 was not absorbed into the systemic circulation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the second quarter of 2020, we announced that we entered into an agreement with Massachusetts General Hospital (&#8220;MGH&#8221;) granting us an option for an exclusive license to intellectual property and technology related to the use of IAP to maintain GI and microbiome health, diminish systemic inflammation, and treat age-related diseases, which option was later amended liver fibrosis in select diseases, including NAFLD. The option expired unexercised on July 1, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Phase 1 data from our SAD and MAD studies are intended to support the development of SYN-020 in multiple clinical indications including radiation enteritis, NAFLD, celiac disease, and diseases associated with aging. With our transition to an oncology focused Company, we are exploring strategic opportunities to enable advancement of this potentially valuable asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Future Potential Regulatory Strategy for Prevention of Primary CDI</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As part of our strategic transformation into an oncology focused company, we are exploring value creation options for our SYN-004 and SYN-020 assets, including out-licensing or partnering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">VCN-01 + Topoisomerase Inhibitors</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 10, 2024, we presented non-clinical describing enhanced anti-tumor effects in human pancreatic cancer xenograft-bearing mice treated with lead product candidate VCN-01 and liposomal irinotecan in a poster at the 27<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup> American Society of Gene and Cell Therapy (ASGCT) 2024 Congress held in Baltimore (Maryland) from May 7-11, 2024. These data support the potential synergy of VCN-01 and additional first-line pancreatic cancer chemotherapy regimens FOLFIRINOX and NALIRIFOX. Key finding reported in the poster include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The combination of VCN-01 + topoisomerase I (topo1) inhibitors, such as liposomal irinotecan, has a tolerable toxicity profile and may improve efficacy in the treatment of human pancreatic cancer.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Viral protein expression was increased in human pancreatic cancer cell lines when they were exposed to topo1 inhibiting chemotherapeutics, irinotecan, its active metabolite, SN-38, and topotecan.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Synergy of VCN-01 plus liposomal irinotecan was observed in animals bearing subcutaneous human pancreatic tumors.</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">o</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">In human pancreatic mouse xenograft models, treatment with VCN-01 at a dose of 4x1010 vp or liposomal irinotecan alone (at both the 10 mg/kg and 5 mg/kg doses) resulted in significant tumor growth inhibition compared to saline.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">o</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Combination therapy with VCN-01 + liposomal irinotecan at either dose displayed significantly reduced tumor growth compared to each treatment alone.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">o</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">qPCR analyses performed on tumors collected at end of study confirmed the presence of viral genomes, indicating ongoing transcriptional activity of VCN-01, which is consistent with viral replication for several days after administration.</p></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">18</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">VCN-X Next Generation OVs and Albumin Shield&#8482; Technology</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In parallel with VCN-01 clinical development, we are developing next-generation oncolytic adenoviruses (termed VCN-X) with novel therapeutic payloads and structural modifications to increase tumor cell killing and improve systemic virus pharmacokinetics. Preclinical proof-of-concept has been established with VCN-11, which has been engineered to contain all of the features of VCN-01 as well as an additional modification to include an albumin binding domain (ABD) in the virus capsid. The virus capsid is the target for neutralizing antibodies (NAbs) that are generated by the host immune system to destroy circulating viruses. The presence of an ABD, however, blocks the binding of most neutralizing antibodies, which allows the virus to reach the tumor following intravenous administration. This &#8220;Albumin Shield&#8221; works because human blood contains a large amount of albumin to coat the ABD-containing virus. Importantly, this coating of albumin appears to be displaced after the virus reaches tumor cells to infect them. In pre-clinical mouse studies to test the functionality of the &#8220;Albumin Shield&#8221;, mice pre-immunized with virus are able to completely neutralize an unmodified OV because they have a large concentration of neutralizing antibodies in their blood. By contrast, viruses such as VCN-11 that contain the ABD are not neutralized and retain their ability to infect and destroy tumor cells. We believe the results with VCN-11 support the application of the Albumin Shield technology in our VCN-X program to advance treatments for tumors in which rapid multi-dosing may be beneficial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In March 2021, preclinical data obtained with VCN-11 was published (J Control Release. 2021 Apr 10;332:517-528), showing that the ABD-containing virus induced 450 times more cytotoxicity in tumor cells than in normal cells. Hyaluronidase production was confirmed by measuring the activity of the PH20 enzyme with a hyaluronic acid-degradation assay, and by measuring PH20 activity in VCN-11 infected tumors in vivo. The ABD-containing virus evaded NAbs from different sources and tumor levels of virus were demonstrated in the presence of high levels of NAbs in vivo, whereas the control virus without ABD was neutralized. VCN-11 showed a low toxicity profile in athymic nude mice and Syrian hamsters, allowing treatments with high doses and fractionated administrations without major toxicities (up to 1.2x10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">11</sup>vp/mouse and 7.5x10<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">11</sup>vp/hamster). ALT levels were increased on day 3 within an acceptable range that returned to normal levels by day 9. Fractionated intravenous administration of the ABD-containing virus (splitting the dose into two portions administered 4 h apart) appeared to improve virus circulation kinetics and increase tumor levels. Antitumor efficacy was observed in the presence of NAbs against Ad5 and the ABD-containing virus.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In May 2022, we presented data at the 25th Annual Meeting of the American Society of Gene &amp; Cell Therapy (ASGCT). The presentation included preclinical results showcasing the potential of the Albumin Shield Technology to effectively target tumors after intravenous re-administration, even in the presence of high level NAbs, with no major toxicities observed. Our internal VCN-X discovery programs are currently evaluating new oncolytic viruses that contain the Albumin Shield technology and may expand the potential efficacy of Theriva&#8217;s oncolytic viruses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Intellectual Property</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All of our programs are supported by growing patent estates. In total, Theriva Biologics has over 175 U.S. and foreign patents and over 60 U.S. and foreign patents pending. VCN, through assignment or exclusive licenses, controls over 50 U.S. and foreign patents and over 15 U.S. and foreign patents pending.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The SYN-004 (ribaxamase) program is supported by intellectual property (&#8220;IP&#8221;) that is assigned to Theriva Biologics, namely U.S. and foreign patents (in most major markets, e.g. Europe (including Germany, Great Britain and France), Japan, China and Canada, among others) and U.S. and foreign patents pending (in most major markets, e.g. Europe (including Germany, Great Britain and France), Japan, China and Canada, among others). For instance, U.S. Patent Nos. 8,894,994 and 9,587,234, which include claims to compositions of matter and pharmaceutical compositions of beta-lactamases, including SYN-004 (ribaxamase), have patent terms to at least 2031. Further, U.S. Patent 9,301,995 and 9,301,996, both of which will expire in at least 2031, cover various uses of beta-lactamases, including SYN-004 (ribaxamase), in protecting the microbiome, and U.S. Patent Nos. 9,290,754, 9,376,673, 9,404,103, 9,464,280, and 9,695,409 which will expire in at least 2035, covers further beta-lactamase compositions of matter related to SYN-004 (ribaxamase).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The SYN-020 (oral intestinal alkaline phosphatase (IAP)) program is supported by IP that is assigned to Theriva Biologics, namely U.S. and foreign patents and patent applications (in many major markets, e.g. Europe, China, Japan, Korea, Canada, and Australia). These patents and patent applications, which cover various formulations, medical uses and manufacture of SYN-020, are expected to expire in 2038-2040, without taking potential patent term extensions or patent term adjustment into account.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">19</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The VCN-01 and Albumin Shield programs are supported by U.S. and foreign patents and patent applications that are assigned to VCN or exclusively licensed from Fundaci&#243; Privada Institut d&#8217;Investigacio Biomedica de Bellvitge (IDIBELL), Institut Catala d&#8217;Oncologia (ICO), and Hospital Sant Joan de D&#233;u in Barcelona. The patents and patent applications include U.S. patents and foreign patents (in most major markets, e.g. Europe, China, Japan, Korea, Canada, Israel, Mexico, Russia, and Australia) and U.S. and foreign patents pending (in most major markets, e.g. Europe, China, Korea, Canada, Mexico, and India). The patents and patent applications cover compositions of matter and pharmaceutical compositions of oncolytic adenoviruses and various medical uses of the same. For instance, U.S. Patent No. 10,316,065, which expires in 2030 without taking potential patent term extensions or patent term adjustment into account, provides composition of matter and pharmaceutical composition coverage for a genus of engineered oncolytic adenovirus suitable for the treatment of solid tumors. Other patents and patent applications, if granted, will provide protection to 2037 without taking potential patent term extensions or patent term adjustment into account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our goal is to (i)&#160;obtain, maintain, and enforce patent protection for our products, formulations, processes, methods, and other proprietary technologies, (ii)&#160;preserve our trade secrets, and (iii)&#160;operate without infringing on the proprietary rights of other parties worldwide. We seek, where appropriate, the broadest intellectual property protection for product candidates, proprietary information, and proprietary technology through a combination of contractual arrangements and patents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Acquisition of VCN Biosciences, S.L. (now known as Theriva Biologics, S.L.) </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 10, 2022, we completed our acquisition (the &#8220;VCN Acquisition&#8221;) of all the outstanding shares of VCN (the &#8220;VCN Shares&#8221;) from the shareholders of VCN pursuant to the terms of the Share Purchase Agreement (&#8220;Purchase Agreement&#8221;) that we entered into with VCN and the shareholders of VCN Biosciences, S.L. (the &#8220;Sellers&#8221;) on December 14, 2021. Upon consummation of the Acquisition, VCN became our wholly owned subsidiary. As consideration for the purchase of the VCN Shares of capital stock, we paid $4,700,000 (the &#8220;Closing Cash Consideration&#8221;) to Grifols Innovation and New Technologies Limited (&#8220;Grifols&#8221;), the owner of approximately 86% of the equity of VCN, and issued to the remaining Sellers 2,639,530 shares of our common stock, $0.001 par value (the &#8220;Closing Shares&#8221;), representing 19.99% of the outstanding shares of our common stock on December 14, 2021, the date of the Purchase Agreement. As additional consideration for the purchase of the VCN Shares held by Grifols, we also agreed to make the following milestone payments to Grifols:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Milestone Payments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">US$3MM upon VCN-01 US IND Safe to Proceed pancreatic ductal adenocarcinoma (&#8220;PDAC&#8221;, or other <i style="font-style:italic;">first</i> indication), which payment was made in Q4 2022 upon attaining the milestone</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">US$2.75MM upon VCN-01 US IND Safe to Proceed &#8211; retinoblastoma (&#8220;RB&#8221;, or other <i style="font-style:italic;">second</i> indication)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">US$3.25MM upon VCN-01 US first patient dosed&#8211; PDAC (or other <i style="font-style:italic;">first</i> indication) after receipt of VCN-01 US IND Safe to Proceed for PDAC being informed, which payment was made in Q4 2023 upon attaining the milestone</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">US$3.25MM upon VCN-01 US first patient dosed &#8211; RB (or other <i style="font-style:italic;">second</i> indication) after receipt of VCN-01 US IND Safe to Proceed for RB being informed</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">US$6MM upon VCN-01 US Phase 2 trial meets the primary endpoint or if a Phase 2 trial is not conducted and only a Phase 3 trial is conducted then upon a Phase 3 being initiated &#8211; PDAC (or other <i style="font-style:italic;">first</i> indication)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">US$8MM upon VCN-01 Pivotal Trial meeting the primary endpoint or upon Submission &#160;of a Biologics License Application (&#8216;BLA&#8221;)&#8211; RB (or other <i style="font-style:italic;">second</i> indication)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">US$12MM upon VCN-01 US Phase 3 trial meeting the primary endpoint or upon BLA Submission &#8211; PDAC (or other <i style="font-style:italic;">first</i> indication)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">US$16MM upon VCN-01 BLA Approval &#8211; PDAC (or other <i style="font-style:italic;">first</i> indication)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 36pt;">US$16MM upon VCN-01 BLA Approval &#8211; RB (or other <i style="font-style:italic;">second</i> indication)</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">20</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the Purchase Agreement, at the Closing we assumed $2,400,000 of liabilities of VCN, which includes certain loans from the Spanish Government and the Catalan Government Agency.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Purchase Agreement contains customary representations, warranties and covenants of the Sellers and us. Subject to certain customary limitations, the Sellers have agreed to indemnify us and our officers and directors against certain losses related to, among other things, breaches of their representations and warranties, certain specified liabilities and the failure to perform covenants or obligations under the Purchase Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Effective November 15, 2022, as part of our corporate rebranding, VCN changed its name to Theriva Biologics S.L. without other changes to its corporate structure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Our Current Collaborations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">IDIBELL Technology Transfer Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 31, 2010, VCN entered into a Technology Transfer Agreement (the &#8220;Technology Transfer Agreement&#8221;) with the Bellvitge Biomedical Research Institute (&#8220;IDIBELL&#8221;) for the exclusive license of the right to use a Spanish patent number P200901201 titled &#8220;Oncolytic adenoviruses for treating cancer&#8221; which is co-owned by IDIBELL and Catalan Oncology Institute (&#8220;ICO&#8221;) for the term of the patent. The Technology Transfer Agreement provides that IDIBELL is entitled to a low single digit percentage royalty on the income collected by VCN from the utilization of products derived from the licensed technology, prior to applying any value-added tax, if any, and low single digit percentage royalty on other income received by VCN arising from the use of the licensed technology, including income related to sublicenses of the licensed technology to third parties and advance payments or payments made for goals that were met and/or services associated with the licensed technology. The Technology Transfer Agreement terminates upon the expiration of the patent rights and is subject to early termination by either party in the event of a breach by the other party of its obligations thereunder. In addition, IDIBELL has the right to revoke the license if VCN ceases business activities for a continuous year or ceases to utilize the technology subject of the Technology Transfer Agreement, uses the technology in violation of the principals of IDIBELL or ICO or stops maintaining the patent licensed under the Technology Transfer Agreement </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">ICO Marketing License</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 16, 2009, VCN entered into a Contract to Grant a Marketing License (the &#8220;ICO License Agreement&#8221;) with the Catalan Institute of Oncology (the &#8220;ICO&#8221;) for a manufacturing and marketing license of a patent P200700665 titled &#8220;Adenovirus with mutations in the area of endoplasmic retention of protein E3-19k and their use in the treatment of cancer&#8221; in connection with a sublicense identified therein. The validity period of the license granted is unlimited with the only applicable limit being the patent&#8217;s own validity. The ICO License Agreement provides that the ICO is entitled to a royalty of low double digit percentage of the net value of the income from the concession of the identified sublicense and low double digit percentage on other lump sums received thereunder. VCN and its sublicensees have an obligation to use all diligent and commercially reasonable efforts for the exploitation of the patent, otherwise, ICO may proceed to recover the license. The ICO License terminates upon the expiration of the patent rights and is subject to early termination by either party in the event of a breach by the other party of its obligations thereunder.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">21</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">IDIBELL/ICO License Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 4, 2016, VCN entered into a License Agreement (the &#8220;IDIBELL/ICO License Agreement&#8221;) with IDIBELL and the ICO, for the exclusive license of the right to use a family of patents whose priority application is European patent application EP 14 38 2162.7 titled &#8220;Adenovirus comprising an albumin-binding moiety&#8221;. The License Agreement provides that IDIBELL and ICO, as licensors, are entitled to share a low single digit percentage royalty on the annual Net Sales (as defined in the IDIBELL/ICO License Agreement)collected by VCN from the utilization of products derived from the licensed technology and a royalty on sublicensing income received from the licensed technology at a rate of: low double digit percentage during the first 3 years following the effective date of the agreement, mid - single digit percentage during the term of 3 to 7 years following the effective date and low single digit percentage thereafter. The IDIBELL/ICO License Agreement also provides for certain fixed payments, including a payment 25 days following the date of concession of the licensed patent in a minimum of three European jurisdictions and a payment 25 days following the date of concession of an American patent derived from the licensed patent. The IDIBELL/ICO License is for an indefinite term subject to early termination (i) by mutual agreement of the parties; (ii) by licensor in the event of at least two successive breaches or three alternate breaches calculated annually of the obligation to pay any consideration; (iii) by VCN at its discretion due to certain patent infringements of rights protected by the patents or due to the absence of protection of the patent in any countries in the territory which is worldwide or (iv) in the event of a breach by the other party of its obligations thereunder which are not remedied within thirty (30) days. In addition, the licensors have the right to revoke the IDIBELL/ICO License Agreement if VCN during a continuous period of two years abandons its research or development activities of the licensed patent or activities aimed at exploitation of the resulting products, VCN has undertaken no marketing whatsoever during the term of the IDIBELL/ICO License Agreement or uses the patent licensed for purposes other those as set forth in the IDIBELL/ICO License Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sant Joan De D&#233;u Collaboration and License Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On February 15, 2016, VCN entered into a Collaboration Agreement to Conduct a Clinical Trial and Grant an Operating License (the &#8220;Collaboration and License Agreement&#8221;) with the Sant Joan De D&#233;u Hospital (the &#8220;Hospital&#8221;) and the Sant Joan De D&#233;u Foundation (the &#8220;Foundation&#8221;, and together with the Hospital, the &#8220;Institution&#8221;) regarding the conduct of a clinical trial to evaluate the safety and activity of VCN-01 in patients with refractory retinoblastoma. The Collaboration and License Agreement provides that if the trial results are positive and VCN is interested in continuing with the development of VCN-01 for the treatment of retinoblastoma; (a) the parties undertake to apply their best efforts to negotiate and, where appropriate, sign an agreement to collaborate in the development and execution of the following phases of the development of VCN-01 for the treatment of retinoblastoma; (b) the Institution shall grant to VCN an exclusive, worldwide and indefinite license to use and exploit the trial results and their possible patents exclusively for the treatment of retinoblastoma; (c) VCN shall pay the Foundation five hundred thousand Euros (&#8364;500,000), subject to reduction for any public and/or private economic aid that third parties may grant to the Institution for the conduct of the trial and/or any advance payments made by VCN before the end of the trial; (d) VCN shall pay the Foundation three hundred twenty thousand Euros (&#8364;320,000) once following the trial results of a pivotal study, to be carried out by VCN, has been completed which allows it to obtain the marketing authorization of the product following from the results, which payment must be made within a maximum period of four (4) years from the date on which Institution has delivered the final report of the trial to VCN ; and (e) the parties will use their best efforts to negotiate and, where appropriate, sign a product supply agreement in order that the Hospital can use VCN-01 for compassionate use in the treatment of retinoblastoma. The Collaboration and License Agreement continues in force and effect until all obligations arising from the trial have been fulfilled, subject to early termination for a material breach by a party of any of their contractual and/or legal obligations, or, in the case of any other type of breach, when the breaching party has been asked in writing to remedy the breach and the breach is not cured within thirty (30) days from the date on which the written request was sent. Per the terms of the clinical trial agreement, the determination by the study Monitoring Committee that the study had a positive outcome means we will receive an exclusive, worldwide technology license, and related patents from Hospital Sant Joan de D&#233;u for the treatment of pediatric patients with advanced retinoblastoma and we will pay to Hospital Sant Joan de D&#233;u the amount of three hundred twenty thousand Euros (&#8364;320,265) or approximately $334,000, upon receipt by us of the final clinical study report</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November 1, 2023, VCN and Sant Joan de D&#233;u-Barcelona Children&#8217;s Hospital entered into an agreement for an exclusive worldwide option to negotiate an exclusive license of certain Sant Joan de Deu intellectual property rights related to the use of VCN-01 in combination with topoisomerase I inhibitor chemotherapies for the treatment of cancer. This option was extended by amendment on November 18, 2024. The collaboration builds on growing data that suggests coadministration of VCN-01 with topoisomerase I inhibitors such as topotecan can enhance VCN-01 replication and antitumor activity in preclinical cancer models. Combination of VCN-01 with a topoisomerase I inhibitor is expected to provide a synergistic antitumor effect wherein a chemotherapy-mediated increase in tumor VCN-01 levels may enable greater degradation of the tumor stroma, significantly increasing chemotherapy access and tumor destruction.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">22</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Washington University School of Medicine in St. Louis Clinical Trial Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August&#160;7, 2019, we entered into a clinical trial agreement (&#8220;CTA&#8221;) with Washington University School of Medicine in St. Louis (&#8220;Washington University&#8221;) to conduct a Phase 1b/2a single-center, randomized, double-blinded, placebo-controlled clinical trial designed to evaluate the safety, tolerability and pharmacokinetics of oral SYN-004 (ribaxamase) in up to 36 adult allogeneic hematopoietic cell transplant (HCT) recipients (the &#8220;Study&#8221;). Under the terms of the CTA, we will serve as the sponsor of the Study and supply SYN-004 (ribaxamase), as well as compensate Washington University for all research services to be provided in connection with the Study which is estimated to cost approximately $3,200,000. Dr.&#160;Erik R. Dubberke, Professor of Medicine and Clinical Director, Transplant Infectious Diseases at Washington University will serve as the principal investigator of the trial in collaboration with his Washington University colleague Dr.&#160;Mark A. Schroeder, Associate Professor of Medicine, Division of Oncology, Bone Marrow Transplantation and Leukemia.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The CTA continues in effect until completion of all obligations under the CTA. Either party may terminate the CTA prior to completion of its obligations (i) if authorization of the study is withdrawn by the FDA; (ii) if the emergence of any adverse reaction or side effect with SYN-004 (ribaxamase) administered in the Study is of such magnitude or incidence in the opinion of either party to support termination; or (iii) upon a breach of the terms of the CTA if the breaching party fails to cure the breach within 30 days after receipt of notice. We have the right to terminate the CTA (i) effective immediately if Washington University fails to perform the study in accordance with the terms of the protocol, the CTA or applicable laws or regulations or if Washington University or the principal investigator become debarred or (ii) upon 14 days written notice and Washington University has the right to terminate the CTA upon 14 days notice if the principal investigator becomes unable to perform or complete the Study and the parties have not, prior to the expiration of such fourteen (14) day period, agreed to an alternative principal investigator. Based upon our current available funding and our focus on our clinical development of VCN-01 we do not anticipate that enrollment for the third cohort will commence unless we obtain grant funding, or find a licensee or partner for the SYN-004 development program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Manufacturing</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">VCN-01 &amp; VCN-11</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our oncolytic virus platform viruses (e.g. VCN-01, VCN-11) are biologics that can be readily synthesized by processes that we have developed in collaboration with Contract and Development Manufacturing Organizations (CDMOs) such as Thermo Fisher, BioReliance, GenIBET, and others. We do not own or operate manufacturing facilities for the production of our product candidates, VCN-01 and VCN-11, but we do produce and test viruses and virus processes at our facilities in Spain. Our cell and virus seed stocks and master/working cell banks are used for current and future production. Our cells for manufacturing are approved by and licensed from US regulatory authorities. Clinical and commercial supplies will be manufactured in facilities and by processes that comply with the FDA and other regulatory agency requirements. We plan to rely on third parties to manufacture commercial quantities of products that we successfully develop through regulatory approval. We have contracted with CDMOs to provide what we believe are adequate clinical supplies for our planned clinical trials.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our upstream and downstream processes for producing oncolytic viruses are well understood in the industry and use industry standard cell factories and single use bioreactors for manufacturing. All downstream purifications employ single-use columns and filters, and release testing is performed by third-party vendors using qualified or validated assays. Critical quality attributes and other product testing specifications for our clinical supplies are agreed to with regulatory authorities prior to release and use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have previously encountered some delays in manufacturing due to the impact of COVID-19 on the supply chain. The potential impact of similar supply chain issues from a future pandemic or other disruption to global trade and supply chains, if any, on our on-going and future clinical trials is currently unknown.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">23</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">SYN-004 and SYN-020</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our product candidates SYN-004 and SYN-020 are biologics that can be readily synthesized by processes that we have developed; however, the manufacturing for our clinical programs, including SYN-004 and SYN-020 may require long lead times and has in the past been subject to COVID-19 related global supply chain interruptions. We do not own or operate manufacturing facilities for the production of these product candidates for preclinical and clinical activities. We rely on third-party contract manufacturers, and in most cases only one third-party, to manufacture critical raw materials, drug substance and final drug product for our research, preclinical development and clinical trial activities. Commercial quantities of any drugs we seek to develop will have to be manufactured in facilities and by processes that comply with the FDA and other regulations, and we plan to rely on third parties to manufacture commercial quantities of products we successfully develop through FDA approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Research and Development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2024 and 2023, we incurred approximately $12.0 million and $14.3 million, respectively, in research and development expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Government Regulation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the U.S., the formulation, manufacturing, packaging, storing, labeling, promotion, advertising, distribution and sale of our products are subject to regulation by various governmental agencies, including primarily the FDA. Our proposed activities may also be regulated by various agencies of the states, localities and foreign countries in which our proposed products may be manufactured, distributed and sold. The FDA, in particular, regulates the formulation, manufacture and labeling of prescription drugs, such as those that we intend to distribute. FDA regulations require us and our suppliers to meet relevant cGMP regulations for the preparation, packing, labeling, and storage of all drugs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Any products manufactured or distributed by us pursuant to FDA approvals are subject to pervasive and continuing FDA regulation, including record-keeping requirements, reporting of adverse experiences, submitting periodic reports, drug sampling and distribution requirements, manufacturing or labeling changes, record-keeping requirements, and compliance with FDA promotion and advertising requirements. Drug manufacturers and their subcontractors are required to register their facilities with the FDA and state agencies, and are subject to periodic unannounced inspections for GMP compliance, imposing procedural and documentation requirements upon us and third-party manufacturers. Failure to comply with these regulations could result, among other things, in suspension of regulatory approval, recalls, suspension of production or injunctions, seizures, or civil or criminal sanctions. We cannot be certain that we or our present or future subcontractors will be able to comply with these regulations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The FDA regulates prescription drug labeling and promotion activities in the United States. The FDA actively enforces regulations prohibiting the marketing of products for unapproved uses. The FDA permits the promotion of drugs for unapproved uses in certain circumstances, subject to stringent requirements. We and our product candidates are subject to a variety of state laws and regulations which may hinder our ability to market our products. Whether or not FDA approval has been obtained, approval by foreign regulatory authorities must be obtained prior to commencing clinical trials, and sales and marketing efforts in those countries. These approval procedures vary in complexity from country to country, and the processes may be longer or shorter than that required for FDA approval. We may incur significant costs to comply with these laws and regulations now or in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The FDA, comparable foreign regulators and state and local pharmaceutical regulators impose substantial requirements upon clinical development, manufacture and marketing of pharmaceutical products. These and other entities regulate research and development and the testing, manufacture, quality control, safety, effectiveness, labeling, storage, record keeping, approval, advertising, and promotion of our products. The drug approval process required by the FDA under the Food, Drug, and Cosmetic Act (the &#8220;FDCA&#8221;) and Public Health Service Act (the &#8220;PHS Act&#8221;)(for biologics) generally involves:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">preclinical laboratory and animal tests;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">submission of an IND, prior to commencing human clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">adequate and well-controlled human clinical trials to establish safety and efficacy for intended use;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">submission to the FDA of a new drug application (&#8220;NDA&#8221;) or BLA; and </span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">24</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">FDA review and approval of an NDA or BLA.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The testing and approval process requires substantial time, effort, and financial resources, and we cannot be certain that any approval will be granted on a timely basis, if at all. OVs such as VCN-01 are genetically modified organisms and their import and use are subject to additional review and approval by dedicated agencies in some countries where we propose to run clinical trials, including Spain and other European countries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Preclinical tests include laboratory evaluation of the product candidate, its chemistry, formulation and stability, and animal studies to assess potential safety and efficacy. Certain preclinical tests must be conducted in compliance with good laboratory practice regulations. Violations of these regulations can, in some cases, lead to invalidation of the studies, requiring them to be replicated. In some cases, long-term preclinical studies are conducted concurrently with clinical studies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We will submit the preclinical test results, together with manufacturing information and analytical data, to the FDA as part of an IND, which must become effective before we begin human clinical trials. The IND automatically becomes effective 30&#160;days after filing, unless the FDA raises questions about conduct of the trials outlined in the IND and imposes a clinical hold, in which case, the IND sponsor and FDA must resolve the matters before clinical trials can begin. It is possible that our submission may not result in FDA authorization to commence clinical trials. The timing and requirements of IND review may differ from the FDA in other countries, potentially delaying study initiation at sites in those countries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Clinical trials must be supervised by qualified investigators in accordance with current good clinical practice (cGCP) regulations, which include informed consent requirements. Each study must be approved and monitored by the appropriate Institutional Review Boards (IRBs) or Instituional Ethics Committees (IECs) which are periodically informed of the study&#8217;s progress, adverse events and changes in research. OVs such as VCN-01 are genetically modified organisms and their use is also subject to review and approval by the Institutional Biosafety Committee (IBC) at each clinical trial site. Annual updates are submitted to the FDA and comparable foreign regulators (if required) with more frequent reporting if certain serious adverse events occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Human clinical trials of drug candidates typically have three sequential phases that may overlap:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Phase 1:&#160;&#160;&#160;The drug is initially tested in healthy human subjects or patients for safety, dosage tolerance, absorption, metabolism, distribution, and excretion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Phase 2:&#160;&#160;&#160;The drug is studied in a limited patient population to identify possible adverse effects and safety risks, determine efficacy for specific diseases and establish dosage tolerance and optimal dosage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Phase 3:&#160;&#160;&#160;When Phase 2 evaluations demonstrate that a dosage range is effective with an acceptable safety profile, Phase 3 trials to further evaluate dosage, clinical efficacy and safety, are undertaken in an expanded patient population, often at geographically dispersed sites.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We cannot be certain that we will successfully complete Phase 1, Phase 2, or Phase 3 testing of our product candidates within any specific time period, if at all. Furthermore, the FDA or comparable foreign regulator, an IRB/IEC or the IND sponsor may suspend clinical trials at any time on various grounds, including a finding that subjects or patients are exposed to unacceptable health risk. Under the Pediatric Research Equity Act, we also must prepare, within 60&#160;days of an End of Phase 2 meeting, a pediatric study plan or request for waiver or deferral of pediatric studies in the indication under development. Concurrent with these trials and studies, we also develop chemistry and physical characteristics data and finalize a manufacturing process in accordance with cGMP requirements. The manufacturing process must conform to consistency and quality standards, and we must develop methods for testing the quality, purity, and potency of the final products. Appropriate packaging is selected and tested, and chemistry stability studies are conducted to demonstrate that the product does not undergo unacceptable deterioration over its shelf-life. Results of the foregoing are submitted to the FDA as part of an NDA (or BLA in case of biologic products) for marketing and commercial shipment approval. The FDA reviews each NDA or BLA submitted and may request additional information. A 60-day period after the sponsor&#8217;s submission of an NDA or BLA is used by the FDA to determine whether the application is sufficiently complete to permit substantive review, in which case the application is accepted for filing. The timing and requirements of NDA or BLA review may differ from the FDA in other countries,</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">25</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Once the FDA accepts the NDA or BLA for filing, it begins its in-depth review. The FDA has substantial discretion in the approval process and may disagree with our interpretation of the data submitted or identify new concerns. The process may be significantly extended by requests for new information or clarification of information already submitted. As part of this review, the FDA may refer the application to an advisory committee, typically a panel of clinicians. Manufacturing establishments often are inspected prior to NDA or BLA approval to assure compliance with GMPs and with manufacturing commitments made in the application.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Submission of an NDA or BLA with clinical data requires payment of a substantial fee. The FDA assigns a goal for review and decision on the application, in which the FDA may approve the NDA or BLA or issue a complete response letter outlining information needed to support approval, including a potential need for additional clinical data. Even if these data are submitted, the FDA may ultimately decide the NDA or BLA does not satisfy approval criteria. If the FDA approves the NDA or BLA, the product becomes available for marketing. Product approval may be withdrawn if regulatory compliance is not maintained or safety problems occur. The FDA may require post-marketing studies, also known as Phase 4 studies, as a condition of approval, and Risk Evaluation and Mitigation Strategies (REMS) requires surveillance programs to monitor approved products that have been commercialized. The agency has the power to require changes in labeling or prohibit further marketing based on the results of post-marketing surveillance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Satisfaction of these and other regulatory requirements typically takes several&#160;years, and the actual time required may vary substantially based upon the type, complexity and novelty of the product. Government regulation may delay or prevent marketing of potential products for a considerable period of time and impose costly procedures on our activities. We cannot be certain that the FDA or other regulatory agencies will approve any of our products on a timely basis, if at all. Success in preclinical or early-stage clinical trials does not assure success in later-stage clinical trials. Data obtained from preclinical and clinical activities are not always conclusive and may be susceptible to varying interpretations that could delay, limit or prevent regulatory approval. Even if a product receives regulatory approval, the approval may be significantly limited to specific indications or uses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Even after regulatory approval is obtained, later discovery of previously unknown problems with a product may result in restrictions on the product or even complete withdrawal of the product from the market. Delays in obtaining, or failures to obtain regulatory approvals would have a material adverse effect on our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The FDA&#8217;s or comparable foreign regulatory agency may change their policies, and additional government regulations may be enacted which could prevent or delay regulatory approval of our potential products. Increased attention to the containment of health care costs worldwide could result in new government regulations materially adverse to our business. Public perception and sentiment regarding genetically modified organisms and/or viral therapies (including vaccines) can be highly variable and may impact legislation regarding the potential sue of our products. We cannot predict the likelihood, nature or extent of adverse governmental regulation that might arise from future legislative or administrative action, either in the U.S. or abroad.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Orphan Drug Act</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under the Orphan Drug Act, the FDA may grant orphan designation to a drug or biologic intended to treat a rare disease or condition, which is generally a disease or condition that affects fewer than 200,000 individuals in the United States, or more than 200,000 individuals in the United States and for which there is no reasonable expectation that the cost of developing and making available in the United States a drug for this type of disease or condition will be recovered from sales in the United States for that drug. Orphan Drug designation must be requested before submitting an NDA or BLA. After the FDA grants orphan drug designation, the name of the sponsor, identity of the drug or biologic and its potential orphan use are disclosed publicly by the FDA. The orphan drug designation does not shorten the duration of the regulatory review or approval process, but does provide certain advantages, such as a waiver of Prescription Drug User Fee Act (&#8220;PDUFA&#8221;) fees, enhanced access to FDA staff and potential waiver of pediatric research requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If a product that has orphan drug designation subsequently receives the first FDA approval for the disease for which it has such designation, the product is entitled to orphan product exclusivity, which means that the FDA may not approve any other applications, including a full NDA, to market the same drug or biologic for the same indication for seven&#160;years, except in limited circumstances, such as a showing of clinical superiority to the product with orphan drug exclusivity. Orphan drug exclusivity does not prevent FDA from approving a different drug or biologic for the same disease or condition, or the same drug or biologic for a different disease or condition. Among the other benefits of orphan drug designation are tax credits for certain research and a waiver of the application user fee. A designated orphan drug may not receive orphan drug exclusivity if it is approved for a use that is broader than the indication for which it received orphan designation. In addition, exclusive marketing rights in the United States may be lost if the FDA later determines that the request for designation was materially defective or if the manufacturer is unable to assure sufficient quantities of the product to meet the needs of patients with the rare disease or condition.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">26</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accelerated Approval</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There are a variety of pathways under which applicants may seek expedited approval from FDA, including Fast Track, breakthrough therapy, priority review and accelerated approval. Fast Track is a process designed to facilitate the development and expedite the review of investigational drugs to treat serious conditions and fill an unmet medical need. Drugs that receive Fast Track designation may be eligible for more frequent communications and meetings with the FDA to discuss the drug&#8217;s development plan, including the design of the proposed clinical trials, use of biomarkers and the extent of data needed to support approval. Drugs with Fast Track designation may also qualify for accelerated approval and priority review of new drug applications if relevant criteria are met. However, Fast Track designation may be withdrawn by the FDA if the FDA believes that the designation is no longer supported by data emerging in the clinical trial process.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The FDA accelerated approval program provides for early approval of drugs based on a drug on a clinical trial(s) showing that the drug meets a surrogate or an intermediate clinical endpoint rather than a clinical benefit endpoint. Accelerated approval is possible for drugs for serious conditions that fill an unmet medical need. Under priority review, the FDA reviews an application in six months rather than ten months after it is accepted for filing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A surrogate endpoint used for accelerated approval is a marker, such as a laboratory measurement, that is thought to predict clinical benefit, but is not itself a measure of clinical benefit. Likewise, an intermediate clinical endpoint is a measure of a therapeutic effect that is considered reasonably likely to predict the clinical benefit of a drug, such as an effect on irreversible morbidity and mortality. Because it sometimes can take many years for a drug trial to show a clinical benefit, the use of a surrogate endpoint or an intermediate clinical endpoint can significantly shorten the time required to complete clinical trials and obtain FDA approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If a drug receives an accelerated approval, the company that sponsored the application must conduct a post-approval trial to confirm the anticipated clinical benefit. These trials are known as Phase 4 or post-approval confirmatory trials. If the confirmatory trial shows that the drug actually provides a clinical benefit, then the FDA grants traditional approval for the drug. Failure to conduct required post-approval studies, or confirm a clinical benefit during post-marketing studies, will allow the FDA to withdraw the drug from the market on an expedited basis. All promotional materials for drug candidates approved under accelerated regulations are subject to prior review by the FDA. If the confirmatory trial does not show that the drug provides clinical benefit, FDA has regulatory procedures in place that could lead to removing the drug from the market.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Rare Pediatric Disease Vouchers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Rare Pediatric Disease Voucher Program is intended to encourage development of new drug and biological products for prevention and treatment of certain rare pediatric diseases. Although there are existing incentive programs to encourage the development and study of drugs and biologics for rare diseases, pediatric populations, and unmet medical needs, this program provides an additional incentive for the development of drugs and biologics for rare pediatric diseases, which may be used alone or in combination with other incentive programs. A rare pediatric disease is defined as a disease that is a serious or life-threatening disease in which the serious or life-threatening manifestations primarily affect individuals aged from birth to 18 years, including age groups often called neonates, infants, children, and adolescents; and is a rare disease or condition as defined in the FDCA, which includes diseases and conditions that affect fewer than 200,000 persons in the United States and diseases and conditions that affect a larger number of persons and for which there is no reasonable expectation that the costs of developing and making available the product in the United States can be recovered from sales of the product in the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The sponsor of an application for a drug product that obtains rare pediatric disease designation may be eligible for a voucher that can be used or sold to obtain a priority review for a subsequent application submitted under section 505(b)(1) of the FDCA or section 351 of the PHS Act. A rare pediatric disease drug product must meet certain eligibility requirements for a priority voucher at the time the sponsor seeks approval. The rare pediatric disease priority review voucher program was most recently re-authorized by Congress through December 20, 2024, with the potential for priority review vouchers to be granted through September 30, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If a BLA for VCN-01 for the treatment of retinoblastoma is approved by the FDA by September 30, 2026, we may be eligible to receive a priority review voucher.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">27</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Pediatric Information and Pediatric Exclusivity</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under the Pediatric Research Equity Act (&#8220;PREA&#8221;), certain NDAs and BLAs and certain supplements to an NDA or BLA must contain data to assess the safety and efficacy of the drug for the claimed indications in all relevant pediatric subpopulations and to support dosing and administration for each pediatric subpopulation for which the product is safe and effective. The FDA may grant deferrals for submission of pediatric data or full or partial waivers. The Food and Drug Administration Safety and Innovation Act (&#8220;FDASIA&#8221;), amended the FDCA to require that a sponsor who is planning to submit a marketing application for a drug that includes a new active ingredient, new indication, new dosage form, new dosing regimen or new route of administration submit an initial Pediatric Study Plan (&#8220;PSP&#8221;) within 60 days of an end-of-Phase 2 meeting or, if there is no such meeting, as early as practicable before the initiation of the Phase 3 or Phase 2/3 study. The initial PSP must include an outline of the pediatric study or studies that the sponsor plans to conduct, including study objectives and design, age groups, relevant endpoints and statistical approach, or a justification for not including such detailed information, and any request for a deferral of pediatric assessments or a full or partial waiver of the requirement to provide data from pediatric studies along with supporting information. The FDA and the sponsor must reach an agreement on the PSP. A sponsor can submit amendments to an agreed-upon initial PSP at any time if changes to the pediatric plan need to be considered based on data collected from preclinical studies, early phase clinical trials and/or other clinical development programs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Best Pharmaceuticals for Children Act, or BPCA, provides NDA holders a six-month extension of any exclusivity &#8212; patent or non-patent &#8212; for a drug if certain conditions are met. Pediatric exclusivity, if granted, adds six months to existing exclusivity periods and patent terms. Conditions for exclusivity include the FDA&#8217;s determination that information relating to the use of a new drug in the pediatric population may produce health benefits in that population, the FDA&#8217;s written request for pediatric studies, and the applicant&#8217;s agreeing to perform, and reporting on, the requested studies within the statutory timeframe. Applications under the BPCA are treated as priority applications, with all of the benefits that designation confers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Drug Development in the European Union</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Orphan Drug Designation is also available in Europe from the European Medicines Agency (EMA) and provides for 10 years of market exclusivity if granted. The requirements, costs and timing for obtaining and maintaining EMA Orphan Drug Designation differ from the FDA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In May 2011, the Committee for Orphan Medicinal Products ("COMP") from the EMA recommended granting Orphan Medicinal Product Designation to VCN-01 for the treatment of pancreatic cancer and in June 2011, the European Commission confirmed the designation under Regulation ("EC") No 141/2000 of the European Parliament and of the Council.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In October 2024, the European Commission adopted the European Medicines Agency (EMA) recommendation to grant Orphan Medicinal Product Designation to VCN-01 for the treatment of retinoblastoma. The European Commission confirmed the designation under Regulation ("EC") No 141/2000 of the European Parliament and of the Council.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the European Union, our future products may also be subject to extensive regulatory requirements. Similar to the United States, the marketing of medicinal products is subject to the granting of marketing authorizations by regulatory agencies. Also, as in the United States, the various phases of pre-clinical and clinical research in the European Union are subject to significant regulatory controls.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the European Union, approval of new medicinal products can be obtained through one of three processes: the mutual recognition procedure, the centralized procedure and the decentralized procedure. We intend to determine which process we will follow, if any, in the future.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">28</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Mutual Recognition Procedure:</i> An applicant submits an application in one European Union member state, known as the reference member state. Once the reference member state has granted the marketing authorization, the applicant may choose to submit applications in other concerned member states, requesting them to mutually recognize the marketing authorizations already granted. Under this mutual recognition process, authorities in other concerned member states have 55 days to raise objections, which must then be resolved by discussion among the concerned member states, the reference member state and the applicant within 90 days of the commencement of the mutual recognition procedure. If any disagreement remains, all considerations by authorities in the concerned member states are suspended and the disagreement is resolved through an arbitration process. The mutual recognition procedure results in separate national marketing authorizations in the reference member state.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Centralized Procedure:</i> This procedure is currently mandatory for products developed by means of a biotechnological process and optional for new active substances and other &#8220;innovative medicinal products with novel characteristics.&#8221; Under this procedure, an application is submitted to the European Agency for the Evaluation of Medical Products. Two European Union member states are appointed to conduct an initial evaluation of each application. These countries each prepare an assessment report that is then used as the basis of a scientific opinion of the Committee on Proprietary Medical Products. If this opinion is favorable, it is sent to the European Commission, which drafts a decision. After consulting with the member states, the European Commission adopts a decision and grants a marketing authorization, which is valid throughout the European Union and confers the same rights and obligations in each of the member states as a marketing authorization granted by that member state.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Decentralized Procedure:</i> The most recently introduced of the three processes for obtaining approval of new medicinal processes in the European Union, the decentralized procedure is similar to the mutual recognition procedure described above, but with differences in the timing that key documents are provided to concerned member states by the reference member state, the overall timing of the procedure and the possibility of, among other things, &#8220;clock stops&#8221; during the procedure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Post-Marketing Requirements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Following approval of a new product, a pharmaceutical company and the approved product are subject to continuing regulation by the FDA and other regulatory authorities, including, among other things, monitoring and recordkeeping activities, reporting to applicable regulatory authorities of adverse experiences with the product, providing the regulatory authorities with updated safety and efficacy information, product sampling and distribution requirements, and complying with promotion and advertising requirements, which include, among others, standards for direct-to-consumer advertising, restrictions on promoting drugs for uses or in patient populations not described in the drug&#8217;s approved labeling (known as &#8220;off-label use&#8221;), and limitations on industry-sponsored scientific and educational activities. Although physicians may prescribe legally available drugs for off-label uses, drugs may be marketed only for the approved indications and in accordance with the provisions of the approved labeling. Modifications or enhancements to the products or labeling or changes of site of manufacture are often subject to the approval of the FDA and other regulators, which may or may not be received or may result in a lengthy review process. The FDA regulations require the products be manufactured in specific approved facilities and in accordance with current good manufacturing practices, and NDA holders must list their products and register their manufacturing establishments with the FDA. These regulations also impose certain organizational, procedural and documentation requirements with respect to manufacturing and quality assurance activities. Drug manufacturers and other entities involved in the manufacture and distribution of approved drugs are subject to periodic unannounced inspections by the FDA and certain state agencies for compliance with current good manufacturing practice and other laws. NDA holders using contract manufacturers, laboratories or packagers are responsible for the selection and monitoring of qualified firms. These firms are subject to inspections by the FDA at any time, and the discovery of violative conditions could result in enforcement actions that interrupt the operation of any such facilities or the ability to distribute products manufactured, processed or tested by them.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">29</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Other Healthcare Laws and Compliance Requirements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the United States, the research, manufacturing, distribution, sale and promotion of drug products and medical devices are potentially subject to regulation by various federal, state and local authorities in addition to the FDA, including the U.S. Department of Justice, state Attorneys General, and other state and local government agencies. The federal Anti-Kickback Statute prohibits any person, including a prescription drug manufacturer (or a party acting on its behalf), from knowingly and willfully soliciting, receiving, offering or providing remuneration, directly or indirectly, to induce or reward either the referral of an individual, or the furnishing, recommending or arranging for a good or service, for which payment may be made under a federal healthcare program such as the Medicare and Medicaid programs. The federal False Claims Act (&#8220;FCA&#8221;) imposes liability on any person or entity that, among other things, knowingly presents or causes to be presented, a false or fraudulent claim for payment by a federal healthcare program. The qui tam provisions of the FCA allow a private individual to bring civil actions on behalf of the federal government alleging that the defendant has submitted a false claim to the federal government, and to share in any monetary recovery. In addition, various states have enacted anti-kickback statues and false claims laws analogous to the FCA The Federal Physician Payments Sunshine Act within the Affordable Care Act, or the ACA, and its implementing regulations, require that certain manufacturers of drugs, devices, biological and medical supplies for which payment is available under Medicare, Medicaid or the Children&#8217;s Health Insurance Program (with certain exceptions) to report on an annual basis information related to certain payments or other transfers of value made or distributed to physicians and teaching hospitals, or to entities or individuals at the request of, or designated on behalf of, the physicians and teaching hospitals and certain ownership and investment interests held by physicians and their immediate family members, with the information made publicly available on a searchable website Also, the Health Insurance Portability and Accountability Act of 1996 (HIPAA) ), as amended by the Health Information Technology for Economic and Clinical Health Act (HITECH) and its implementing regulations, imposes certain requirements relating to the privacy, security and transmission of individually identifiable health information. Among other things, HITECH makes HIPAA&#8217;s privacy and security standards directly applicable to &#8220;business associates&#8221; &#8212; independent contractors or agents of covered entities that receive or obtain protected health information in connection with providing a service on behalf of a covered entity. HITECH also created four new tiers of civil monetary penalties, amended HIPAA to make civil and criminal penalties directly applicable to business associates and possibly other persons, and gave state attorneys general new authority to file civil actions for damages or injunctions in federal courts to enforce the federal HIPAA laws and seek attorneys&#8217; fees and costs associated with pursuing federal civil actions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Because of the breadth of these and other laws and the narrowness of available statutory and regulatory exemptions, it is possible that some of our business activities could be subject to challenge under one or more of such laws. If our operations are found to be in violation of any of the federal and state laws described above or any other governmental regulations that apply to us, we may be subject to penalties, including criminal and significant civil monetary penalties, damages, fines, imprisonment, exclusion from participation in government healthcare programs, injunctions, recall or seizure of products, total or partial suspension of production, denial or withdrawal of pre-marketing product approvals, private &#8220;qui tam&#8221; actions brought by individual whistleblowers in the name of the government or refusal to allow us to enter into supply contracts, including government contracts, and the curtailment or restructuring of our operations, any of which could adversely affect our ability to operate our business and our results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In order to market any product outside of the United States, a company also must comply with numerous and varying regulatory requirements of other countries and jurisdictions regarding quality, safety and efficacy and governing, among other things, clinical trials, marketing authorization, commercial sales and distribution of products. Whether or not it obtains FDA approval for a product, an applicant will need to obtain the necessary approvals by the comparable foreign regulatory authorities before it can initiate clinical trials or market products in those countries or jurisdictions. Specifically, the process governing approval of medicinal products in the EU generally follows the same lines as in the United States. It entails satisfactory completion of pharmaceutical development, nonclinical studies and adequate and well-controlled clinical trials to establish the safety and efficacy of the medicinal product for each proposed indication. It also requires the submission to relevant competent authorities for clinical trials authorization and to the EMA or to competent authorities in EU Member States for a marketing authorization application, or MAA, and granting of a marketing authorization by competent authorities in EU Member States or the European Commission before the product can be marketed and sold in the EU.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">30</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Data Privacy</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Strict data privacy laws regulating the collection, transmission, storage and use of employee data and consumers&#8217; personally-identifying information are evolving in the European Union, U.S. and other jurisdictions in which we operate. Outside of the United States, the laws, regulations and standards in many jurisdictions apply broadly to the collection, use, and other processing of personal information. For example, in the European Union, the collection and use of personal data are governed by the provisions of the General Data Protection Regulation (the &#8220;GDPR&#8221;). The GDPR, together with national legislation, regulations and guidelines of the European Union. member states governing the processing of personal data, impose strict obligations on entities subject to the GDPR, including but not limited to: (i) accountability and transparency requirements, and enhanced requirements for obtaining valid consent from data subjects; (ii) obligations to consider data protection as any new products or services are developed and to limit the amount of personal data processed; (iii) obligations to comply with the data protection rights of data subjects; and (iv) obligations to report certain personal data breaches to governmental authorities and individuals. Data protection authorities from the different E.U. member states and other European countries may enforce the GDPR and national data protection laws differently, and introduce additional national regulations and guidelines, which adds to the complexity of processing European personal data. Failure to comply with the requirements of the GDPR and the related national data protection laws may result in significant monetary fines and other administrative penalties (the GDPR authorizes fines for certain violations of up to 4% of global annual revenue or &#8364;20 million, whichever is greater) as well as civil liability claims from individuals whose personal data was processed. Additionally, expenses associated with compliance could reduce our operating margins.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The GDPR also prohibits the transfer of personal data from the E.U. to countries outside of the E.U. unless made to a country deemed by the European Commission to provide adequate protection for personal data or accomplished by means of an approved data transfer mechanism (e.g., standard contractual clauses). Data protection authority guidance and enforcement actions that restrict companies&#8217; ability to transfer data may increase risk relating to data transfers or make it more difficult or impossible to transfer E.U. personal data to the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Environmental, Health, and Safety Regulation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We are subject to numerous federal, state and local environmental, health and safety (&#8220;EHS&#8221;), laws and regulations relating to, among other matters, safe working conditions, product stewardship, environmental protection, and handling or disposition of products, including those governing the generation, storage, handling, use, transportation, release, and disposal of hazardous or potentially hazardous materials, medical waste, and infectious materials that may be handled by our research laboratories. Some of these laws and regulations also require us to obtain licenses or permits to conduct our operations. If we fail to comply with such laws or obtain and comply with the applicable permits, we could face substantial fines or possible revocation of our permits or limitations on our ability to conduct our operations. Certain of our development activities involve use of hazardous materials, and we believe we are in compliance with the applicable environmental laws, regulations, permits, and licenses. &#160;However, we cannot ensure EHS liabilities will not develop in the future. &#160;EHS laws and regulations are complex, change frequently and have tended to become more stringent over time. &#160;Although the costs to comply with applicable laws and regulations, have not been material, we cannot predict the impact on our business of new or amended laws or regulations or any changes in the way existing and future laws and regulations are interpreted or enforced, nor can we ensure we will be able to obtain or maintain any required licenses or permits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Competitive Environment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The pharmaceutical and biotechnology industries are characterized by rapidly evolving technology and intense competition. Our competitors include major multi-national pharmaceutical companies and biotechnology companies developing both generic and proprietary therapies to treat serious diseases. Many of these companies are well-established and possess technical, human, research and development, financial, and sales and marketing resources significantly greater than ours. In addition, many of our potential competitors have formed strategic collaborations, partnerships and other types of joint ventures with larger, well established industry competitors that afford these companies potential research and development and commercialization advantages in the therapeutic areas we are currently pursuing. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Academic research centers, governmental agencies and other public and private research organizations are also conducting and financing research activities which may produce products directly competitive to those being developed by us. In addition, many of these competitors may be able to obtain patent protection, obtain FDA and other regulatory approvals and begin commercial sales of their products before us.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">31</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our oncology product candidates compete with all other oncology products being developed for the indications that we are focusing oncolytic virus (OV) products being developed by third parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Only three OV products have been approved in different global markets. Amgen Inc.&#8217;s Imlygic&#174; (T-VEC, OncoVEX) for melanoma (USA); Daiichi Sankyo Company, Limited&#8216;s DELYTACT&#174; for malignant glioma (Japan) and Shanghai Sunway Biotech Co., Ltd Oncorine&#174; for patients with late-stage refractory nasopharyngeal cancer (China). A BLA filed by Replimune, Inc. for their OV RP1 (vusolimogene oderparepvec) in combination with nivolumab for patients with advanced melanoma has been accepted by the FDA with a Prescription Drug User Fee Act (PDUFA) action date of July 22, 2025. In June 2024, CG Oncology, Inc. announced that their Phase 3 OV cretostimogene grenadenorepvec was available in the U.S. for patients with BCG-unresponsive non-muscle invasive bladder cancer (&#8220;NMIBC&#8221;) who meet certain program eligibility criteria.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">More than 60 companies have publicly identified that they are pursuing clinical development of different forms of OV products. Adenoviruses are the most commonly used viruses in these programs, with modified adenoviruses under development by companies including AdCure Bio LLC, Calidi Biotherapeutics, Inc., Candel Therapeutics, Inc., CG Oncology, Inc., Elicera Therapeutics AB, EpicentRx, Inc., GeneMedicine, Co Ltd., IconOVir Bio, Inc., Lokon Pharma AB, Memgen, Inc., Multivir, Inc., NewGenPharm Incorporation, Oncolys BioPharma, Inc., Orca Therapeutics B.V., Akamis Bio Ltd (formerly PsiOxus Therapeutics Ltd), Shanghai Sunway Biotech Co., Ltd, Circio Holding ASA (formerly Targovax Oy|Targovax ASA), Theolytics Ltd, Tessa Therapeutics, TILT Biotherapeutics, Ltd., and Valo Therapeutics Oy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">OV products have been or are being developed using other virus backbones, including: arenavirus (Hookipa Pharma, Inc.), Coxsackie virus (Viralytics Ltd., Oncorus Inc.); herpes simplex virus (Amgen, Inc., Candel Therapeutics, Inc., Daiichi Sankyo Company Ltd.,ImmVira Co. Ltd, Replimune, Inc., Takara Bio, Inc., Treovir LLC, Virogin Biotech, Inc. Wuhan Binhui Biotechnology Co., Ltd.); Maraba virus (Turnstone Biologics, Inc.); measles virus (Themis Biosciences GmbH, Vyriad, Inc.); myxoma virus (OncoMyx Therapeutics, Inc.); parvovirus (Oryx GmbH &amp; Co. KG), reovirus (Oncolytics Biotech, Inc.); poliovirus (Istari Oncology, Inc.);Seneca Valley virus (Seneca Therapeutics Inc., Oncorus Inc.); vesicular stomatitis virus (Boehringer Ingelheim, Cytonus Therapeutics, Inc., Vyriad, Inc.); and vaccinia viruses (Genelux Corporation, Imugene Ltd, Joint Biosciences Ltd, KaliVir Immunotherapeutics LLC, SillaJen, Inc., Transgene SA, Turnstone Biologics, Corp.).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">OV companies that have identified pancreatic cancer or PDAC as a proposed clinical indication include Akamis Bio Ltd, Boehringer Ingelheim GmbH, Candel Therapeutics, Inc., GeneMedicine, Co Ltd., Lokon Pharma AB, Memgen, Inc., NewGenPharm Incorporation, Oncolytics Biotech, Oryx GmbH &amp; Co. KG, Takara Bio, Inc., TILT Biotherapeutics Ltd), V2ACT Therapeutics&#8482; LLC (a Genelux Corporation joint venture), Virogin Biotech, Inc.,and Wuhan Binhui Biotechnology Co., Ltd. OV companies that have identified retinoblastoma as a potential target indication include Seneca Therapeutics Inc. and Shanghai Sunway Biotech Co., Ltd.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Theriva Biologics&#8217; OV products are designed to be systemically, intratumorally or intravitreally injected; selectively replicate only in tumor cells versus normal host cells; have reduced liver tropism compared to wild type adenovirus type 5; and express an enzyme (PH20 hyaluronidase) that degrades the tumor stroma barrier. If confirmed in Phase 2 and later clinical trials, we believe these features significantly differentiate Theriva Biologics&#8217; products from competing OVs and will enable our products to be co-administered with other therapeutic modalities such as chemotherapy and immuno - oncology products to improve cancer treatment outcomes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Companies that currently sell or are developing proprietary products for the prevention and treatment of <i style="font-style:italic;">C. difficile</i> infection include: Actelion Pharmaceutical Ltd., Artugen Therapeutics, Inc., AzurRx, Inc., Deinove, Pfizer Inc., Merck &amp; Co. Inc., Merus B.V., Pfizer Inc., Rebiotix, Inc., Seres Therapeutics, Inc., Summit Therapeutics plc. and Vedanta Biosciences Inc. Companies that sell or are developing products for the treatment or prevention of acute graft - versus - host - disease (aGVHD) include: Amgen, Inc., Astellas Pharma, Janssen Biotech, Inc., Mallinckrodt plc, Mesoblast, Inc., Novartis International AG, Pfizer, Inc. Roche AG and Takeda Pharmaceutical Company Ltd.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Not only do our product candidates compete with other product candidates being developed for similar or the same indications, we also compete for employees, clinical trial sites, and clinical trial participants.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">32</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Corporate History</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our predecessor, Sheffield Pharmaceuticals, Inc., was incorporated in 1986, and in 2006 engaged in a reverse merger with Pipex Therapeutics, Inc., a publicly-traded Delaware corporation formed in 2001. After the reverse merger, we changed our name to Pipex Pharmaceuticals, Inc., and in October 2008 we changed our name to Adeona Pharmaceuticals, Inc. On October 15, 2009, we engaged in a merger with a wholly owned subsidiary for the purpose of reincorporating in the State of Nevada. On February 15, 2012, we changed our name to Synthetic Biologics, Inc. On August 10, 2018, we effected a one for thirty-five reverse stock split of our authorized, issued and outstanding common stock. On July 15, 2022, we effected a one for ten reverse stock split of our authorized, issued and outstanding common stock. On October 12, 2022, we changed our name to Theriva Biologics, Inc. On August 26, 2024, we effected a one for twenty-five reverse stock split of our authorized, issued and outstanding common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Human Capital</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">We believe that our success depends upon our ability to attract, develop and retain key personnel. As of March 6, 2025, we employed 22 individuals, all but two of whom are full-time employees. Six (6) were part of our research and clinical development team in the United States and Ten (10) were part of VCN&#8217;s research and clinical development team located in Spain, Two (2) are part of VCN&#8217;s management team located in Spain and Four (4) (including the CEO) are part of our financial reporting and accounting team located in the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">A significant number of our management and professional employees have had prior experience with pharmaceutical, biotechnology or medical product companies. None of our employees in the United States are covered by collective bargaining agreements, and management considers relations with our employees to be in good standing. As is the usual situation in Spain, all the employees are currently covered by a collective bargaining system specific for the pharma sector. Although we continually seek to add additional talent to our work force, management believes that it has sufficient human capital to operate its business successfully.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Competitive Pay and Benefits</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Our compensation programs are designed to align the compensation of our employees with our performance and to provide the proper incentives to attract, retain and motivate employees to achieve superior results. The structure of our compensation programs balances incentive earnings for both short-term and long-term performance. Specifically:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">we provide employee wages that are competitive and consistent with employee positions, skill levels, experience, knowledge and geographic location;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">we engage nationally recognized outside compensation and benefits consulting firms to independently evaluate the effectiveness of our executive compensation and benefit programs and to provide benchmarking against our peers within the industry;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">we align our executives&#8217; long-term equity compensation with our shareholders&#8217; interests by linking realizable pay with stock performance; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 12pt 0pt;">&#9679;</td><td style="padding:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">all employees are eligible for health insurance, paid and unpaid leaves, a retirement plan and life and disability/accident coverage. We also offer a variety of voluntary benefits that allow employees to select the options that meet their needs, including flexible time-off, telemedicine, and unpaid parental leave.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">initiating regular communication regarding impacts of the COVID-19 pandemic, including health and safety protocols and procedures.</span></td></tr></table><div style="margin-top:12pt;"></div></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">33</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Available Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Additional information about Theriva Biologics is contained at our website, <i style="font-style:italic;">www.therivabio.com</i>. Information contained on our website is not incorporated by reference into, and does not form any part of, this Annual Report. We have included our website address as a factual reference and do not intend it to be an active link to our website. Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q and Current Reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act are available free of charge through the investor relations page of our internet website as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission (the &#8220;SEC&#8221;). The following Corporate Governance documents are also posted on our website: Code of Conduct, Code of Ethics for Financial Management and the Charters for the Audit Committee, Compensation Committee and Nominations Committee of the Board of Directors. Our phone number is (301) 417-4364 and our facsimile number is (301) 417-4367. The SEC maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the Commission. The address of that website is <i style="font-style:italic;">www.sec.gov</i><i style="font-style:italic;">.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">34</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_7be2c921_4026_4114_9591_dd01e6c7e0f0"></a><a id="Item1ARiskFactors_830998"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 1A. Risk Factors. </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investing in our securities involves a high degree of risk. In addition to the risks related to our business set forth in this Annual Report and the other information included in this Annual Report, you should carefully consider the risks described below before purchasing our securities. Additional risks, uncertainties and other factors not presently known to us or that we currently deem immaterial may also impair our business operations.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">RISKS RELATED TO OUR FINANCIAL POSITION AND CAPITAL REQUIREMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our auditor&#8217;s report on our consolidated financial statements contains an explanatory paragraph regarding our ability to continue as a going concern.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our consolidated financial statements as of December 31, 2024 have been prepared under the assumption that we will continue as a going concern for the next twelve months. In addition, our independent registered public accounting firm has issued a report that includes an explanatory paragraph referring to our recurring losses from operations (anticipated continued losses in the future) and net capital deficiency that raise substantial doubt in our ability to continue as a going concern without additional capital becoming available. Our ability to continue as a going concern is dependent upon our ability to obtain additional equity or debt financing, attain further operating efficiencies, reduce expenditures, and, ultimately, to generate revenue. Our consolidated financial statements as of December 31, 2024 did not include any adjustments that might result from the outcome of this uncertainty. We expect that our current cash will be able to fund operations &#160;into the third quarter of 2025 but will not be sufficient to fund operations for twelve months from the date of the filing of this Annual Report.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">35</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We will need to raise additional capital to operate our business and our failure to obtain funding when needed may force us to delay, reduce or eliminate certain of our development programs or commercialization efforts</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2024, our operating activities used net cash of approximately $16.9 million and as of December 31, 2024 our cash and cash equivalents were $11.6 million. With the exception of the three months ended December 31, 2017 and June 30, 2010, we have experienced significant losses since inception and have a significant accumulated deficit. As of December 31, 2024, our accumulated deficit totaled approximately $335.0 million on a consolidated basis. Pursuant to the VCN Purchase Agreement, we have agreed to use reasonable efforts to commercialize VCN-01 and we agreed as a post- closing covenant to commit to fund VCN's research and development programs, including but not limited to VCN-01 PDAC Phase 2 clinical trial, VCN-01 RB pivotal trial and necessary G&amp;A within a budgetary plan of approximately $27.8 million. We expect to incur additional operating losses in the future and therefore expect our cumulative losses to increase. With the exception of the quarter ended June 30, 2010, and limited laboratory revenues from Adeona Clinical Laboratory, which we sold in March 2012, we have generated very minimal revenues. We do not expect to derive revenue from any source in the near future until we or our potential partners successfully commercialize our products. We expect our expenses to increase in connection with our anticipated activities, particularly as we continue research and development, initiate and conduct clinical trials, and seek marketing approval for our product candidates. Until such time as we receive approval from the FDA and other regulatory authorities for our product candidates, we will not be permitted to sell our products and therefore will not have product revenues from the sale of products. For the foreseeable future we will have to fund all of our operations and capital expenditures from equity and debt offerings, cash on hand, licensing and collaboration fees and grants, if any. We will need to raise additional capital to fund our operations and meet our current timelines and we cannot be certain that funding will be available on acceptable terms on a timely basis, or at all. The amount of government funding available for grants is dependent upon governmental budgets over which we have no control and which change with new administrations. Based on our current plans, we expect that our current cash will be able to fund operations into the third quarter of 2025 but will not be sufficient to fund our operations for the next twelve months and will only be sufficient to complete our planned clinical trials of VCN-01 (in PDAC and retinoblastoma), but may not be sufficient for additional trials of VCN-01, SYN-020 or SYN-004, or to complete the last cohort of the Phase 1a/2a clinical trial of SYN-004, which are expected to require significant cash expenditures. In addition, based on the significant anticipated cost of a Phase 3 clinical program in a broad indication for SYN-004, we expect it will not be feasible for us to initiate and complete this trial at this time without a partner given the capital constraints tied to our current market cap and share price. We intend to focus our capital on our VCN-01 clinical trials and do not intend to provide further funding for our development of SYN-004 internally but intend to out-license or partner further development of SYN-004. Further development of VCN&#8217;s product candidates will require additional funding. To the extent that we raise additional funds by issuing equity securities, our stockholders may experience significant dilution. Any debt financing, if available, may involve restrictive covenants that may impact our ability to conduct our business and also have a dilutive effect on our stockholders. A failure otherwise to secure additional funds when needed in the future whether through an equity or debt financing or a sufficient amount of capital without a strategic partnership could result in us being unable to complete planned preclinical and clinical trials or obtain approval of our product candidates from the FDA and other regulatory authorities. In addition, we could be forced to delay, discontinue or curtail product development, forego sales and marketing efforts, and forego licensing in attractive business opportunities. Our ability to raise capital through the sale of securities may be limited by the rules of the SEC and NYSE American LLC (&#8220;NYSE American&#8221;) that place limits on the number and dollar amount of securities that may be sold. There can be no assurances that we will be able to raise the funds needed, especially in light of the fact that our ability to sell securities registered on our registration statement on Form S-3 will be limited until such time the market value of our voting securities held by non-affiliates is $75 million or more. We also may be required to seek collaborators for our product candidates at an earlier stage than otherwise would be desirable and on terms that are less favorable than might otherwise be available.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We expect to continue to incur significant operating and capital expenditures and we will need additional funds to support our operations, and such funding may not be available to us on acceptable terms, or at all, which would force us to delay, reduce or suspend our research and development programs and other operations or commercialization efforts. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have a history of losses and we have incurred, and will continue to incur, substantial losses and negative operating cash flow. Even if we succeed in developing and commercializing one or more of our product candidates, we may still incur substantial losses for the foreseeable future and may not sustain profitability. We anticipate a need for additional employees as we undertake later stage clinical trials. We have also incurred certain obligations pursuant to the terms of the VCN Purchase Agreement including the assumption of $2.4 million of liabilities and have agreed to a post-closing covenant to commit to fund research and development of VCN-01 and OV pipeline programs, including but not limited to the VCN-01 PDAC Phase 2 trial, a VCN-01 RB pivotal trial and necessary G&amp;A within a budgetary plan of approximately $27.8 million with $5.0 million remaining as of December 31, 2024.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">36</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Further development of VCN-01 and pipeline OV product candidates will require additional expenditures. We also expect to continue to incur significant operating and capital expenditures and anticipate that our expenses will substantially increase in the foreseeable future as we do the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">continue to undertake preclinical development of our OV pipeline and mid and late-stage clinical trials for our product candidates, including VCN-01; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">seek regulatory approvals for our product candidates;</span></td></tr></table><div style="margin-top:8pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">develop our product candidates for commercialization;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">implement additional internal systems and infrastructure;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">license or acquire additional technologies;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">lease additional or alternative office facilities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">manufacture product for clinical trials and commercial use; and</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hire additional personnel, including members of our management team. </span></td></tr></table><div style="margin-top:8pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We may experience negative cash flow for the foreseeable future as we fund our development and clinical programs with capital expenditures. As a result, we will need to raise additional capital or generate significant revenues in order to achieve and maintain profitability. We may not be able to generate these revenues or achieve profitability in the future. Our failure to achieve or maintain profitability, which we do not anticipate will occur in the near future, could negatively impact the value of our common stock and underlying securities. There can be no assurance that funding will be available on acceptable terms on a timely basis, or at all. The various ways that we could raise capital carry potential risks. Any additional sources of financing will likely involve the issuance of our equity securities, which will have a dilutive effect on our stockholders. If we raise funds through collaborations and licensing arrangements, we might be required to relinquish significant rights to our technologies or tests or grant licenses on terms that are not favorable to us. The amount of government funding available for grants is dependent upon governmental budgets over which we have no control and which change with new administrations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The actual amount of funds we will need to operate is subject to many risk factors, some of which are beyond our control.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The actual amount of funds we will need to operate is subject to many factors, some of which are beyond our control. These factors include the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the progress of our research activities and ability to attract patients;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the number and scope of our research programs;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the progress of our preclinical and clinical development activities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the progress of the development efforts of parties with whom we have entered into research and development agreements and amount of funding received from partners and collaborators;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to maintain current research and development licensing arrangements and to establish new research and development and licensing arrangements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to achieve our milestones under licensing arrangements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the costs associated with manufacturing-related services to produce materials for use in our clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the costs involved in prosecuting and enforcing patent claims and other intellectual property rights;</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">37</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the costs incurred to screen and enroll patients; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the costs and timing of regulatory approvals.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have based our estimate on assumptions that may prove to be wrong. We may need to obtain additional funds sooner or in greater amounts than we currently anticipate. Potential sources of financing include strategic relationships, public or private sales of our shares or debt and other sources. Additionally, we may seek to access the public or private equity markets when conditions are favorable due to our long-term capital requirements. We do not have any committed sources of financing at this time, and it is uncertain whether additional funding will be available when we need it on terms that will be acceptable to us, or at all.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We currently have </span><span style="font-style:italic;font-weight:bold;">a limited operating history as an oncology company, </span><span style="font-style:italic;font-weight:bold;">no products approved for commercial sale, have no significant source of revenue and may never generate significant revenue.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We are a clinical-stage biopharmaceutical company that began to focus on development of oncolytic viruses for treatment of various types of cancer in 2022. We have never generated any product revenue, do not expect to generate revenue in the near future and do not have any products approved for sale. Our operations to date have been primarily focused on developing our product candidates. We have not yet successfully obtained marketing approval, manufactured any product candidate at commercial scale, or conducted sales and marketing activities that will be necessary to successfully commercialize our product candidates. Consequently, predictions about our future success or viability may not be as accurate as they could be if we had a longer operating history or a history of successfully developing and commercializing product candidates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All of our existing product candidates are in various stages of development and will require extensive additional clinical evaluation, regulatory review and approval, significant marketing efforts and substantial investment before they could provide us with any revenue. As a result, even if we successfully develop, achieve regulatory approval and commercialize our products, we may be unable to generate revenue for many&#160;years, if at all. We do not anticipate that we will generate revenue from product sales for at least several&#160;years, if at all. If we are unable to generate revenue from product sales, we will not become profitable, and we may be unable to continue our operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our ability to generate revenue depends heavily on:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to raise additional capital on a timely basis to continue to fund our clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">demonstration in current and future clinical trials that our lead product candidate, VCN-01, as well as each of our other product candidates, is safe and effective;and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to seek and obtain regulatory approvals, including with respect to the indications we are seeking;</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Even if we receive regulatory approval for the sale of any of our product candidates, we do not know when we will begin to generate revenue, if at all. Our ability to generate revenue depends on a number of factors, including our ability to:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">set an acceptable price for our products and obtain coverage and adequate reimbursement from third-party payors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">establish sales, marketing, manufacturing and distribution systems;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">add operational, financial and management information systems and personnel, including personnel to support our clinical, manufacturing and planned future clinical development and commercialization efforts and operations as a public company;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">develop manufacturing capabilities for bulk materials and manufacture commercial quantities of product candidates at acceptable cost levels;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">achieve broad market acceptance of our product candidates in the medical community and with third-party payors and consumers;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">attract and retain an experienced management and advisory team;</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">38</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">successfully launch commercial sales of our products, whether alone or in collaboration with others; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">maintain, expand and protect our intellectual property portfolio.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Because of the numerous risks and uncertainties associated with development and manufacturing, we are unable to predict if we will generate revenue. If we cannot successfully execute on any of the factors listed above, our business may not succeed, we may never generate revenue and your investment will be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We have identified material weaknesses in our internal controls in the past, and we cannot provide assurances that additional material weaknesses will not occur in the future</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If our internal control over financial reporting or our disclosure controls and procedures are not effective, we may not be able to accurately report our financial results, prevent fraud, or file our periodic reports in a timely manner, which may cause investors to lose confidence in our reported financial information and may lead to a decline in our stock price. Our management is responsible for establishing and maintaining adequate internal control over our financial reporting, as defined in Rule 13a- 15(f) under the Exchange Act. Based on our assessment, we have concluded that as of December 31, 2024 we have remediated our prior weakness over internal controls. &#160;During 2023 and the first three quarters of 2024, we did not maintain effective review controls at a sufficient level of precision with certain financial statement areas and over unusual transactions involving complex accounting and related disclosure requirements. We also did not maintain effective information technology general controls over user access, program change management, and segregation of duties, within certain key information systems supporting our accounting and financial reporting processes. Additionally, many of our business process controls dependent upon the information derived from these information systems were also ineffective, as we did not design and implement controls to validate the completeness and accuracy of underlying data utilized in the operation of those controls. While we have taken remedial action to address the material weaknesses and we now believe that our internal control over financial reporting is effective, we cannot provide any assurance that such remedial measures, or any other remedial measures we take, will continue to be effective. If we fail to maintain effective internal control over financial reporting, we may not be able to accurately report our financial results, detect or prevent fraud, or file our periodic reports in a timely manner, which may, among other adverse consequences, cause investors to lose confidence in our reported financial information and lead to a decline in our stock price. In addition, a material weakness will not be considered remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are designed and operating effectively. Although management believes that the material weaknesses have been remediated there can be no assurance that our internal control over financial reporting, as modified, will enable us to identify or avoid material weaknesses in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We expect to seek to raise additional capital in the future, which may be dilutive to stockholders or impose operational restrictions.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We expect to seek to raise additional capital in the future to help fund development of our proposed products. If we raise additional capital through the issuance of equity or of debt securities, the percentage ownership of our current stockholders will be reduced. We may also enter into strategic transactions, issue equity as consideration for acquisitions or part of license issue fees to our licensors, compensate consultants or settle outstanding payables using equity that may be dilutive. We are authorized to issue 350,000,000 shares of Common Stock, of which 2,782,449 shares of Common Stock were outstanding as of March 4, 2025. If all of the unissued authorized shares were issued stockholders ownership percentage will be diluted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In order to raise additional capital, we may in the future offer additional shares of our Common Stock or other securities convertible into or exchangeable for our Common Stock at prices that may not be the same as the price per share paid by existing stockholders, thereby subjecting such stockholders to dilution. Our stockholders may experience additional dilution in net book value per share and any additional equity securities may have rights, preferences and privileges senior to those of the holders of our Common Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We may sell shares or other securities in any other offering at a price per share that is less than the price per share paid by existing stockholders, and investors purchasing shares or other securities in the future could have rights superior to existing stockholders. The price per share at which we sell additional shares of our Common Stock, or securities convertible or exchangeable into Common Stock, in future transactions may be higher or lower than the price per share paid by existing stockholders.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">39</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our operating results may fluctuate significantly, which makes our future operating results difficult to predict and could cause our operating results to fall below expectations or our guidance.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our quarterly and annual operating results may fluctuate significantly in the future, which makes it difficult for us to predict our future operating results. The VCN Purchase Agreement requires that we make certain cash payments to Grifols upon attainment of certain milestones, which payments may vary significantly from period to period and any such variance could cause a significant fluctuation in our operating results from one period to the next. From time to time, we may enter into collaboration agreements with other companies that include development funding and significant upfront and milestone payments and/or royalties, which may become an important source of our revenue. Accordingly, our revenue may depend on development funding and the achievement of development and clinical milestones under any potential future collaboration and license agreements and sales of our products, if approved. These upfront and milestone payments may vary significantly from period to period and any such variance could cause a significant fluctuation in our operating results from one period to the next. In addition, our manufacturing and clinical trial expenses, which are anticipated to be significant, may fluctuate significantly quarter to quarter based upon whether or not we are engaged in clinical trials or manufacturing our product candidates, and timing of our process development work. Furthermore, we measure compensation cost for stock-based awards made to employees at the grant date of the award, based on the fair value of the award as determined by our board of directors, and recognize the cost as an expense over the employee's requisite service period. As the variables that we use as a basis for valuing these awards change over time, our underlying stock price and stock price volatility, the magnitude of the expense that we must recognize may vary significantly. Furthermore, our operating results may fluctuate due to a variety of other factors, many of which are outside of our control and may be difficult to predict, including the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the timing and cost of, and level of investment in, research and development activities relating to current product candidates and any future product candidates, which will change from time to time;</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to enroll patients in clinical trials and the timing of enrollment;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the timing and cost of manufacturing our current product candidates and any future product candidates, which may vary depending on FDA guidelines and requirements, the quantity of production and the terms of our agreements with manufacturers;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">expenditures that we will or may incur to acquire or develop additional product candidates and technologies;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the timing and outcomes of clinical studies or competing product candidates;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">changes in the competitive landscape of our industry, including consolidation among our competitors or partners;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">any delays in regulatory review or approval of our current product candidates or any of our future product candidates;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the level of demand for our current product candidates and any future product candidates, should they receive approval, which may fluctuate significantly and be difficult to predict;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the risk/benefit profile, cost and reimbursement policies with respect to our products candidates, if approved, and existing and potential future drugs that compete with our product candidates;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">competition from existing and potential future drugs that compete with our current product candidates or any of our future product candidates;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to commercialize our current product candidates or any future product candidate inside and outside of the United States, either independently or working with third parties;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to establish and maintain collaborations, licensing or other arrangements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to adequately support future growth;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">potential unforeseen business disruptions that increase our costs or expenses;</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">40</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">future accounting pronouncements or changes in our accounting policies; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the changing and volatile global economic environment.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;">The cumulative effects of these factors could result in large fluctuations and unpredictability in our quarterly and annual operating results. As a result, comparing our operating results on a period-to-period basis may not be meaningful. Investors should not rely on our past results as an indication of our future performance. This variability and unpredictability could also result in our failing to meet the expectations of industry or financial analysts or investors for any period. If our revenue or operating results fall below the expectations of analysts or investors or below any forecasts we may provide to the market, or if the forecasts we provide to the market are below the expectations of analysts or investors, the price of our common stock could decline substantially. Such a stock price decline could occur even when we have met any previously publicly stated revenue and/or earnings guidance we may provide.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">If our acquired intangible assets become impaired in the future as was the case in 2024, we may be required to record a significant charge to earnings.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">We regularly review acquired intangible assets for impairment when events or changes in circumstances indicate that the carrying value may not be recoverable. We test goodwill and indefinite-lived intangible assets for impairment at least annually. Factors that may be considered a change in circumstances, indicating that the carrying value of the intangible assets may not be recoverable, include: macroeconomic conditions, such as deterioration in general economic conditions; industry and market considerations, such as deterioration in the environment in which we operate; cost factors, such as increases in labor or other costs that have a negative effect on earnings and cash flows; our financial performance, such as negative or declining cash flows or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods; other relevant entity-specific events, such as changes in management, key personnel, strategy, or customers; and sustained decreases in share price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">RISKS RELATED TO OUR BUSINESS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Prior to 2022 we had not conducted any research and development activities directed to cancer diagnosis, treatment or prevention and there can be no assurance that we will successfully be able to do so.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prior to the VCN Acquisition, our focus was on the microbiome and our research and development was focused primarily on therapeutics for various microbiome related diseases. Upon the VCN Acquisition, our focus has shifted to the use of oncolytic viruses to treat cancer. Although, members of our management and scientific/development teams have experience in the research and development of cancer treatments, we may not be successful as a company with such focus.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">In the past Oncolytic Viruses have experienced certain safety and efficacy challenges.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Although current clinical trials of OVs have supported their role as a potential treatment for cancer, there is the risk of virus-related toxicities <i style="font-style:italic;">in vivo</i> and possible transmission to patients' contacts, such as other patients and health care workers. In recent years, clinical trials to address these concerns have been conducted. Any such transmission by VCN-01 or a competitor would have an adverse impact on our future OV research and development efforts. Likewise, a number of OVs have previously failed to meet their primary endpoints in advanced clinical trials, potentially reducing investor and partner interest or confidence in the development of new such therapies, however well differentiated they are from previous products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our research and development efforts may not result in commercially successful products and technologies, which may limit our ability to achieve profitability. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We must continue to explore opportunities that may lead to new products and technologies. To accomplish this, we must commit substantial efforts, funds, and other resources to research and development. A high rate of failure is inherent in the research and development of new products and technologies. Any such expenditures that we make will be made without any assurance that our efforts will be successful. Failure can occur at any point in the process, including after significant funds have been invested.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">41</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The success of our business currently depends on our development, approval and commercialization of our lead product candidate, VCN-01. Our ongoing Phase 1b/2a clinical trial of SYN-004 for the prevention of aGVHD in allogeneic HCT recipients, our completed Phase 1 single ascending and multiple ascending dose studies of SYN-020 and ongoing early-stage clinical trials of VCN-01 are not designed as registrational clinical trials and we currently do not have the necessary funding to complete any late stage registrational clinical trials. There are many uncertainties known and unknown that may affect the outcome of future clinical trials. All of our product candidates, including VCN-01, SYN-004 (ribaxamase), and SYN-020 will require additional clinical and non-clinical development, regulatory review and approval in multiple jurisdictions, substantial investment, access to sufficient commercial manufacturing capacity and significant marketing efforts before we can generate any revenue from product sales. Regardless of whether our clinical trials are deemed to be successful, promising new product candidates may fail to reach the market or may only have limited commercial success because of efficacy or safety concerns, failure to achieve positive clinical outcomes, inability to obtain necessary regulatory approvals or satisfy regulatory criteria, limited scope of approved uses, excessive costs to manufacture, the failure to establish or maintain intellectual property rights, or infringement of the intellectual property rights of others. Failure to obtain regulatory approvals of VCN-01, SYN-004 (ribaxamase) or SYN-020 in a timely manner would have a material adverse impact on our business. Even if we successfully develop VCN-01, SYN-004 (ribaxamase), SYN-020 or other new products or enhancements, they may be quickly rendered obsolete by changing customer preferences, changing industry standards, or competitors&#8217; innovations. Innovations may not be quickly accepted in the marketplace because of, among other things, entrenched patterns of clinical practice or uncertainty over third-party reimbursement. We cannot state with certainty when or whether any of our products under development will be launched, whether we will be able to develop, license, or otherwise acquire drug candidates or products, or whether any products will be commercially successful. Failure to launch successful new products or new indications for existing products may cause our products to become obsolete, which may limit our ability to achieve profitability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We may form or seek strategic alliances or enter into additional licensing arrangements in the future, and we may not realize the benefits of such alliances or licensing arrangements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We may form or seek strategic alliances, create joint ventures or collaborations or enter into additional licensing arrangements with third parties that we believe will complement or augment our development and commercialization efforts with respect to our product candidates and any future product candidates that we may develop. Any of these relationships may require us to incur non-recurring and other charges, increase our near and long-term expenditures, issue securities that dilute our existing stockholders or disrupt our management and business. In addition, we face significant competition in seeking appropriate strategic partners and the negotiation process is time-consuming and complex. Moreover, we may not be successful in our efforts to establish a strategic partnership or other alternative arrangements for our product candidates because they may be deemed to be at too early a stage of development for collaborative effort and third parties may not view our product candidates as having the requisite potential to demonstrate safety and efficacy. If we license products or businesses, we may not be able to realize the benefit of such transactions if we are unable to successfully integrate them with our existing operations and company culture. We cannot be certain that, following a strategic transaction or license, we will achieve the revenue or specific net income that justifies such transaction. Any delays in entering into new strategic partnership agreements related to our product candidates could delay the development and commercialization of our product candidates in certain geographies for certain indications, which would harm our business prospects, financial condition and results of operations.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">42</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We</span> <span style="font-style:italic;font-weight:bold;">rely on licenses to use various technologies that are material to our business and w</span><span style="font-style:italic;font-weight:bold;">e may not be able to retain rights licensed to us by others to commercialize key products and may not be able to establish or maintain the relationships we need to develop, manufacture, and market our products.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In addition to our own patent applications, we also currently rely on licensing agreements with third party patent holders/licensors for our products. We have entered license agreements upon which our OV technology is dependent. If we breach the terms of any of our license agreements or collaborations, including any failure to make royalty payments required thereunder or failure to reach certain developmental milestones or fulfill our obligations under the agreements could result in a termination of the agreements. The Technology Transfer Agreement&#8221;) between VCN and IDIBELL for the exclusive license of the right to use a Spanish patent number P200901201 titled &#8220;Oncolytic adenoviruses for treating cancer&#8221; provides IDIBELL with the right to revoke the license if VCN ceases business activities for a continuous year or ceases to utilize the technology subject of the Technology Transfer Agreement, uses the technology in violation of the principals of IDIBELL or ICO or stops maintaining the patent licensed under the Technology Transfer Agreement. The ICO License provides that VCN and its sublicensees have an obligation to use all diligent and commercially reasonable efforts for the exploitation of the patent, otherwise, ICO may proceed to recover the license. The &#8220;IDIBELL/ICO License Agreement provides that the licensors have the right to revoke the IDIBELL/ICO License Agreement if VCN during a continuous period of two years abandons its research or development activities of the licensed patent or activities aimed at exploitation of the resulting products. If any license were to terminate and we were to lose the right to commercialize our products, our business opportunity would be adversely affected. Furthermore, we currently have very limited product development capabilities, and limited marketing or sales capabilities. For us to research, develop, and test our product candidates, we would need to contract with outside researchers, in most cases those parties that did the original research and from whom we have licensed the technologies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We can give no assurances that any of our issued patents licensed to us or any of our other patent applications will provide us with significant proprietary protection or be of commercial benefit to us. Furthermore, the issuance of a patent is not conclusive as to its validity or enforceability, nor does the issuance of a patent provide the patent holder with freedom to operate without infringing the patent rights of others.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We may incur additional expenses in connection with our licenses and collaboration arrangements and our development of our product candidates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">VCN&#8217;s collaboration agreements require that Theriva Biologics S.L. engage in certain research and development activities that require additional expenditures. Our agreement with Washington University may require that we initiate certain studies and file or have accepted an NDA within a certain amount of time, each of which are costly and will require additional expenditures. Although all manufacturing, preclinical studies and human clinical trials are expensive and difficult to design and implement, costs associated with the manufacturing, research and development of biologic product candidates are generally greater in comparison to small molecule product candidates. Due to our small work force, we expect in future&#160;years to require additional personnel to support our later stage research and development efforts. Manufacturing of VCN-01, SYN-004 (ribaxamase) and SYN-020 to support potential future clinical studies will require us to incur additional expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Because development activities in our collaborations are sometimes determined pursuant to joint steering committees, future development costs associated with these programs may be difficult to anticipate and may exceed our expectations. Our actual cash requirements may vary materially from our current expectations for a number of other factors that may include, but are not limited to, unanticipated technical challenges, enrollment challenges, changes in the focus and direction of our development activities or adjustments necessitated by changes in the competitive landscape in which we operate. If we are unable to continue to financially support such collaborations due to our own working capital constraints, we may be forced to delay our activities. If we are unable to obtain additional financing on terms acceptable to us or at all, we may be forced to seek licensing partners or discontinue development.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">43</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Developments by competitors may render our products or technologies obsolete or non-competitive.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The pharmaceutical and biotechnology industries, including the oncolytic virus industry and the monoclonal antibody industry, are characterized by rapidly evolving technology and intense competition. Our competitors include major multi-national pharmaceutical companies and biotechnology companies developing both generic and proprietary therapies to treat serious diseases. Many of our competitors have drugs that have already been commercialized and therefore benefit from being first to market their products. Many of these companies are well-established and possess technical, human, research and development, financial, and sales and marketing resources significantly greater than ours. In addition, many of our potential competitors have formed strategic collaborations, partnerships and other types of joint ventures with larger, well established industry competitors that afford these companies&#8217; potential research and development and commercialization advantages in the therapeutic areas we are currently pursuing. Academic research centers, governmental agencies and other public and private research organizations are also conducting and financing research activities which may produce products directly competitive to those being developed by us. In addition, many of these competitors may be able to obtain patent protection, obtain FDA and other regulatory approvals and begin commercial sales of their products before us, including for different indications of the same active ingredients that comprise our pipeline products. These competitors will compete with us in product sales as well as recruitment and retention of qualified scientific and management personnel, establishment of clinical trial sites and patient enrollment for clinical trials, as well as in the acquisition of technologies and technology licenses complementary to our programs or advantageous to our business. Companies pursuing clinical development of modified oncolytic adenoviruses include AdCure Bio LLC, Calidi Biotherapeutics, Inc., Candel Therapeutics, Inc., CG Oncology, Inc., Elicera Therapeutics AB, EpicentRx, Inc., GeneMedicine, Co Ltd., IconOVir Bio, Inc., Lokon Pharma AB, Memgen, Inc., Multivir, Inc., NewGenPharm Incorporation, Oncolys BioPharma, Inc., Orca Therapeutics B.V., Akamis Bio Ltd. (formerly PsiOxus Therapeutics Ltd), Shanghai Sunway Biotech Co., Ltd, Circio Holding ASA (formerly Targovax Oy|Targovax ASA), Tessa Therapeutics, Theolytics Ltd., TILT Biotherapeutics, Ltd., and Valo Therapeutics Oy. OV products have been or are being developed using other virus backbones, including: arenavirus (Hookipa Pharma, Inc.); Coxsackie virus (Viralytics Ltd., Oncorus Inc.); herpes simplex virus (Amgen, Inc., Candel Therapeutics, Inc., Daiichi Sankyo Company Ltd., Replimune, Inc., Takara Bio, Inc., Treovir LLC, Virogin Biotech, Inc., Wuhan Binhui Biotechnology Co., Ltd.); Maraba virus (Turnstone Biologics, Inc.); measles virus (Themis Biosciences GmbH, Vyriad, Inc.); myxoma virus (OncoMyx Therapeutics, Inc.); parvovirus (Oryx GmbH &amp; Co. KG), reovirus (Oncolytics Biotech, Inc.); Seneca Valley virus (Seneca Therapeutics Inc., Oncorus Inc.); vesicular stomatitis virus (Boehringer Ingelheim, Cytonus Therapeutics, Inc., Vyriad, Inc.); and vaccinia viruses (Genelux Corporation, Imugene Ltd, Joint Biosciences Ltd, KaliVir Immunotherapeutics LLC, SillaJen, Inc., Transgene SA, Turnstone Biologics, Corp.). In addition, academic research centers may develop technologies that compete with our VCN-01, SYN-004 and SYN-020, products and our other technologies. Should clinicians or regulatory authorities view alternative therapeutic regiments as more effective than our products, this might delay or prevent us from obtaining regulatory approval for our products, or it might prevent us from obtaining favorable reimbursement rates from payers, such as Medicare, Medicaid, hospitals and private insurers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Not only do our product candidates compete with other product candidates being developed for similar or the same indications, we also compete for employees, clinical trial sites, and participants in clinical trials.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We may seek to selectively establish collaborations, and, if we are unable to establish them on commercially reasonable terms, we may have to alter our development and commercialization plans.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our product development programs and the potential commercialization of our clinical product candidates will require substantial additional cash to fund expenses. For some of our product candidates, we may decide to collaborate with governmental entities or additional pharmaceutical and biotechnology companies for the development and potential commercialization of our product candidates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We face significant competition in seeking appropriate collaborators. Whether we reach a definitive agreement for a collaboration will depend, among other things, upon our assessment of the collaborator&#8217;s resources and expertise, the terms and conditions of the proposed collaboration and the proposed collaborator&#8217;s evaluation of a number of factors. Those factors may include the design or results of clinical trials, the likelihood of approval by the FDA or similar regulatory authorities outside the United States, the potential market for the subject product candidate, the costs and complexities of manufacturing and delivering such product candidate to patients, the potential of competing products, the existence of uncertainty with respect to our ownership of technology, which can exist if there is a challenge to such ownership without regard to the merits of the challenge and industry and market conditions generally. The collaborator may also consider alternative product candidates for similar indications that may be available to collaborate on and whether such a collaboration could be more attractive than the one with our product candidate.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">44</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If the parties we depend on for supplying substance raw materials for our product candidates and certain manufacturing-related services do not timely supply these products and services in sufficient quality or quantity, or if current drug supply becomes unusable,it may delay or impair our ability to develop, manufacture and market our product candidates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We rely on suppliers for the substance raw materials of our product candidates and third parties for manufacturing-related services to produce material that meets appropriate content, quality and stability standards and use in clinical trials of our products and, after approval, for commercial distribution. To succeed, clinical trials require adequate supplies of study material, which may be difficult or uneconomical to procure or manufacture and there can be no assurance that we will successfully procure such study material or even if procured, that we can do so in quantities and in a timely manner to allow our clinical trials to proceed as planned. Drug supply, once produced, is stored at clinical trial sites and vendor depots and we rely on these locations to maintain and protect the drug supply appropriately. Moreover, clinical drug supply has a finite shelf-life that may not be fully established prior to initiating early-stage clinical trials. We and our suppliers and vendors may not be able to (i) produce our study material to appropriate standards for use in clinical studies, (ii) perform under any definitive manufacturing, supply or service agreements with us, or (iii) remain in business for a sufficient time to successfully produce and market our product candidates, or (iv) prevent the drug supply from becoming unusable due to damage, loss or shelf-life expiration. If we do not maintain important manufacturing and service relationships, we may fail to find a replacement supplier or required vendor or manufacturer which could delay or impair our ability to conduct clinical trials and obtain regulatory approval for our products and substantially increase our costs or deplete profit margins, if any. If we do find replacement manufacturers and vendors, we may not be able to enter into agreements with them on terms and conditions favorable to us and there could be a substantial delay before a new facility could be qualified and registered with the FDA and foreign regulatory authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The third-party manufacturers of the active pharmaceutical ingredient (API) and drug product for our lead product candidates, VCN-01, SYN-004 (ribaxamase) and SYN-020, are established cGMP manufacturers. For all other therapeutic areas, we have not yet established cGMP manufacturers for our biologic and drug candidates. We have used only one API manufacturer for each of our product candidates (VCN-01, SYN-004 or SYN-020) used in clinical trials to date. Although we believe additional manufacturers are available, if any of our manufacturers were to limit or terminate production or otherwise fail to meet the quality or delivery requirements needed to satisfy the supply commitments, the process of locating and qualifying alternate sources could require up to several months, during which time our production could be delayed. Any curtailment in the availability of our product candidates could have a material adverse effect on our business, financial position and results of operations. In addition, because regulatory authorities must generally approve raw material sources for pharmaceutical products, changes in raw material suppliers may result in production delays or higher raw material costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The manufacture of our product candidates requires significant expertise and manufacturers may encounter difficulties in production, particularly in scaling up production. These problems include difficulties with production costs and yields, quality control, including stability of the product and quality assurance testing, shortages of qualified personnel, as well as compliance with federal, state and foreign regulations. We may experience longer than expected lead times with respect to the manufacture of clinical drug supply, which may result from the increase in manufacturing scale necessary to conduct our anticipated late-stage clinical trials and result in trial delays. Furthermore, during the COVID-19 pandemic, many manufacturers prioritized the manufacture of COVID-19 related products, increasing the manufacturing lead times for non-COVID-19 related products. If a pandemic should occur again and manufacturers prioritized the manufacture of pandemic related products, we may suffer a delay or interruption in the supply of clinical trial supplies. In addition, any future pandemic or other disruption to clinical trial participation or the production of clinical trial materials could delay the completion of our clinical trials, increase the costs associated with conducting our clinical trials and, depending upon the period of delay, require us to commence new clinical trials at significant additional expense or to terminate a clinical trial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We are responsible for ensuring that each of our contract manufacturers comply with the cGMP requirements of the FDA and other regulatory authorities from which we seek to obtain product approval. While we oversee compliance, we do not have control over our manufacturers and their compliance with regulatory requirements. These requirements include, among other things, quality control, quality assurance and the maintenance of records and documentation. The approval process for NDAs includes a review of the manufacturer&#8217;s compliance with cGMP requirements. We are responsible for regularly assessing a contract manufacturer&#8217;s compliance with cGMP requirements through record reviews and periodic audits and for ensuring that the contract manufacturer takes responsibility and corrective action for any identified deviations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A failure to comply with these requirements may result in fines and civil penalties, suspension of production, suspension or delay in product approval, product seizure or recall, or withdrawal of product approval. Furthermore, if our manufacturers fail to deliver the required commercial quantities on a timely basis and at commercially reasonable prices, we may be unable to meet demand for any approved products and would lose potential revenues.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">45</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">For our Phase 2 clinical trial of VCN-01 in patients with PDAC, we are administering our clinical product candidate, VCN-01, in combination with other approved standard of care drugs. Any problems obtaining the standard of care drugs could result in a delay or interruption in our clinical trials.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For our ongoing Phase 2 clinical trial of VCN-01 in patients with PDAC, we are administering VCN-01 in combination with the already approved standard of care drugs, gemcitabine/nab-paclitaxel, for which there has recently been a supply shortage. Therefore, our success will be dependent upon the continued use of and ability to obtain the standard of care drugs. We expect that in any other clinical trials we conduct for additional indications, our clinical product candidate will also be administered in combination with drugs owned by third parties. If any of the standard of care or third-party drugs that are used in our clinical trials are unavailable while the trials are continuing, the timeliness and commercialization costs could be impacted. In addition, if any of these other drugs are determined to have safety or efficacy problems, our clinical trials and commercialization efforts would be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If third-party vendors, upon whom we rely to conduct our preclinical studies or clinical trials, do not perform or fail to comply with strict regulations, these studies or trials may be delayed, terminated, or fail, or we could incur significant additional expenses, which could materially harm our business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have limited resources dedicated to designing, conducting and managing our preclinical studies and clinical trials. We rely on, third parties, including clinical research organizations (CROs), consultants and principal investigators, to assist us in designing, managing, conducting, monitoring and analyzing the data from our preclinical studies and clinical trials. We rely on these vendors and individuals to perform many facets of the clinical development process on our behalf, including conducting preclinical studies, the recruitment of sites and subjects for participation in our clinical trials, maintenance of good relations with the clinical sites, and ensuring that these sites are conducting our trials in compliance with the trial protocol and applicable regulations. If these third parties fail to perform satisfactorily, or do not adequately fulfill their obligations under the terms of our agreements with them, we may not be able to enter into alternative arrangements without undue delay or additional expenditures, and therefore the preclinical studies and clinical trials of our clinical product candidates may be delayed or prove unsuccessful.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Further, the FDA, the EMA, or similar regulatory authorities in other countries, may inspect some of the clinical sites participating in our clinical trials or our third-party vendors&#8217; sites to determine if our clinical trials are being conducted according to good clinical practices, or GCPs, or similar regulations. If we or a regulatory authority determine that our third-party vendors are not in compliance with, or have not conducted our clinical trials according to applicable regulations, we may be forced to exclude certain data from the results of the trial, or delay, repeat or terminate such clinical trials.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We may fail to retain or recruit necessary personnel, and we may be unable to secure the services of consultants.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 6, 2025, we employed 20 full-time employees and 2 part-time employees, including employees located at Theriva Biologics&#8217; offices in Barcelona, Spain. We have also engaged clinical consultants to advise us on our clinical programs and regulatory consultants to advise us on our dealings with the FDA and other foreign regulatory authorities. Due to our small work force, we expect in future years to require additional personnel to support our later stage research and development efforts. We have been and may be required to retain additional consultants and employees in order to fulfill our obligations under our licenses and collaborations for our development of VCN-01, SYN-004 (ribaxamase), SYN-020, and our agreements with Washington University and other collaborators. Our future performance will depend in part on our ability to successfully integrate newly hired officers into our management team and our ability to develop an effective working relationship among senior management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Certain of our directors, scientific advisors, and consultants serve as officers, directors, scientific advisors, or consultants of other biopharmaceutical or biotechnology companies that might be developing competitive products to ours. Other than corporate opportunities, none of our directors are obligated under any agreement or understanding with us to make any additional products or technologies available to us. Similarly, we can give no assurances, and we do not expect and stockholders should not expect, that any biomedical or pharmaceutical product or technology identified by any of our directors or affiliates in the future would be made available to us other than corporate opportunities. We can give no assurances that any such other companies will not have interests that are in conflict with our interests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Losing key personnel or failing to recruit necessary additional personnel would impede our ability to attain our development objectives. There is intense competition for qualified personnel in the drug and biologic development areas, and we may not be able to attract and retain the qualified personnel we would need to develop our business.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">46</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We rely on independent organizations, advisors, and consultants to perform certain services for us, including handling substantially all aspects of regulatory approval, clinical management, manufacturing, marketing, and sales. We expect that this will continue to be the case. Such services may not always be available to us on a timely basis when we need them.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Global health crises may adversely affect our planned operations.</span>&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our business and the business of the supplier of our clinical product candidates and the suppliers of the standard of care drugs that are administered in combination with our product candidates could be materially and adversely affected by the risks, or the public perception of the risks, related to a pandemic or other health crisis, such COVID-19. We experienced delays in patient enrollment due to the COVID-19 pandemic. If we should experience another pandemic, we could once again experience delays in patient enrollment and experience significant disruptions to our clinical development timelines. If we experience delays in patient enrollment or patients drop outs and we deem it necessary or advisable to improve patient recruitment by, among other things, opening additional clinical sites, we could incur increased clinical program expenses. Any such disruptions or delays would, and any such increased clinical program expenses could, adversely affect our business, financial condition, results of operations and growth prospects.&#160;In addition to delays or difficulties in enrolling patients in our clinical trials, we could experience the following disruptions that could severely impact our business and clinical trials, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">unwillingness of potential study participants to enroll in new clinical trials and/or visit healthcare facilities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">postponement of enrollment in our clinical studies;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">diversion of healthcare resources away from the conduct of clinical trials, including the diversion of hospitals serving as our clinical trial sites and hospital staff supporting the conduct of our clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">interruption of key clinical trial activities, such as clinical site visits by study participants and clinical trial site monitoring, due to limitations on travel imposed or recommended by federal or state governments, employers and others;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">limitations in employee resources that would otherwise be focused on the conduct of our clinical trials, including because of sickness of employees or their families, the desire of employees to avoid contact with large groups of people, or substantial numbers of resignations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">delays in receiving approval from local regulatory authorities to initiate our planned clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">delays in clinical site initiation due to understaffing in departments required for contracting and study start-up;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">delays in clinical sites receiving the supplies and materials needed to conduct our clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">interruption in global shipping that may affect the manufacture and transport of clinical trial materials, such as investigational drug product used in our clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">changes in local regulations as part of a response to the a pandemic outbreak which may require us to change the ways in which our clinical trials are conducted, which may result in unexpected costs, or to discontinue the clinical trials altogether; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">delays in necessary interactions with local regulators, ethics committees and other important agencies and contractors due to limitations in employee resources or forced furlough of government employees; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">delay in the timing of interactions with the FDA and other regulatory agencies due to absenteeism by employees or by the diversion of their efforts and attention to approval of other therapeutics or other pandemic-related activities.</span></td></tr></table><div style="margin-top:12pt;"></div></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">47</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;">In addition, a significant outbreak of contagious diseases in the human population could result in the complete or partial closure of one or more manufacturing facilities which could impact our supply of our product candidates or the standard of care drugs that are administered in combination with our product candidates. In addition, an outbreak near where our clinical trial sites are located, has in the past, and may in the future&#160;impact our ability to recruit patients, and would likely delay our clinical trials, and could affect our ability to&#160;complete our clinical trials within the planned time periods. In addition, it could impact economies and financial markets, resulting in an economic downturn that could impact our ability to raise capital or slow down potential partnering relationships.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Our business and the business of the suppliers of our clinical product candidates has been and is expected to continue to be materially and adversely affected by the pandemic and post-pandemic workforce and supply-chain issues. While we are currently not experiencing material delays, such events could result in the delay or complete or partial closure of clinical trial sites or one or more manufacturing facilities which could impact our supply of our clinical product candidates. In addition, it could impact economies and financial markets, resulting in an economic downturn that could impact our ability to raise capital or slow down potential partnering relationships.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;">In addition, the outbreak of a pandemic could disrupt our operations due to absenteeism by infected or ill members of management or other employees, or absenteeism by members of management and other employees who elect not to come to work due to the illness affecting others in our office, or due to quarantines. Pandemics could also impact members of our Board of Directors resulting in absenteeism from meetings of the directors or committees of directors, and making it more difficult to convene the quorums of the full Board of Directors or its committees needed to conduct meetings for the management of our affairs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The extent to which a pandemic may impact our business and clinical trials will depend on future developments, which are highly uncertain and cannot be predicted with confidence, such as the ultimate geographic spread of the disease, the duration of the outbreak, travel restrictions and social distancing in the United States and Spain, business closures or business disruptions and the effectiveness of actions taken in the United States, Spain, and other countries to contain and treat the disease. We do not yet know the full extent of potential delays or impacts on our business, operations, or the global economy as a whole. While the original spread of COVID-19 has been mitigated, the continued emergence of novel virus strains mean there is no guarantee that a future outbreak of this or any other widespread epidemics will not occur, or that the global economy will recover, either of which could seriously harm our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Business</span><b style="font-weight:bold;"> </b><span style="font-style:italic;font-weight:bold;">disruptions</span><b style="font-weight:bold;"> </b><span style="font-style:italic;font-weight:bold;">could seriously harm our future revenue and financial condition and increase costs and expenses.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;">Our operations and those of our third-party suppliers and collaborators could be subject to earthquakes, power shortages, telecommunications failures, water shortages, floods, hurricanes or other extreme weather conditions, medical epidemics, labor disputes, war, changes in national or regional laws, regulations and economic policies, or other business interruptions. Any interruption could seriously harm our ability to timely proceed with any clinical programs or to supply product candidates for use in our clinical programs or during commercialization. For example, the COVID-19 pandemic did, at points, cause an interruption in our clinical trial activities. Additionally, supply chain disruptions impacted and may continue to impact our research activities. Continuing regional conflicts in Eastern Europe and the Middle East &#160;have created global security concerns that could have a lasting impact on regional and global economies, any or all of which could disrupt our supply chain, and despite the fact that we currently do not plan any clinical trials in Eastern Europe or the Middle East, may adversely impact the cost and conduct of our international clinical trials of our product candidates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Unfavorable U.S. or global economic conditions could adversely affect our business, financial condition or results of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our results of operations could be adversely affected by general conditions in the global economy and financial markets. A severe or prolonged economic downturn could result in a variety of risks to our business, including weakened demand for our technologies and our ability to raise additional capital when needed on favorable terms, if at all. Ongoing &#160;inflation in world economies may adversely affect us by increasing the costs associated with performing research and development on internal research initiatives and partnered programs. We may experience significant increases in the prices of labor, consumables, and other costs of doing business. In an inflationary environment, such cost increases may outpace our expectations, causing us to use cash faster than forecasted. A weak or declining economy may also strain our partners, possibly resulting in supply disruption, or cause delays in their payments to us. Any of the foregoing could harm our business and we cannot anticipate all of the ways in which the current economic climate and financial market conditions could adversely impact our business.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">48</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In addition, the global macroeconomic environment could be negatively affected by, among other things, pandemics or epidemics, instability in global economic markets, instability in the global credit markets, supply chain weaknesses, instability in the geopolitical environment as a result of the withdrawal of the United Kingdom from the European Union, the Russian war with Ukraine, the war in the Middle East and other political tensions, and foreign governmental debt concerns. Such challenges have caused, and may continue to cause, uncertainty and instability in local economies and in global financial markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Changes in U.S. or international social, political, regulatory and economic conditions or in laws and policies governing trade, manufacturing, development and investment in the countries where we currently sell our products or conduct our business, could adversely affect our business, reputation, financial condition and results of operations. Changes or proposed changes in U.S. or other countries&#8217; trade policies may result in restrictions and economic disincentives on international trade. Tariffs, economic sanctions and other changes in U.S. trade policy have in the past and could in the future trigger retaliatory actions by affected countries, and certain foreign governments have instituted or are considering imposing retaliatory measures on certain U.S. goods. Further, any emerging protectionist or nationalist trends (whether regulatory- or consumer-driven) either in the United States or in other countries could affect the trade environment. We, like many other multinational corporations, conduct a significant amount of business that would be impacted by changes to the trade policies of the United States and foreign countries (including governmental action related to tariffs, international trade agreements, or economic sanctions). Such changes have the potential to adversely impact the U.S. economy or certain sectors thereof or the economy of another country in which we conduct operations, our industry and the global demand for our products, and as a result, could have a material adverse effect on our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We rely extensively on our information technology systems, and our systems and infrastructure face certain risks, including cybersecurity and data leakage risks.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We rely on our information technology systems and infrastructure to process transactions, summarize results and manage our business, including maintaining client and supplier information. In the ordinary course of business, we collect, store and transmit large amounts of confidential information, and it is critical that we do so in a secure manner to maintain the confidentiality and integrity of such confidential information. Additionally, we utilize third parties, including cloud providers, to store, transfer and process data. Our information technology systems, as well as the systems of our suppliers and other partners, whose systems we do not control, are vulnerable to outages and an increasing risk of continually evolving deliberate intrusions to gain access to company sensitive information. The size and complexity of our information technology systems, and those of our third-party vendors with whom we contract, make such systems potentially vulnerable to service interruptions and security breaches from inadvertent or intentional actions by our employees, partners or vendors, from attacks by malicious third parties, or from intentional or accidental physical damage to our systems infrastructure maintained by us or by third parties. Data security incidents and breaches by employees and others with or without permitted access to our systems pose a risk that sensitive data may be exposed to unauthorized persons or to the public. Maintaining the secrecy of this confidential, proprietary, or trade secret information is important to our competitive business position. While we have taken steps to protect such information and invested in information technology, there can be no assurance that our efforts will prevent service interruptions or security breaches in our systems or the unauthorized or inadvertent wrongful use or disclosure of confidential information that could adversely affect our business operations or result in the loss, dissemination, or misuse of critical or sensitive information. A cyber-attack or other significant disruption involving our information technology systems, or those of our vendors, suppliers and other partners, could also result in disruptions in critical systems, corruption or loss of data and theft of data, funds or intellectual property. A breach of our security measures or the accidental loss, inadvertent disclosure, unapproved dissemination, misappropriation or misuse of trade secrets, proprietary information, or other confidential information, whether as a result of theft, hacking, fraud, trickery or other forms of deception, or for any other reason, could enable others to produce competing products, use our proprietary technology or information, or adversely affect our business or financial condition. We may be unable to prevent outages or security breaches in our systems. We remain potentially vulnerable to additional known or yet unknown threats as, in some instances, we, our suppliers and our other partners may be unaware of an incident or its magnitude and effects. We also face the risk that we expose our vendors or partners to cybersecurity attacks. Any or all of the foregoing could adversely affect our results of operations and our business reputation.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">49</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our business and operations would suffer in the event of computer system failures.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Despite the implementation of security measures, our internal computer systems, and those of third parties on which we rely, are vulnerable to damage from computer viruses, malware, natural disasters, terrorism, war, telecommunication and electrical failures, cyber-attacks or cyber-intrusions over the internet, attachments to emails, persons inside our organization, or persons with access to systems inside our organization. The risk of a security breach or disruption, particularly through cyber-attacks or cyber-intrusions, including by computer hackers, foreign governments, and cyber-terrorists, has generally increased as the number, intensity and sophistication of attempted attacks and intrusions from around the world have increased. If such an event were to occur and cause interruptions in our operations, it could result in a material disruption of our current or future product development programs. For example, the loss of clinical trial data from completed or any future ongoing or planned clinical trials could result in delays in our regulatory approval efforts and significantly increase our costs to recover or reproduce the data. To the extent that any disruption or security breach was to result in a loss of or damage to our data or applications, or inappropriate disclosure of confidential or proprietary information, we could incur material legal claims and liability, damage to our reputation, and the further development of our product candidates could be delayed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Any failure to maintain the security of information relating to our patients, customers, employees and suppliers, whether as a result of cybersecurity attacks or otherwise, could expose us to litigation, government enforcement actions and costly response measures, and could disrupt our operations and harm our reputation.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Significant disruptions to our information technology systems or breaches of information security could adversely affect our business. In connection with the pre-clinical and clinical development, sales and marketing of our products and services, we may from time to time transmit confidential information. We also have access to, collect or maintain private or confidential information regarding our clinical trials and the patients enrolled therein, employees, and suppliers, as well as our business. Although we have instituted security measures, there can be no assurance that these security measures will be able to protect against cyberattacks. Cyberattacks are rapidly evolving and becoming increasingly sophisticated. It is possible that computer hackers and others might compromise our security measures, or security measures of those parties that we do business with now or in the future, and obtain the personal information of patients in our clinical trials, vendors, employees and suppliers or our business information. A security breach of any kind, including physical or electronic break-ins, computer viruses and attacks by hackers, employees or others, could expose us to risks of data loss, litigation, government enforcement actions, regulatory penalties and costly response measures, and could seriously disrupt our operations. Any resulting negative publicity could significantly harm our reputation, which could cause us to lose market share and have an adverse effect on our results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We may face particular data protection, data security and privacy risks in connection with the European Union&#8217;s Global Data Protection Regulation and other privacy regulations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Outside of the United States, the laws, regulations and standards in many jurisdictions apply broadly to the collection, use, and other processing of personal information. For example, in the European Union, the collection and use of personal data are governed by the provisions of the General Data Protection Regulation (the &#8220;GDPR&#8221;). The GDPR, together with national legislation, regulations and guidelines of the European Union. member states governing the processing of personal data, impose strict obligations on entities subject to the GDPR, including but not limited to: (i) accountability and transparency requirements, and enhanced requirements for obtaining valid consent from data subjects; (ii) obligations to consider data protection as any new products or services are developed and to limit the amount of personal data processed; (iii) obligations to comply with the data protection rights of data subjects; and (iv) obligations to report certain personal data breaches to governmental authorities and individuals. Data protection authorities from the different E.U. member states and other European countries may enforce the GDPR and national data protection laws differently, and introduce additional national regulations and guidelines, which adds to the complexity of processing European personal data. Failure to comply with the requirements of the GDPR and the related national data protection laws may result in significant monetary fines and other administrative penalties (the GDPR authorizes fines for certain violations of up to 4% of global annual revenue or &#8364;20 million, whichever is greater) as well as civil liability claims from individuals whose personal data was processed. Additionally, expenses associated with compliance could reduce our operating margins.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The GDPR also prohibits the transfer of personal data from the E.U. to countries outside of the E.U. unless made to a country deemed by the European Commission to provide adequate protection for personal data or accomplished by means of an approved data transfer mechanism (e.g., standard contractual clauses). Data protection authority guidance and enforcement actions that restrict companies&#8217; ability to transfer data may increase risk relating to data transfers or make it more difficult or impossible to transfer E.U. personal data to the U.S.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">50</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">REGULATORY RISKS </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If we do not obtain the necessary regulatory approvals in the U.S. and/or other countries we will not be able to develop or sell our product candidates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We cannot assure you that we will receive the approvals necessary to commercialize any of our product candidates or any product candidates we acquire or develop in the future. We will need FDA approval to commercialize our product candidates in the U.S. and approvals from the FDA-equivalent regulatory authorities in foreign jurisdictions to commercialize our product candidates in those jurisdictions. We will be required to conduct clinical trials that will be costly and we currently do not have the funding to complete any registrational clinical trials. We cannot predict whether our clinical trials will demonstrate the safety and efficacy of our product candidates or if the results of any clinical trials will be sufficient to advance to the next phase of development or for approval from the FDA (or equivalent foreign regulatory authorities). We also cannot predict whether our research and clinical approaches will result in drugs or therapeutics that the FDA considers safe and effective for the proposed indications. The FDA has substantial discretion in the drug approval process. The approval process may be delayed by changes in government regulation, future legislation or administrative action or changes in FDA policy that occur prior to or during our regulatory review. Delays in obtaining regulatory approvals may prevent or delay commercialization of, and our ability to derive product revenues from our product candidates; and diminish any competitive advantages that we may otherwise believe that we hold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Even if we comply with all FDA (or equivalent foreign regulatory authorities) requests, the FDA may ultimately reject one or more of our NDAs or BLAs. We may never obtain regulatory clearance for any of our product candidates. Failure to obtain FDA approval of any of our product candidates will severely undermine our business by leaving us without a saleable product, and therefore without any source of revenues, until another product candidate can be developed. There is no guarantee that we will ever be able to develop or acquire another product candidate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In addition, the FDA (or equivalent foreign regulatory authorities) may require us to conduct additional pre-clinical and clinical testing or to perform post-marketing studies, as a condition to granting marketing approval of a product. The results generated after approval could result in loss of marketing approval, changes in product labeling, and/or new or increased concerns about the side effects or efficacy of a product. The FDA has significant post-market authority, including the explicit authority to require post-market studies and clinical trials, labeling changes based on new safety information, and compliance with FDA-approved risk evaluation and mitigation strategies. The FDA&#8217;s exercise of its authority has in some cases resulted, and in the future could result, in delays or increased costs during product development, clinical trials and regulatory review, increased costs to comply with additional post-approval regulatory requirements and potential restrictions on sales of approved products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In foreign jurisdictions, we must also receive approval from the appropriate regulatory authorities before we can commercialize any products, which can be time consuming and costly. Foreign regulatory approval processes generally include all of the risks associated with the FDA approval procedures described above but processes, requirements and timelines for approval by these agencies may differ significantly from the FDA. There can be no assurance that we will receive the approvals necessary to commercialize our product candidate for sale outside the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If the FDA approves any of our product candidates, the labeling, manufacturing, packaging, adverse event reporting, storage, advertising, promotion and record-keeping for our products will be subject to ongoing FDA requirements and continued regulatory oversight and review. Our drug manufacturers and subcontractors that we retain will be required to comply with FDA and other regulations. We may also be subject to additional FDA post-marketing obligations. If we are not able to maintain regulatory compliance, we may not be permitted to market our product candidates and/or may be subject to product recalls, seizures, suspension of regulatory approval, suspension of production, injunctions or civil or criminal sanctions. The subsequent discovery of previously unknown problems with any marketed product, including adverse events of unanticipated severity or frequency, may result in restrictions on the marketing of the product, and could include withdrawal of the product from the market.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">51</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Clinical trials are very expensive, time-consuming, and difficult to design and implement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Human clinical trials are very expensive and difficult to design and implement, in part because they are subject to rigorous regulatory requirements. The clinical trial process is also time-consuming. We estimate that clinical trials for our product candidates would take at least several&#160;years to complete. Furthermore, failure can occur at any stage of the trials, and we could encounter problems that cause us to abandon or repeat clinical trials. Commencement and completion of clinical trials may be delayed by several factors, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">obtaining permission to proceed under an IND application with the FDA or foreign equivalent to commence clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">identification of, and acceptable arrangements with, one or more clinical sites;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">obtaining IRB or IEC approval to commence clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">obtaining IBC approval for use of a genetically modified organism;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">unforeseen safety issues;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">determination of dosing;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">lack of effectiveness during clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">slower than expected rates of patient recruitment;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">inability to monitor patients adequately during or after treatment;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">lower than expected rates of patient completion of clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">inability to obtain supply of our drug candidate in a timely manner;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">inability or unwillingness of medical investigators to follow our clinical protocols; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">unwillingness of the FDA or foreign equivalent, IRBs/IECs, or IBCs to permit the clinical trials to be initiated.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In addition, we, IRBs/IECs or the FDA or foreign equivalent may suspend our clinical trials at any time if it appears that we are exposing participants to unacceptable health risks or if IRBs/IECs or the FDA or foreign equivalent finds deficiencies in our submissions or conduct of our trials.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">52</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The results of our clinical trials may not support our product candidate claims and the results of preclinical studies and completed clinical trials are not necessarily predictive of future results.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">To date, long-term safety and efficacy have not yet been demonstrated in clinical trials for any of our product candidates. Favorable results in our early studies or trials may not be repeated in later studies or trials as was the case with SYN-010. Even if our clinical trials are initiated and completed as planned, we cannot be certain that the results will support our product candidate claims. Success in preclinical testing and early clinical trials does not ensure that later clinical trials will be successful. Success in Phase 1 studies of VCN-01 in PDAC or retinoblastoma does not ensure success of VCN-01, especially in light of the small number of patients treated in those trials. Success of our predecessor P1A clinical product or positive topline data from our previous SYN-004 (ribaxamase) Phase 1 and Phase 2 clinical trials, does not ensure success of SYN-004 (ribaxamase). Furthermore, the FDA could determine that VCN-01 or SYN-004 (ribaxamase) have not demonstrated appropriate safety and thus require additional clinical trials and safety data, despite prior positive clinical trial results. We cannot be sure that the results of later clinical trials would replicate the results of prior clinical trials and preclinical testing nor that they would satisfy the requirements of the FDA or other regulatory agencies. Clinical trials may fail to demonstrate that our product candidates are safe for humans and effective for indicated uses. A number of companies in the biopharmaceutical industry have suffered significant setbacks in advanced clinical trials due to lack of efficacy or unacceptable safety issues, notwithstanding promising results in earlier trials. Most product candidates that commence clinical trials are never approved as products. Any such failure could cause us or our sublicensee to abandon a product candidate and might delay development of other product candidates. Preclinical and clinical results are frequently susceptible to varying interpretations that may delay, limit or prevent regulatory approvals or commercialization. Any delay in, or termination of, our clinical trials would delay our obtaining FDA approval for the affected product candidate and, ultimately, our ability to commercialize that product candidate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Difficulties enrolling patients in our clinical trials or delays in enrollment are expected to result in our clinical development activities being delayed or otherwise adversely affected.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Delays in patient enrollment may result in increased costs or may adversely affect timing or outcome of planned clinical trials, which could prevent completion of these trials and adversely affect our ability to advance the development of our product candidates. This can lead to delays in completion of clinical trials as well as additional expense for recruitment of patients. In addition, any pandemic may result in fewer clinical study personnel being available to conduct clinical testing for patients currently enrolled in our clinical trials.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Patients who are administered our product candidates may experience unexpected side effects or other safety risks that could cause a halt in their clinical development, preclude approval of our product candidates or limit their commercial potential.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our clinical trials may be suspended at any time for a number of reasons. We may voluntarily suspend or terminate our clinical trials if at any time we believe that they present an unacceptable risk to the clinical trial subjects. In addition, the FDA or other regulatory agencies may order the temporary or permanent discontinuation of our clinical trials at any time if they believe that the clinical trials are not being conducted in accordance with applicable regulatory requirements or that they present an unacceptable safety risk to the clinical trial subjects. For example, the FDA or foreign equivalents could determine that VCN-01 or SYN-004 has not demonstrated appropriate safety, that adverse events are drug related and require additional clinical trials and safety data, despite positive results from Phase 1 clinical trials of VCN-01 or our SYN-004 Phase 2b clinical trial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;">Administering any product candidate to humans may produce undesirable side effects. These side effects could interrupt, delay or halt clinical trials of our product candidates and could result in the FDA or other regulatory authorities denying further development or approval of our product candidates for any or all targeted indications. Ultimately, some or all of our product candidates may prove to be unsafe for human use. Moreover, we could be subject to significant liability if any volunteer or patient suffers, or appears to suffer, adverse health effects as a result of participating in our clinical trials. Any of these events could prevent us from achieving or maintaining market acceptance of our product candidates and could substantially increase commercialization costs.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">53</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">It is possible that we may not be able to obtain or maintain orphan drug designation or exclusivity for our drug candidates, which could limit the potential profitability of our product candidates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Regulatory authorities in some jurisdictions, including the United States and Europe, may designate drugs for the treatment or prevention of rare diseases or conditions with relatively small patient populations as orphan drugs. Under the Orphan Drug Act of 1983, the (&#8220;Orphan Drug Act&#8221;), the FDA may designate a product as an orphan drug if it is a drug intended to treat a rare disease or condition, which is defined as a patient population of fewer than 200,000 individuals in the United States. We have received orphan drug designation from both the FDA and EMA for VCN-01 for the treatment of retinoblastoma and for the treatment of pancreatic cancer. If a product with an orphan drug designation subsequently receives the first marketing approval for the indication for which it has such designation, the product is entitled to a seven-year period of marketing exclusivity in the United States, which precludes the FDA from approving another marketing application for the same drug for the same indication during that time period with some exceptions. A similar provision in the European Union allows 10 years of exclusivity in Europe. The European exclusivity period can be reduced to six years if a drug no longer meets the criteria for orphan drug designation or if the drug is sufficiently profitable so that marketing exclusivity is no longer justified. Orphan drug exclusivity may be lost in Europe under certain situations, such as the inability of the holder of the orphan drug designation to produce sufficient quantities of the drug to meet the needs of patients with the rare disease or condition or for certain other reasons.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Although we have been granted orphan drug designation for VCN-01 for the treatment of retinoblastoma and pancreatic cancer, this does not mean FDA will approve the NDA. Even if we obtain FDA approval, we may not be able to obtain or maintain orphan drug exclusivity for VCN-01. We may not be the first to obtain marketing approval of VCN-01 designation for the orphan-designated indication due to the uncertainties associated with developing pharmaceutical products. In addition, exclusive marketing rights in the United States may be limited if we seek approval for an indication broader than the orphan-designated indication or may be lost if the FDA later determines that the request for designation was materially defective or if we are unable to assure sufficient quantities of the product to meet the needs of patients with the rare disease or condition. Further, even if we obtain orphan drug exclusivity for a product, that exclusivity may not effectively protect the product from competition because different drugs with different active moieties may be approved for the same condition, or the competitive product is otherwise outside the scope of exclusivity. Even after an orphan drug is approved, the FDA can subsequently approve the same drug with the same active moiety for the same condition if the FDA concludes that the later drug is clinically superior in that it is shown to be safer, more effective or makes a major contribution to patient care or the manufacturer of the product with orphan exclusivity is unable to maintain sufficient product quantity. Orphan drug designation neither shortens the development time or regulatory review time of a drug nor gives the drug any advantage in the regulatory review or approval process, nor does it prevent competitors from obtaining approval of the same product candidate for indications other than those in which orphan drug designation have been granted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fast Track designation by the FDA may not actually lead to a faster development or regulatory review or approval process, and does not assure FDA approval of our product candidate and, even if we obtain FDA approval, we may not receive marketing approval, marketing exclusivity or other expected benefits.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In May 2024, the FDA granted Fast Track designation to VCN-01 for the treatment of pancreatic cancer. However, the receipt of such a designation for a product candidate may not result in a faster development process, review or approval compared to drugs considered for approval under conventional regulatory procedures and does not assure that the product will ultimately be approved by the regulatory authority or that approval will be granted within any particular timeframe. As a result, while we have received Fast Track designation for VCN-01 for the treatment of pancreatic cancer, we may not experience a faster development process, review or approval compared to conventional FDA procedures. In addition, the FDA may withdraw Fast Track designation if it believes that the designation is no longer supported by data from our clinical development program. Fast Track designation alone does not guarantee qualification for the FDA&#8217;s priority review procedures.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">54</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Although we have obtained rare pediatric disease designation for VCN-01 for the treatment of retinoblastoma, we may not be eligible to receive a priority review voucher in the event the FDA determines we no longer meet the criteria for designation, revokes the designation or FDA approval of a BLA for VCN-01 for retinoblastoma does not occur prior to September 30, 2026.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The FDA grants rare pediatric disease designation for rare diseases (fewer than 200,000 affected persons in the United States) that are serious and life-threatening and primarily affect children ages 18 years or younger. The sponsor of an application for a rare pediatric disease drug product may be eligible for a voucher that can be used or sold to obtain a priority review for a subsequent application submitted under section 505(b)(1) of the FDCA or section 351 of the PHS Act. The rare pediatric disease priority review voucher program was most recently reauthorized by Congress through December 20, 2024, with the potential for priority review vouchers to be granted through September 30, 2026. We received rare pediatric disease designation from the FDA for VCN-01 on July 30, 2024. Vouchers for rare pediatric disease drugs are awarded for qualifying applications when the drug receives approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Although VCN-01 has received rare pediatric disease designation for the treatment of retinoblastoma, VCN-01 may not receive a priority review voucher for a number of reasons: VCN-01 may not receive approval for retinoblastoma prior to September 30, 2026; VCN-01 may receive approval in adults, but not pediatric patients; VCN-01 may not meet the eligibility requirements for a priority voucher at the time we seek approval for VCN-01. Finally, a rare pediatric disease designation does not necessarily lead to faster development or regulatory review of the product or increase the likelihood that it will receive marketing approval. The failure to maintain rare pediatric disease designation for VCN-01 or if FDA approval does not occur prior to September 30, 2026 could result in the inability to receive a priority review voucher which could adversely affect our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our product candidates, if approved for sale, may not gain acceptance among physicians, patients and the medical community, thereby limiting our potential to generate revenues.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If one of our product candidates is approved for commercial sale by the FDA or other regulatory authorities, the degree of market acceptance of any approved product by physicians, healthcare professionals and third-party payors and our profitability and growth will depend on a number of factors, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">demonstration of safety and efficacy;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">changes in the practice guidelines and the standard of care for the targeted indication;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">relative convenience and ease of administration;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the prevalence and severity of any adverse side effects;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">budget impact of adoption of our product on relevant drug formularies;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the availability, cost and potential advantages of alternative treatments, including less expensive generic drugs;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">pricing, reimbursement and cost effectiveness, which may be subject to regulatory control;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">effectiveness of our or any of our partners&#8217; sales and marketing strategies;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the product labeling or product insert required by the FDA or regulatory authority in other countries; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the availability of adequate third-party insurance coverage or reimbursement.</span></td></tr></table><div style="margin-top:12pt;"></div></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">55</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If any product candidate that we develop is not as beneficial as, or is perceived as not being as beneficial as, the current standard of care or otherwise does not provide patient benefit, that product candidate, if approved for commercial sale by the FDA or other regulatory authorities, likely will not achieve market acceptance. Our ability to effectively promote and sell any approved products will also depend on pricing and cost-effectiveness, including our ability to produce a product at a competitive price and our ability to obtain sufficient third-party coverage or reimbursement. If any product candidate is approved but does not achieve an adequate level of acceptance by physicians, patients and third-party payors, our ability to generate revenues from that product would be substantially reduced. In addition, our efforts to educate the medical community and third-party payors on the benefits of our product candidates may require significant resources, may be constrained by FDA rules and policies on product promotion, and may never be successful.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We depend on third parties, including researchers and sublicensees, who are not under our control. If these third parties do not successfully carry out their contractual duties or meet expected deadlines, we may not be able to seek or obtain regulatory approval for or commercialize our product candidates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We depend on independent investigators and scientific collaborators, such as universities and medical institutions or private physician scientists, to advise us and to conduct our preclinical and clinical trials under agreements with us. These collaborators are not our employees and we cannot control the amount or timing of resources that they devote to our programs or the timing of their procurement of clinical-trial data or their compliance with applicable regulatory guidelines. Should any of these scientific inventors/advisors or those of our sublicensee become disabled or die unexpectedly, or should they fail to comply with applicable regulatory guidelines, we or our sublicensee may be forced to scale back or terminate development of that program. They may not assign as great a priority to our programs or pursue them as diligently as we would if we were undertaking those programs ourselves. Failing to devote sufficient time and resources to our drug-development programs, or substandard performance and failure to comply with regulatory guidelines, could result in delay of any FDA applications and our commercialization of the drug candidate involved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">These collaborators may also have relationships with other commercial entities, some of which may compete with us. Our collaborators assisting our competitors could harm our competitive position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have in the past, and expect to have in the future, agreements with third-party contract research organizations (CROs) under which we have delegated to the CROs the responsibility to coordinate and monitor the conduct of our VCN-01, SYN-004 and SYN-020 clinical trials and to manage data for our clinical programs. We also rely upon CROs to monitor and manage data for our clinical programs, as well as the execution of future nonclinical studies. We expect to control only certain aspects of our CROs&#8217; activities. Nevertheless, we will be responsible for ensuring that each of our studies is conducted in accordance with the applicable protocol, legal, regulatory and scientific standards and our reliance on the CROs does not relieve us of our regulatory responsibilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our Phase 1b/2a clinical trial of SYN-004, and Phase 1 and Phase 2 clinical trials for VCN-01 are being conducted by clinical sites over which we have little direct control. We, our CROs and our clinical sites are required to comply with current Good Clinical Practices, or cGCPs, regulations and guidelines issued by the FDA and by similar governmental authorities in other countries where we are conducting clinical trials. We have an ongoing obligation to monitor the activities conducted by our CROs and at our clinical sites to confirm compliance with these requirements. In the future, if we, our CROs or our clinical sites fail to comply with applicable GCPs, the clinical data generated in our clinical trials may be deemed unreliable and the FDA may require us to perform additional clinical trials before approving our marketing applications. In addition, our clinical trials must be conducted with product produced under cGMP regulations and will require a large number of test subjects. Our failure to comply with these regulations may require us to repeat clinical trials, which would delay the regulatory approval process. Our CROs are not our employees, and we do not control whether or not they devote sufficient time and resources to our future clinical and nonclinical programs. These CROs may also have relationships with other commercial entities, including our competitors, for whom they may also be conducting clinical trials, or other drug development activities which could harm our competitive position. We face the risk of potential unauthorized disclosure or misappropriation of our intellectual property by CROs, which may reduce our trade secret protection and allow our potential competitors to access and exploit our proprietary technology. If our CROs or investigator-sponsored clinical sites do not successfully carry out their contractual duties or obligations or meet expected deadlines, if they need to be replaced, or if the quality or accuracy of the clinical data they obtain is compromised due to their failure to adhere to our clinical protocols, regulatory requirements or for other reasons, our clinical trials may be extended, delayed or terminated, and we may not be able to obtain regulatory approval for or successfully commercialize our product candidates. As a result, our financial results and the commercial prospects for our product candidates would be harmed, our costs could increase, and our ability to generate revenue could be delayed. </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">56</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If our relationship with these CROs terminate, we may not be able to enter into arrangements with alternative CROs or do so on commercially reasonable terms. Switching or adding additional CROs involves substantial cost and requires management time and focus. In addition, there is a natural transition period when a new CRO commences work. As a result, delays occur, which can materially impact our ability to meet our desired clinical development timelines. Though we intend to carefully manage our relationships with our CROs, there can be no assurance that it will not encounter challenges or delays in the future or that these delays or challenges will not have an adverse impact on our business, financial condition and prospects.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We currently have no marketing, sales or distribution organization and have no experience in marketing products as a company. If we are unable to establish marketing and sales capabilities or enter into agreements with third parties to market and sell our product candidates, we may not be able to generate product revenue.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We currently have no marketing, sales or distribution capabilities and have no experience in marketing products. We may develop an in-house marketing organization and sales force, which will require significant capital expenditures, management resources and time. We will have to compete with other pharmaceutical and biotechnology companies to recruit, hire, train and retain marketing and sales personnel.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If we are unable to or decide not to, establish internal sales, marketing and distribution capabilities, we will pursue collaborative arrangements regarding the sales and marketing of our products; however, there can be no assurance that we will be able to establish or maintain such collaborative arrangements. Any revenue we receive will depend upon the efforts of such third parties, which may not be successful. We may have little or no control over the marketing and sales efforts of such third parties and our revenue from product sales may be lower than if we had commercialized our product candidates ourselves. We also face competition in our search for third parties to assist us with the sales and marketing efforts of our product candidates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There can be no assurance that we will be able to develop in-house sales and distribution capabilities or establish or maintain relationships with third-party collaborators to commercialize any product in the United States or overseas.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reimbursement may not be available for our product candidates, which would impede sales.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Market acceptance and sales of our product candidates may depend on coverage and reimbursement policies and health care reform measures. Decisions about formulary coverage as well as levels at which government authorities and third-party payers, such as private health insurers and health maintenance organizations, reimburse patients for the price they pay for our products as well as levels at which these payors pay directly for our products, where applicable, could affect whether we are able to commercialize these products. We cannot be sure that reimbursement will be available for any of our products. Also, we cannot be sure that coverage or reimbursement amounts will not reduce the demand for, or the price of, our products. If coverage and reimbursement are not available or are available only at limited levels, we may not be able to commercialize our products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In recent&#160;years, officials have made numerous proposals to change the health care system in the United States. These proposals include measures that would limit or prohibit payments for certain medical treatments or subject the pricing of drugs to government control. In addition, in many foreign countries, particularly the countries of the European Union, the pricing of prescription drugs is subject to government control. If our products are or become subject to government regulation that limits or prohibits payment for our products, or that subjects the price of our products to governmental control, we may not be able to generate revenue, attain profitability or commercialize our products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of legislative proposals and the trend towards managed health care in the United States, third-party payors are increasingly attempting to contain health care costs by limiting both coverage and the level of reimbursement of new drugs. They may also impose strict prior authorization requirements and/or refuse to provide any coverage of uses of approved products for medical indications other than those for which the FDA or foreign equivalent has granted market approvals. As a result, significant uncertainty exists as to whether and how much third-party payors will reimburse patients for their use of newly-approved drugs, which in turn will put pressure on the pricing of drugs.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">57</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Healthcare reform measures could hinder or prevent our product candidates&#8217; commercial success.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The U.S. government and other governments have shown significant interest in pursuing continued healthcare reform. Any government-adopted reform measures could adversely impact the pricing of healthcare products and services in the United States or internationally and the amount of reimbursement available from governmental agencies or other third-party payors. The continuing efforts of the U.S. and foreign governments, insurance companies, managed care organizations and other payors of health care services to contain or reduce health care costs may adversely affect our ability to set prices for our products which we believe are fair, and our ability to generate revenues and achieve and maintain profitability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">New laws, regulations and judicial decisions, or new interpretations of existing laws, regulations and decisions, that relate to healthcare availability, methods of delivery or payment for products and services, or sales, marketing or pricing, may limit our potential revenue, and we may need to revise our research and development programs. The pricing and reimbursement environment may change in the future and become more challenging due to several reasons, including policies advanced by the current executive administration in the United States, new healthcare legislation or fiscal challenges faced by government health administration authorities. Specifically, in both the United States and some foreign jurisdictions, there have been a number of legislative and regulatory proposals to change the health care system in ways that could affect our ability to sell our products profitably.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If we fail to comply with state and federal healthcare regulatory laws, we could face substantial penalties, damages, fines, disgorgement, exclusion from participation in governmental healthcare programs, and the curtailment of operations, any of which could harm our business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Although we do not provide healthcare services or submit claims for third party reimbursement, we are subject to healthcare fraud and abuse regulation and enforcement by federal and state governments which could significantly impact our business. The laws that may affect our ability to operate include, but are not limited to:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the federal anti-kickback statute, which prohibits, among other things, persons and entities from knowingly and willfully soliciting, receiving, offering, or paying remuneration, directly or indirectly, in cash or in kind, in exchange for or to induce either the referral of an individual for, or the purchase, lease, order or recommendation of, any good, facility, item or service for which payment may be made, in whole or in part, under federal healthcare programs such as Medicare and Medicaid. A person or entity does not need to have actual knowledge of this statute or specific intent to violate it;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the civil FCA, which prohibits, among other things, individuals or entities from knowingly presenting, or causing to be presented, claims for payment from Medicare, Medicaid or other third-party payors that are false or fraudulent; knowingly making using, or causing to be made or used, a false record or statement to get a false or fraudulent claim paid or approved by the government; or knowingly making, using, or causing to be made or used, a false record or statement to avoid, decrease or conceal an obligation to pay money to the federal government;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the criminal FCA, which imposes criminal fines or imprisonment against individuals or entities who make or present a claim to the government knowing such claim to be false, fictitious or fraudulent;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">HIPAA, which created federal criminal laws that prohibit executing a scheme to defraud any healthcare benefit program or making false statements relating to healthcare matters;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the federal civil monetary penalties statute, which prohibits, among other things, the offering or giving of remuneration to a Medicare or Medicaid beneficiary that the person knows or should know is likely to influence the beneficiary&#8217;s selection of a particular supplier of items or services reimbursable by a Federal or state governmental program;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the federal physician sunshine requirements under the ACA, which require certain manufacturers of drugs, devices, biologics, and medical supplies to report annually to the U.S. Department of Health and Human Services information related to payments and other transfers of value to physicians, other healthcare providers, and teaching hospitals, and ownership and investment interests held by physicians and other healthcare providers and their immediate family members; and</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">58</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">state and foreign law equivalents of each of the above federal laws, such as anti-kickback and false claims laws that may apply to items or services reimbursed by any third-party payor, including commercial insurers; state laws that require pharmaceutical companies to comply with the device industry&#8217;s voluntary compliance guidelines and the relevant compliance guidance promulgated by the federal government, or otherwise restrict payments that may be made to healthcare providers and other potential referral sources; and state laws that require device manufacturers to report information related to payments and other transfers of value to physicians and other healthcare providers or marketing expenditures.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Further, the ACA, among other things, amended the intent requirements of the federal anti-kickback statute and certain criminal statutes governing healthcare fraud. A person or entity can now be found guilty of violating the statute without actual knowledge of the statute or specific intent to violate it. In addition, the ACA provided that the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the FCA. If a government authority were to conclude that we provide improper advice to our customers or encouraged the submission of false claims for reimbursement, we could face action against us by government authorities. Any violations of these laws, or any action against us for violation of these laws, even if we successfully defend against it, could result in a material adverse effect on our reputation, business, results of operations and financial condition. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have entered into consulting and scientific advisory board arrangements with physicians and other healthcare providers. Compensation for some of these arrangements includes the provision of stock options. While we have worked to structure our arrangements to comply with applicable laws, because of the complex and far-reaching nature of these laws, regulatory agencies may view these transactions as prohibited arrangements that must be restructured, or discontinued, or for which we could be subject to other significant penalties. We could be adversely affected if regulatory agencies interpret our financial relationships with providers who influence the ordering of and use our products to be in violation of applicable laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The scope and enforcement of each of these laws is uncertain and subject to rapid change in the current environment of healthcare reform, especially in light of the lack of applicable precedent and regulations. Federal and state enforcement bodies have recently increased their scrutiny of interactions between healthcare companies and healthcare providers, which has led to a number of investigations, prosecutions, convictions and settlements in the healthcare industry. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Responding to investigations can be time- and resource-consuming and can divert management&#8217;s attention from the business. Additionally, as a result of these investigations, healthcare providers and entities may have to agree to additional onerous compliance and reporting requirements as part of a consent decree or corporate integrity agreement. Any such investigation or settlement could increase our costs or otherwise have an adverse effect on our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If we obtain approval to commercialize our clinical product candidates outside of the United States, a variety of risks associated with international operations could harm our business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If our clinical product candidate is approved for commercialization, we intend to enter into agreements with third parties to market them in certain jurisdictions outside the United States. We expect that we will be subject to additional risks related to international operations or entering into international business relationships, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">different regulatory requirements for drug approvals and rules governing drug commercialization in foreign countries;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reduced protection for intellectual property rights;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">unexpected changes in tariffs, trade barriers and regulatory requirements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">economic weakness, including inflation, or political instability in particular foreign economies and markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">compliance with tax, employment, immigration and labor laws for employees living or traveling abroad;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">foreign reimbursement, pricing and insurance regimes;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">foreign taxes;</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">59</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">foreign currency fluctuations, which could result in increased operating expenses and reduced revenues, and other obligations incident to doing business in another country;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">workforce uncertainty in countries where labor unrest is more common than in the United States;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">potential noncompliance with the U.S. Foreign Corrupt Practices Act of 1977, as amended, the U.K. Bribery Act 2010 and similar anti-bribery and anticorruption laws in other jurisdictions;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">product shortages resulting from any events affecting raw material supply or manufacturing capabilities abroad; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">business interruptions resulting from geopolitical actions, including war and terrorism, or natural disasters including earthquakes, typhoons, floods and fires.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have no prior experience in these areas. In addition, there are complex regulatory, tax, labor and other legal requirements imposed by both the European Union and many of the individual countries in Europe with which we will need to comply.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If product liability lawsuits are successfully brought against us, we may incur substantial liabilities and may be required to limit commercialization of our product candidates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We face an inherent risk of product liability lawsuits related to the testing of our product candidates and will face an even greater risk if we sell our product candidates commercially. Currently, we are not aware of any anticipated product liability claims with respect to our product candidates. In the future, an individual may bring a liability claim against us if one of our product candidates causes, or merely appears to have caused, an injury. If we cannot successfully defend ourselves against the product liability claim, we may incur substantial liabilities. Regardless of merit or eventual outcome, liability claims may result in:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">decreased demand for our product candidates;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">injury to our reputation;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">withdrawal of clinical trial participants;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">costs of related litigation;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">initiation of investigations by regulators;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">substantial monetary awards to patients or other claimants;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">distraction of management&#8217;s attention from our primary business;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">product recalls;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">loss of revenue; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the inability to commercialize our product candidates.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have clinical trial liability insurance. We intend to expand our insurance coverage to include the sale of commercial products if marketing approval is obtained for our product candidates. Our current insurance coverage may prove insufficient to cover any liability claims brought against us. In addition, because of the increasing costs of insurance coverage, we may not be able to maintain insurance coverage at a reasonable cost or obtain insurance coverage that will be adequate to satisfy liabilities that may arise.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">60</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">INTELLECTUAL PROPERTY RISKS</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We rely on patents, patent applications, trade secrets and various regulatory exclusivities to protect some of our product candidates and our ability to compete may be limited or eliminated if we are not able to protect our products.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The patent positions of pharmaceutical companies are uncertain and may involve complex legal and factual questions. The issuance, scope, validity, enforceability, and commercial value of our current or future patent rights are highly uncertain. We cannot be sure that patent coverage will issue, or will be maintained, to protect our products, in some or all relevant jurisdictions. Our patents may not provide us with sufficient rights to exclude others from commercializing products similar or identical to ours. Even if patents do successfully issue and even if such patents cover our product candidates and extend for a commercially relevant time, third parties may initiate invalidity, non-infringement, opposition, interference, re-examination, post-grant review, inter partes review, nullification, or derivation actions in court or before patent offices, or similar proceedings challenging the validity, inventorship, ownership, enforceability, or scope of such patents, which may result in the patent claims being narrowed, invalidated, or held unenforceable or circumvented. Additionally, some countries, including China and India, have compulsory licensing laws under which we may be compelled to grant licenses to others.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We may incur significant expenses in protecting our intellectual property and defending or assessing claims with respect to intellectual property owned by others. Any patent or other infringement litigation by or against us could cause us to incur significant expenses and divert the attention of our management. Even for our issued patents, we do not have a guarantee of patent term restoration and marketing exclusivity of the ingredients for our drugs under the Hatch-Waxman Amendments, even if we are granted FDA approval of our products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Furthermore, others may file patent applications or obtain patents on similar technologies or compounds that compete with our products. We cannot predict how broad the claims in any such patents or applications will be, and whether they will be allowed. Once claims have been issued, we cannot predict how they will be construed or enforced. We may infringe intellectual property rights of others without being aware of it. If another party claims we are infringing their technology, we could have to defend an expensive and time consuming lawsuit, pay a large sum if we are found to be infringing, or be prohibited from selling or licensing our products unless we obtain a license or redesign our product, which may not be possible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We also rely on trade secrets and proprietary know-how to develop and maintain our competitive position. We cannot be sure our measures to protect our trade secrets will be sufficient. Some of our current or former employees, consultants, scientific advisors, current or prospective corporate collaborators, may unintentionally or willfully disclose our confidential information to competitors or use our proprietary technology for their own benefit. Furthermore, enforcing a claim alleging the infringement of our trade secrets would be expensive and difficult to prove, making the outcome uncertain. Our competitors may also independently develop similar knowledge, methods, and know-how or gain access to our proprietary information through some other means.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We may incur substantial costs as a result of litigation or other proceedings relating to patent and other intellectual property rights, as well as costs associated with lawsuits.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If any other person files patent applications, or is issued patents, claiming technology also claimed by us in pending applications, we may be required to participate in interference proceedings in the U.S. Patent and Trademark Office to determine priority of invention. We, or our licensors, may also need to participate in interference proceedings involving our issued patents and pending applications of another entity. The European Patent Office and some national patent authorities have formal patent opposition processes where the validity of issued patents may be challenged. If a patent opposition is filed, we, or our licensors, may also need to participate in opposition proceedings involving our issued patents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The intellectual property environment in the oncolytic viruses field is particularly complex, constantly evolving and highly fragmented. We have not conducted freedom-to-use patent searches on all aspects of our product candidates or potential product candidates, and we may be unaware of relevant patents and patent applications of third parties. In addition, the freedom-to-use patent searches that have been conducted may not have identified all relevant issued patents or pending patents. We cannot provide assurance that our proposed products in this area will not ultimately be held to infringe one or more valid claims owned by third parties which may exist or come to exist in the future or that in such case we will be able to obtain a license from such parties on acceptable terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We cannot guarantee that the practice of our technologies will not conflict with the rights of others. In some foreign jurisdictions, we could become involved in opposition proceedings, either by opposing the validity of another&#8217;s foreign patent or by persons opposing the validity of our foreign patents.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">61</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We may also face frivolous litigation or lawsuits from various competitors or from litigious securities attorneys. The cost to us of any litigation or other proceeding relating to these areas, even if deemed frivolous or resolved in our favor, could be substantial and could distract management from our business. Uncertainties resulting from initiation and continuation of any litigation could have a material adverse effect on our ability to continue our operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If we infringe the rights of others, we could be prevented from selling products or forced to pay damages.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;">If our products, methods, processes, and other technologies are found to infringe the proprietary rights of other parties, we could be required to pay damages, or we may be required to cease using the technology or to license rights from the prevailing party. Any prevailing party may be unwilling to offer us a license on commercially acceptable terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We enjoy restricted geographical protection with respect to certain patents.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;">Patents are of national or regional effect. While we will try to protect our technologies, products and product candidates with intellectual property rights such as patents throughout the world in major markets, the process of obtaining patents is time-consuming, expensive, and sometimes unpredictable in other countries. We may not pursue or obtain patent protection in all markets. Filing, prosecuting, and defending patents on all of our research programs and product candidates in all countries throughout the world would be prohibitively expensive, and, therefore, the scope and strength of our intellectual property rights will vary from jurisdiction to jurisdiction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We may become subject to claims challenging inventorship or ownership of our patents and other intellectual property.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We generally enter into confidentiality and intellectual property assignment agreements with our employees, consultants, and contractors. These agreements generally provide that inventions conceived by the party in the course of rendering services to us will be our exclusive property. However, those agreements may not be honored and may not effectively assign intellectual property rights to us. Moreover, there may be some circumstances where we are unable to negotiate for such ownership rights. Disputes regarding ownership or inventorship of intellectual property can also arise in other contexts, such as collaborations and sponsored research. If we are subject to a dispute challenging our rights in or to patents or other intellectual property, such a dispute could be expensive and time consuming. If we were unsuccessful, we could lose valuable rights in intellectual property that we regard as our own.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">RISKS RELATING TO OUR SECURITIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We cannot assure you that our common stock will be liquid or that it will remain listed on the NYSE American.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our Common Stock is listed on the NYSE American. The NYSE American&#8217;s listing standards generally mandate that we meet certain requirements relating to stockholders&#8217; equity, stock price, market capitalization, aggregate market value of publicly held shares and distribution requirements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We cannot assure you that we will be able to maintain the continued listing standards of the NYSE American. The NYSE American requires companies to meet certain continued listing criteria including a minimum stockholders&#8217; equity of $6.0 million if an issuer has sustained losses from continuing operations and/or net losses in its five most recent years, as outlined in the NYSE American Company Guide and trading of the stock above $0.10 per share. The NYSE American Company Guide also states that the NYSE normally will not consider removing from listing securities of an issuer if it is in compliance with all of the following: a total value of market capitalization of at least $50.0 million; 1,100,000 publicly-held shares; a market value of publicly held shares of at least $15.0 million; and 400 round lot shareholders. In addition, the NYSE American has informed us that it can commence delisting proceedings and immediately suspend trading in the event that our Common Stock trades at levels viewed to be abnormally low and no longer suitable for listing pursuant to Section 1003(f)(v) of the NYSE American Company Guide. Generally the NYSE American views trading at or below a price of $0.10 to be abnormally low. New reverse stock split rules implemented by the NYSE American in January 2025 limit the circumstances under which reverse stock splits can be used in order to cure low trading price deficiencies, including the immediate suspension and delisting of any company that has effected one or more reverse stock splits over the prior two year period with a cumulative ratio of 200 shares or more to one. Based on these rules, due to the reverse stock split effected in August 2024, we would be limited in &#160;effecting a reverse stock split to cure a low price deficiency.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">62</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As stated above, in the event that we were to fail to meet the requirements of NYSE American per share price requirement the NYSE American could commence delisting proceedings and immediately suspend trading of our Common Stock o the NYSE American or if we fail to meet other requirements such as the stockholders&#8217; equity requirement and we could not timely cure such deficiency, our listing could become subject to NYSE American continued listing evaluation and follow-up procedures, which could result in delisting procedures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We previously received notification from the NYSE American citing failure to comply with the minimum stockholders&#8217; equity continued listing standard as set forth in Part 10, Section 1003 of the Company Guide. Although in the past we have been able to cure previously cited deficiencies, there can be no assurance that we will continue to meet the NYSE American continued listing requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In addition, in the future we may not be able to ensure that our Common Stock trades at levels not viewed to be abnormally low and no longer suitable for listing or maintain minimum stockholders&#8217; equity and/or issue additional equity securities in exchange for cash or other assets, if available, to maintain certain minimum stockholders&#8217; equity required by the NYSE American. If we are delisted from the NYSE American then our Common Stock will trade, if at all, only on the over-the-counter market, such as the OTC Bulletin Board securities market, and then only if one or more registered broker-dealer market makers comply with quotation requirements. In addition, delisting of our Common Stock could depress our stock price, substantially limit liquidity of our Common Stock and materially adversely affect our ability to raise capital on terms acceptable to us, or at all. Delisting from the NYSE American could also have other negative results, including the potential loss of confidence by suppliers and employees, the loss of institutional investor interest and fewer business development opportunities. We cannot assure you that our Common Stock will be liquid or that it will remain listed on the NYSE American. A failure to regain compliance with the NYSE American stockholders&#8217; equity requirements or failure to continue to meet the other listing requirements could result in a de-listing of our Common Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The market price of our common stock has been and may continue to be volatile and adversely affected by various factors.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our stock price has fluctuated in the past, has recently been volatile and may be volatile in the future. By way of example, on March 19, 2024, the price of our common stock closed at $11.00 per share while on March 20, 2024, our stock price closed at $15.50 per share with no discernable announcements or developments by the company or third parties. We may incur rapid and substantial decreases in our stock price in the foreseeable future that are unrelated to our operating performance or prospects. The stock market in general and the market for biotechnology and pharmaceutical companies in particular have experienced extreme volatility that has often been unrelated to the operating performance of particular companies. As a result of this volatility, investors may experience losses on their investment in our common stock. The market price of our common stock could fluctuate significantly in response to various factors and events, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">investor reaction to our business strategy;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the success of competitive products or technologies;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our continued compliance with the listing standards of the NYSE American;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">regulatory or legal developments in the United States and other countries, especially changes in laws or regulations applicable to our products;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">results of our clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">actions taken by regulatory agencies with respect to our products, clinical studies, manufacturing process or sales and marketing terms;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">variations in our financial results or those of companies that are perceived to be similar to us;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the success of our efforts to acquire or in-license additional products or product candidates;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">developments concerning our collaborations or partners;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">developments or disputes concerning patents or other proprietary rights, litigation matters and our ability to obtain patent protection for our products;</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">63</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability or inability to raise additional capital and the terms on which we raise it;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">declines in the market prices of stocks generally;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">trading volume of our common stock;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">sales of our common stock by us or our stockholders;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">general economic, industry and market conditions; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">other events or factors, including those resulting from such events, or the prospect of such events, including war, terrorism and other international conflicts, which restrict a wide range of trade and financial dealings, public health issues including health epidemics or pandemics, such as the outbreak of the novel coronavirus (COVID-19), and natural disasters such as fire, hurricanes, earthquakes, tornados or other adverse weather and climate conditions, whether occurring in the United States or elsewhere, could disrupt our operations, disrupt the operations of our suppliers or result in political or economic instability.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">These broad market and industry factors may seriously harm the market price of our common stock, regardless of our operating performance. Further, recent increases are significantly inconsistent with any improvements in actual or expected operating performance, financial condition or other indicators of value. Since the stock price of our common stock has fluctuated in the past, has been recently volatile and may be volatile in the future, investors in our common stock could incur substantial losses. In the past, following periods of volatility in the market, securities class-action litigation has often been instituted against companies. Such litigation, if instituted against us, could result in substantial costs and diversion of management&#8217;s attention and resources, which could materially and adversely affect our business, financial condition, results of operations and growth prospects.&#160;There can be no guarantee that our stock price will remain at current prices or that future sales of our common stock will not be at prices lower than those sold to investors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Additionally, recently, securities of certain companies have experienced significant and extreme&#160;volatility in stock price due to short sellers of shares of common stock, known as a &#8220;short squeeze.&#8221; These short squeezes have caused extreme volatility in those companies and in the market and have led the price per share of those companies to trade at a significantly inflated rate that is disconnected from the underlying value of the company. Many investors who have purchased shares in those companies at an inflated rate face the risk of losing a significant portion of their original investment as the price per share has declined steadily as interest in those stocks have abated. While we have no reason to believe our shares would be the target of a short squeeze, there can be no assurance that we won&#8217;t be in the future, and you may lose a significant portion or all of your investment if you purchase our shares at a rate that is significantly disconnected from our underlying value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our articles of incorporation and bylaws and Nevada law may have anti-takeover effects that could discourage, delay or prevent a change in control, which may cause our stock price to decline.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our articles of incorporation, as amended, our second amended and restated bylaws and Nevada law could make it more difficult for a third party to acquire us, even if closing such a transaction would be beneficial to our stockholders. The Board of Directors could authorize the issuance of an additional series of preferred stock that would grant holders preferred rights to our assets upon liquidation, special voting rights, the right to receive dividends before dividends would be declared to common stockholders, and the right to the redemption of such shares, possibly together with a premium, prior to the redemption of the common stock. To the extent that we do issue additional preferred stock, the rights of holders of common stock could be impaired thereby, including without limitation, with respect to liquidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Provisions of our articles of incorporation, as amended, and our second amended and restated bylaws may also prevent or frustrate attempts by our stockholders to replace or remove our management. In particular, our articles of incorporation, as amended, and second amended and restated bylaws, among other things:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provide the board of directors with the ability to alter the bylaws without stockholder approval; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provide that vacancies on the board of directors may be filled by a majority of directors in office, although less than a quorum.</span></td></tr></table><div style="margin-top:12pt;"></div></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">64</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We do not intend to pay dividends in the foreseeable future on our common stock.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have never paid cash dividends on our common stock. We currently intend to retain our future earnings, if any, to finance the operation and growth of our business and currently do not plan to pay any cash dividends in the foreseeable future. If we do not pay dividends, our common stock may be less valuable because a return on your investment will only occur if the market price of our common stock price appreciates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Resales of our common stock in the public market by our stockholders may cause the market price of our common stock to fall.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We may issue common stock from time to time in connection with future offerings. Any issuance from time to time of new shares of our common stock, or our ability to issue shares of common stock in future offerings, could result in resales of our common stock by our current stockholders concerned about the potential dilution of their holdings. In turn, these resales could have the effect of depressing the market price for our common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The shares of common stock offered under our current Amended and Restated At The Market Issuance Sales Agreement may be sold in &#8220;at the market&#8221; offerings, and investors who buy shares at different times will likely pay different prices.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Investors who purchase shares that are sold under our current Amended and Restated At The Market Issuance Sales Agreement at different times will likely pay different prices, and so may experience different outcomes in their investment results. We will have discretion, subject to market demand, to vary the timing, prices, and numbers of shares sold, and there is no minimum or maximum sales price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Investors may experience declines in the value of their shares as a result of share sales made at prices lower than the prices they paid.</p><a id="_75096656_7ff3_446c_b2bd_0f8316ec1f11"></a><a id="Item1BUnresolvedStaffComments_955608"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 1B.&#160;&#160;&#160;&#160;</b><span style="font-style:italic;font-weight:bold;">Unresolved Staff Comments</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">None.</p><a id="_dbe19b71_338c_4f84_8d3a_d8f55ee1828b"></a><a id="Item1CCybersecurity_711141"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 1C. </b><span style="font-style:italic;font-weight:bold;">Cybersecurity</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="Tb_q4X6z_qXP02XAdzPSIR14w" escape="true"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="Tb_3f27pK6wMUSIWw7c3mHrJA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" id="Narr_xVj5wSmsSk-3qDiqisar-A">maintain a cyber risk management program</ix:nonNumeric> designed to identify, assess, manage, mitigate, and respond to cybersecurity threats.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Theriva has not, to date, been subject to any cybersecurity incidents resulting in a material adverse effect on the Company; however, future cyber incidents may occur and the Company has implemented processes to manage, mitigate, and respond to cybersecurity threats. We maintain policies and controls over areas such as information security, access on/offboarding, and access and account management, to help govern the processes put in place by management designed to protect our information technology (&#8220;IT&#8221;) assets, data, and services from threats and vulnerabilities. <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="Narr_XUF3AteNYEKjSnu2sk4Ffw">We partner with third-party IT providers leveraging third-party technology and expertise.</ix:nonNumeric> These partners, including consultants and other <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" format="ixt:fixed-true" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" id="Narr_evgBgaepEEeUolJ3xpIQXw">third-party service providers, are a key part of Theriva&#8217;s cybersecurity risk management strategy and infrastructure and provide services including, maintenance of an IT assets inventory, periodic vulnerability scanning, identity access management controls</ix:nonNumeric> including restricted access of privileged accounts, network integrity safeguarded by employing web-based software, including endpoint protection, endpoint detection and response, and remote monitoring management on all devices, industry-standard encryption protocols, critical data backups, infrastructure maintenance, incident response, and cyber risk advisory, assessment and remediation.</p></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="Tb_aGAlai5_GEmIFsCfs2FCRA" continuedAt="Tb_aGAlai5_GEmIFsCfs2FCRA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As part of its review of the adequacy of our system of internal controls over financial reporting and disclosure controls and procedures, management and the <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="Tb_NHP0gYz2vEW-iA8FxLA4eQ" escape="true">Audit Committee</ix:nonNumeric> oversee cybersecurity risk exposures and the steps taken by management to monitor and mitigate cybersecurity risks. <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="Tb_quwbLBIoS0m-LOSUMchaIQ" escape="true"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="Tb_ZiFLu0xcV0GKb1AgCZkMIg" escape="true"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="Tb_1P19d-XA-0q-hwPGj_lNPw" escape="true"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" id="Narr_Ju-BGG95CEC0iDG2yqQq2Q">Theriva&#8217;s management team</ix:nonNumeric> </ix:nonNumeric>is responsible for oversight and administration of cybersecurity risk management strategies, and for <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" id="Narr_PHDxYDcUikGFylWqbs5IpA">informing the Board and other relevant stakeholders</ix:nonNumeric> regarding the prevention, detection, mitigation, and remediation</ix:nonNumeric> of cybersecurity incidents. </ix:nonNumeric>In addition, cybersecurity risks are reviewed by our Board of Directors at least annually, as part of the Company&#8217;s corporate risk oversight processes.</p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">65</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_aGAlai5_GEmIFsCfs2FCRA_cont1"></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We face <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" format="ixt:fixed-false" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" id="Narr_9Yeq2JXJhkGyUj8GKiBpYg">risks from cybersecurity threats that could have a material adverse effect on our business, financial condition, results of operations, cash flows or reputation.</ix:nonNumeric> Theriva acknowledges that the risk of cyber incident is prevalent in the current threat landscape and that a future cyber incident may occur in the normal course of its business. We proactively seek to detect and investigate unauthorized attempts and attacks against our IT assets, data, and services, and to prevent their occurrence and recurrence where practicable through changes or updates to internal processes and tools and changes or updates to service delivery; however, potential vulnerabilities to known or unknown threats will remain. Further, there is increasing regulation regarding responses to cybersecurity incidents, including reporting to regulators, investors, and additional stakeholders, which could subject us to additional liability and reputational harm. In response to such risks, we have implemented initiatives such as implementation of the cybersecurity risk assessment process and development of an incident response plan. See Item 1A. "Risk Factors" for more information on cybersecurity risks.</p><a id="_1784c3da_ed65_491e_8688_04140375d1c0"></a><a id="Item2Properties_968497"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 2.&#160;&#160;&#160;&#160;</b><span style="font-style:italic;font-weight:bold;">Properties</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our corporate headquarters are located at 9605 Medical Center Drive, Suite 270, Rockville, Maryland, where we occupy approximately 10,363 square feet of office space under a lease agreement expiring December 31, 2027, with monthly rent of $28,001. Our Spanish subsidiary Theriva Biologics S.L. (formerly VCN Biosciences S.L.) currently leases approximately 8,611 square feet of office and laboratory space office space from Grifols in Parets de Vall&#232;s, Barcelona, Spain with a rent of $27,054 per month. This lease was executed for an initial term beginning in January 2023 until October 2026, with an option to renew for an additional five years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We do not own any real property. We believe that we have adequate space for our anticipated needs and that suitable additional space will be available at commercially reasonable prices as needed.</p><a id="_2ab4599d_b797_488e_a2ff_6f4fcc5c69ba"></a><a id="Item3LegalProceedings_303884"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 3.&#160;&#160;&#160;&#160;</b><span style="font-style:italic;font-weight:bold;">Legal Proceedings</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</p><a id="_01a6ab3f_6c9e_4dbf_9527_f45bfad7a85b"></a><a id="Item4MineSafetyDisclosures_792475"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:54.7pt;text-indent:-54.7pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 4.</b><span style="font-size:12pt;">&#160;&#160;&#160;&#160;</span><span style="font-style:italic;font-weight:bold;">Mine Safety Disclosures</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Not applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">66</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_a7ad2c15_fd12_4c45_9ea2_48344f383e3d"></a><a id="PARTII_464332"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">PART&#160;II</b></p><a id="Item5MarketforRegistrantsCommonEquityRel"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 5.</b><span style="font-size:12pt;">&#160;&#160;&#160;&#160;</span><span style="font-style:italic;font-weight:bold;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Market Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our common stock has traded on the NYSE American under the symbol &#8220;TOVX&#8221; since October 13, 2022. Prior to October 13, 2022 our common stock traded under the symbol &#8220;SYN&#8221; beginning February 16, 2012. Prior to February 16, 2012, our common stock traded under the symbol &#8220;AEN&#8221; beginning October 16, 2008. The last price of our common stock as reported on the NYSE American on March 4, 2025 <i style="font-style:italic;">was $1.30 per</i> share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Dividend Policy</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have never paid or declared any cash dividends on our common stock to date, and do not anticipate paying such cash dividends on our common stock in the foreseeable future. Whether we declare and pay dividends is determined by our Board of Directors at their discretion, subject to certain limitations imposed under Nevada corporate law. The timing, amount and form of dividends, if any, will depend on, among other things, our results of operations, financial condition, cash requirements and other factors deemed relevant by our Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Series A Preferred Stock, none of which remains outstanding, ranked senior to the shares of our common stock and shares of our Series B Preferred Stock with respect to dividend rights and holders of Series A Preferred Stock, none of which remains outstanding, were entitled to a cumulative dividend at the rate of 2.0% per annum, payable quarterly in arrears, as set forth in the Certificate of Designation of Series A Convertible Preferred Stock. The Series C Preferred Stock and Series D Preferred Stock , none of which remains outstanding, was entitled to receive dividends on an as-if-converted-to-common-Stock basis to and in the same form as dividends actually paid on shares of the Common Stock when, as and if such dividends are paid on shares of the common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Holders</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 4, 2025, we had approximately 50 stockholders of record of our common stock. This number does not include stockholders for whom shares are held in a &#8220;nominee&#8221; or &#8220;street&#8221; name.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock Performance Graph</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is a smaller reporting company as defined by Rule&#160;12b-2 of the Exchange Act and is not required to provide the information required under this item.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Equity Compensation Plan Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">See Part&#160;III&#8211;Item&#160;12 under the heading &#8220;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters&#8212;Equity Compensation Plan Information&#8221; of this Annual Report for equity compensation plan information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recent Sales of Unregistered Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We did not sell any equity securities during the year ended December&#160;31, 2024 in transactions that were not registered under the Securities Act, other than as previously disclosed in our filings with the SEC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Issuer Purchases of Equity Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We did not repurchase any equity securities during the fourth quarter or year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_3f5e43a0_426d_4a6e_9bc4_3848d2d3a0f5"></a><a id="Item6Reserved_437720"></a><a id="_391807"></a><a id="_425167"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 6.</b> <b style="font-weight:bold;">[Reserved]</b><span style="font-size:12pt;">&#160;&#160;</span></p><a id="_367101"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">67</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_b2f38dfa_9356_4f91_b017_f51aac0a2b20"></a><a id="Item7ManagementsDiscussionandAnalysisofF"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:54.7pt;text-indent:-54.7pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Item 7.</b><span style="font-size:12pt;">&#160;&#160;&#160;&#160;</span><span style="font-style:italic;font-weight:bold;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">The following discussion of our financial condition and results of operations should be read in conjunction with our audited financial statements and notes thereto for the&#160;years ended December&#160;31, 2024 and 2023 included elsewhere in this Annual Report. In addition to historical information, the following discussion contains certain forward-looking statements that involve risks, uncertainties and assumptions. Where possible, we have tried to identify these forward-looking statements by using words such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;intends,&#8221; or similar expressions. Our actual results could differ materially from those expressed or implied by the forward-looking statements due to important factors and risks including, but not limited to, those set forth under &#8220;Risk Factors&#8221; in Part&#160;I, Item&#160;1A of this Annual Report.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Overview</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We are a diversified clinical - stage company developing therapeutics designed to treat cancer and related diseases in areas of high unmet need. As a result of the acquisition in March 2022 of Theriva Biologics, S.L. ("VCN", formerly named VCN Biosciences, S.L.), described in more detail below (the "Acquisition"), we began transitioning our strategic focus to oncology, which is now our primary focus, through the development of VCN's new oncolytic adenovirus platform designed for intravenous and intravitreal delivery to trigger tumor cell death, to improve access of co - administered cancer therapies to the tumor, and to promote a robust and sustained anti - tumor response by the patient's immune system. Our lead product candidate, VCN - 01, a clinical stage oncolytic human adenovirus that is modified for tumor - selective replication and to express an enzyme, PH20 hyaluronidase, is currently being evaluated in a Phase 2 clinical study for the treatment of pancreatic cancer ("VIRAGE"), and has recently been used to treat patients in a Phase 1 clinical study for the treatment of retinoblastoma, and Phase 1 clinical studies for the treatment of other solid tumors including head and neck squamous cell carcinoma.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prior to the Acquisition, our focus was on developing therapeutics designed to treat gastrointestinal (GI) diseases which included our clinical development candidates: (1) SYN-004 (ribaxamase) which is designed to degrade certain commonly used intravenous (IV) beta-lactam antibiotics within the GI tract to prevent microbiome damage, thereby preventing overgrowth and infection by pathogenic organisms such <i style="font-style:italic;">Clostridioides difficile</i> infection (CDI) and vancomycin resistant Enterococci (VRE), and reducing the incidence and severity of acute graft-versus-host-disease (aGVHD) in allogeneic hematopoietic cell transplant (HCT) recipients, and (2) SYN-020, a recombinant oral formulation of the enzyme intestinal alkaline phosphatase (IAP) produced under cGMP conditions and intended to treat both local GI and systemic diseases. As part of our strategic transformation into an oncology focused company, we are exploring value creation options for our SYN-004 and SYN-020 assets, including out-licensing or partnering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Financial Developments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Reverse Stock Split</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 15, 2024, we announced a reverse stock split (the &#8220;Reverse Stock Split&#8221;) of our issued and outstanding Common Stock, at a ratio of one (1) share of Common Stock for every twenty-five (25) shares of Common Stock, effective August 25, 2024 (the &#8220;Effective Date&#8221;). Our Common Stock began trading on a split-adjusted basis on the NYSE American when the market opened on August 25, 2024. The Reverse Stock Split was authorized by our Board of Directors on August 15, 2024.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">68</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Public Offering</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 27, 2024, we consummated a public offering (the &#8220;Offering&#8221;) of an aggregate of (i) 918,600 shares (the &#8220;Shares&#8221;) of Common Stock, (ii) pre-funded warrants (&#8220;Pre-Funded Warrants&#8221;) to purchase up to 510,000 shares of Common Stock (the &#8220;Pre-Funded Warrant Shares&#8221;), and (iii) Common Stock purchase warrants (&#8220;Common Warrants&#8221;) to purchase up to 1,428,600 shares of Common Stock (the &#8220;Common Warrant Shares&#8221;). Each Share and associated Common Warrant to purchase one (1) Common Warrant Share was sold at a combined public offering price of $1.75. Each Pre-Funded Warrant and associated Common Warrant to purchase one (1) Common Warrant Share was sold at a combined public offering price of $1.7499. We received aggregate gross proceeds from the Offering of approximately $2.5 million, before deducting placement agent fees and other offering expenses. We intend to use the proceeds of the Offering primarily for working capital and general corporate purposes, including for research and development and manufacturing scale-up and may use a portion of the proceeds to invest in or acquire other products, businesses or technologies. Each Pre-Funded Warrant was immediately exercisable for one (1) Pre-Funded Warrant Shares at an exercise price of $0.0001 per share. Each Common Warrant has an exercise price of $2.00 per share, is immediately exercisable for one (1) Common Warrant Share, and expires five (5) years from its issuance date. The Shares, Pre-Funded Warrants and accompanying Common Warrants were issued separately. The exercise price of the Common Warrants and number of shares of Common Stock issuable upon exercise will adjust in the event of certain stock dividends and distributions, stock splits, stock combinations, reclassifications or similar events. The Common Warrants may be exercised on a cashless basis if at the time of exercise thereof there is no effective registration statement registering, or the prospectus contained therein is not available for, the issuance of the Common Warrant Shares to the holder. The Pre-Funded Warrants were exercisable on a cashless basis at any time. A holder of the Common Warrants and the Pre-Funded Warrants (together with its affiliates) may not exercise any portion of the Common Warrant or Pre-Funded Warrant to the extent that the holder would own more than 4.99% (or 9.99%, at the election of the holder) of the outstanding shares of Common Stock immediately after exercise, except that upon at least 61 days&#8217; prior notice from the holder to the Company, the holder may increase the amount of beneficial ownership of outstanding shares after exercising the holder&#8217;s Common Warrants or Pre-Funded Warrants up to 9.99% of the number of shares of Common Stock outstanding immediately after giving effect to the exercise. As of October 3, 2024, all of the Pre-Funded Warrants were exercised.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Preferred Shares Conversion</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 6, 2024, we received a notice of conversion from the holder of all of our outstanding shares of our Series C Convertible Preferred Stock and our Series D Convertible Preferred Stock to convert the 4,138 shares of Series C Convertible Preferred Stock held by them into 1,086 shares of our Common Stock at a conversion price of $30.50 per share and to convert the 100,000 shares of Series D Convertible Preferred Stock held by them into 26,230 shares of Common Stock at a conversion price of $30.50 per share. On September 6, 2024, we issued an aggregate of 27,316 shares of Common Stock upon conversion of such shares of Series C Convertible Preferred Stock and Series D Convertible Preferred Stock. Upon such conversion there are no shares of Series C Convertible Preferred Stock or Series D Convertible Preferred Stock outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 30, 2024, we received a notice of conversion from the holder of shares of our Series C Convertible Preferred Stock to convert 135,431 shares of Series C Convertible Preferred Stock into 35,523 shares of Common Stock at a conversion price of $30.50 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 13, 2024, we received a notice of conversion from the holder of shares of our Series C Convertible Preferred Stock to convert 135,431 shares of Series C Convertible Preferred Stock into 35,523 shares of Common Stock at a conversion price of $30.50 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other Financial Developments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 16, 2024, we announced that the THERICEL project had been awarded funding of &#8364;2.28 million ($2.54 million) from the National Knowledge Transfer Program of the Spanish government&#8217;s Ministry of Science, Innovation &amp; Universities to support a collaboration between us and the Universitat Aut&#242;noma de Barcelona (&#8220;UAB&#8221;) to advance our suspension cell platform for the clinical manufacture of adenovirus- and adeno-associated virus (&#8220;AAV&#8221;) therapies. Under the award, we received an unsecured loan of &#8364;1.33 million ($1.48 million) as a lump sum payment in the first quarter of 2025 which &#160;bears interest at a rate of 4.015% and is to be repaid over 7 years commencing three years from the date of award, and UAB will receive a grant of &#8364;0.95 million ($1.06 million) dedicated to the THERICEL project and paid in annual installments over the next 3 years.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">69</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2024 Annual Stockholder&#8217;s Meeting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On October 31, 2024, we held our 2024 Annual Meeting of Stockholders (the &#8220;Annual Meeting&#8221;). At the Annual Meeting, our stockholders (i) elected Jeffrey J. Kraws, John Monahan, Steven A. Shallcross and Jeffery Wolf as directors; (ii) ratified the appointment of BDO USA P.C. as our independent registered public accounting firm for the year ending December 31, 2024; (iii) approved an amendment (&#8220;Amendment No. 2&#8221;) to our 2020 Stock Incentive Plan (the &#8220;2020 Stock Incentive Plan&#8221;) to (a) increase the number of shares of Common Stock that we will have authority to grant under the 2020 Stock Incentive Plan from 280,000 shares of Common Stock to 2,500,000 shares of Common Stock and (b) to amend the annual non-employee director grant limit to 250,000 shares of Common Stock; and (iv) approved an amendment to our Articles of Incorporation to increase the number of authorized shares of Common Stock to 350,000,000 shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November 1, 2024, we filed a Certificate of Change to our Articles of Incorporation with the Secretary of State of the State of Nevada (the &#8220;Certificate of Change&#8221;) that was effective on such date that increased the number of our authorized shares of Common Stock, from 14,000,000 shares to 350,000,000 shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Tax Credit Receivable</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2024 and 2023, we recognized a $1.4 million and $1.8 million, respectively, tax credit receivable and offsetting deferred R&amp;D tax credit. We participate in a research and development program sponsored by the Spanish government. The program provides for reimbursement of certain expenses incurred in research and development efforts we incur in Spain. The reimbursements can be through either tax credits or direct refunds. The program provides for certain limits on the types and amounts of expenses and requires participants to complete a certification and apply for the refund annually. Subsequent to the period in which expenses are incurred, the program requires participants to maintain certain workforce levels and research and development expenditures over a 24-month period. In the quarter ended June 30, 2023, we completed the certification and applied for direct reimbursement, for our qualifying research and development expenses incurred in the year ended December 31, 2022 . We received approvals from the Spanish government in September and October 2023. The credit will be amortized as a contra-expense over the two-year period 2024 and 2025. In the quarter ended June 30, 2024, we completed the certification and applied for direct reimbursement, for our qualifying research and development expenses incurred in the year ended December 31, 2023. We received approvals from the Spanish government in December 2024. The credit will be amortized as a contra - expense over the two - year period 2025 and 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">At Market Issuance Sales Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 2, 2024, the Company and A.G.P./Alliance Global Partners (&#8220;AGP&#8221;) entered into Amendment No. 2 (&#8220;Amendment No. 2&#8221;) to that certain Amended and Restated Sales Agreement among the Company, AGP and FBR Capital Markets &amp; Co. (now known as B. Riley Securities) dated as of February 9, 2021, as amended by Amendment No. 1 thereto dated May 3, 2021 (the &#8220;Sales Agreement&#8221;), pursuant to which the Company may offer and sell, from time to time, at its option, shares of the Common Stock through A.G.P./Alliance Global Partners, as sales agent, in an &#8220;at the market offering&#8221; as defined in Rule 415(a)(4) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;). Sales in the &#8220;at the market offering&#8221; may occur under the Company&#8217;s current effective registration statement on Form S-3 &#160;(File No. 333-279077) declared effective on September 25, 2024. In addition, on May 1, 2024, the Company and B. Riley Securities, Inc. mutually agreed to enter into a notice of termination whereby B. Riley Securities, Inc. would no longer be a party to the Sales Agreement. During the year ended December 31, 2024, the Company sold through the Sales Agreement approximately 569,000 shares of the Company&#8217;s Common Stock and received net proceeds of approximately $3.6 million.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">70</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:222.02pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Our Current Product Pipeline</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><img src="tmb-20241231x10k002.jpg" alt="Graphic" style="display:inline-block;height:221.97pt;left:0%;padding-bottom:0.05pt;position:relative;top:0pt;width:510.68pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">*Based on management&#8217;s current beliefs and expectations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">allo-HCT</b> allogeneic hematopoietic cell transplant. <b style="font-weight:bold;">CSR</b> clinical study report.<b style="font-weight:bold;"> HNSCC</b> head and neck squamous cell carcinoma. <b style="font-weight:bold;">IV</b> intravenous. <b style="font-weight:bold;">IVit</b> intravitreal. For other abbreviations see the text.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">&#185;Additional products with preclinical proof-of-concept include SYN-006 (carbapenemase) to prevent aGVHD, CDI, and microbiome damage in patients treated with carbapenem antibiotics and SYN-007 (ribaxamase) DR to prevent antibiotic associated diarrhea with oral &#946;-lactam antibiotics.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">&#178;Depending on funding/partnership. SYN-004 may enter a U.S. Food and Drug Administration (&#8220;FDA&#8221;)-agreed Phase 3 clinical trial for the treatment of CDI.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Critical Accounting Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) which requires the use of estimates, judgments and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of expenses in the periods presented. We believe that the accounting estimates employed are appropriate and resulting balances are reasonable; however, due to inherent uncertainties in making estimates, actual results may differ from the original estimates, requiring adjustments to these balances in future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There are accounting policies, each of which requires significant judgments and estimates on the part of management, that we believe are significant to the presentation of our consolidated financial statements. The most significant accounting estimates relate to research and development costs, valuation of Goodwill and IPRD, contingent consideration, and impairment of long-lived assets.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">71</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill and IPR&amp;D</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We classify intangible assets into two categories: (1) intangible assets with indefinite lives not subject to amortization and (2) goodwill. Intangible assets that are deemed to have indefinite lives, including goodwill, are reviewed for impairment annually, or more frequently if events or changes in circumstances indicate that the asset might be impaired. The impairment test for indefinite-lived intangibles, other than goodwill, consists of a comparison of the fair value of the intangible asset with their carrying amount. If the carrying amount exceeds the fair value, an impairment charge is recognized in an amount equal to that excess. Indefinite-lived intangible assets, such as goodwill, are not amortized. We test the carrying amounts of goodwill for recoverability on an annual basis or when events or changes in circumstances indicate evidence a potential impairment exists, using a fair value-based test. If a reporting unit&#8217;s carrying value exceeds its fair value, then we will record a goodwill impairment charge for the excess amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">IPR&amp;D assets are considered to be indefinite-lived until the completion or abandonment of the associated research and development projects. IPR&amp;D assets represent the fair value assigned to technologies that we acquire, which at the time of acquisition have not reached technological feasibility and have no alternative future use. IPR&amp;D is capitalized at its fair value as an indefinite-lived intangible asset, and any development costs incurred after the acquisition are expensed as incurred. During the period that the assets are considered indefinite-lived, they are tested for impairment on an annual basis, or more frequently if we become aware of any events occurring or changes in circumstances that indicate that the fair value of the IPR&amp;D assets are less than their carrying amounts. If and when development is complete, which generally occurs upon regulatory approval and the ability to commercialize products associated with the IPR&amp;D assets, these assets are then deemed definite-lived and are amortized based on their estimated useful lives at that point in time. If development is terminated or abandoned, we may have a full or partial impairment charge related to the IPR&amp;D assets, calculated as the excess of carrying value of the IPR&amp;D assets over fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Goodwill represents the excess of the purchase price paid when we acquired VCN in March 2022, over the fair values of the acquired tangible or intangible assets and assumed liabilities. We conduct an impairment test of goodwill on an annual basis as of October 1 of each year and will also conduct tests if events occur or circumstances change that would, more likely than not, reduce our fair value below our net equity value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingent Consideration</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Consideration paid in a business combination may include potential future payments that are contingent upon the acquired business achieving certain milestones in the future (&#8220;contingent consideration&#8221;). Contingent consideration liabilities are measured at their estimated fair value as of the date of acquisition, with subsequent changes in fair value recorded in the consolidated statements of operations. We estimate the fair value of the contingent consideration as of the acquisition date using the estimated future cash outflows based on the probability of meeting future milestones. The milestone payments will be made upon the achievement of clinical and commercialization milestones. Subsequent to the date of acquisition, we reassess the actual consideration earned and the probability-weighted future earn-out payments at each balance sheet date. Any adjustment to the contingent consideration liability will be recorded in the consolidated statements of operations. Contingent consideration liabilities expected to be settled within 12 months after the balance sheet date are presented in current liabilities, with the non-current portion recorded under long term liabilities in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Property and equipment is reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. Recoverability measurement and estimating of undiscounted cash flows is done at the lowest possible level for which we can identify assets. If such assets are considered to be impaired, impairment is recognized as the amount by which the carrying amount of assets exceeds the fair value of the assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research and Development Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We expense research and development costs associated with developmental products not yet approved by the FDA to research and development expense as incurred. Research and development costs consist primarily of license fees (including upfront payments), milestone payments, manufacturing costs, salaries, stock-based compensation and related employee costs, fees paid to consultants and outside service providers for laboratory development, legal expenses resulting from intellectual property prosecution and other expenses relating to the design, development, testing and enhancement of our product candidates. Research and development expenses include external CRO services. We make payments to the CROs based on agreed upon terms and may include payments in advance of study </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">72</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">services. We review and accrue CRO expenses based on services performed and rely on estimates of those costs applicable to the stage of completion of study as provided by the CRO. Accrued CRO costs are subject to revisions as such studies progress to completion. At December 31, 2024 and 2023, we have accrued CRO expenses of $2.4 million and $1.7 million, respectively, that are included in accrued expenses. As of December 31, 2024, and 2023, we have prepaid CRO costs of $365,000 and $1.1 million, respectively, that are included in prepaid expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Results of Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Years Ended December&#160;31, 2024 and 2023</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">General and Administrative Expenses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">General and administrative expenses increased to $7.4 million for the year ended December 31, 2024, from $7.1 million for the year ended December 31, 2023. This increase of 4% is primarily comprised of the contingent consideration adjustment of $700,000 in the current year compared to a decrease of &#160;$660,000 in the prior, year having a cumulative of $1.4 million, offset by a decrease in compensation costs, consulting fees, and lower director and officer insurance. The charge relating to stock-based compensation expense was $438,000 for the year ended December 31, 2024, compared to $388,000 for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Research and Development Expenses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Research and development expenses decreased to $12.0 million for the year ended December 31, 2024, from $14.3 million for the year ended December 31, 2023. This decrease of 16% is primarily the result of lower clinical trial expenses related to our VIRAGE Phase 2 clinical trial of VCN-01 in PDAC, lower expenses related to our Phase 1a clinical trial of SYN-020, decreased expenses related to our Phase 1b/2a clinical trial of SYN-004 (ribaxamase) in allogeneic HCT recipients and the recognition of the research and development tax credit, offset by increased expenses related to the Phase 1 trial of intravitreal VCN-01 in patients with retinoblastoma. We anticipate research and development expense to increase as we complete our VIRAGE Phase 2 clinical trial of VCN-01and plan for our Phase 3 clinical trial of VCN-01 in PDAC, advance our VCN-01 program in retinoblastoma, expand GMP scale-up manufacturing activities for VCN-01, and continue supporting our other preclinical and discovery initiatives. Research and development expenses also include a charge relating to non-cash stock-based compensation expense of $233,000 for the year ended December 31, 2024, compared to $165,000 for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth our research and development expenses directly related to our therapeutic areas for the years ended December 31, 2024 and 2023. These direct expenses were external costs associated with preclinical studies and clinical trials. Indirect research and development costs related to employee costs, facilities, manufacturing, stock-based compensation and research and development support services are not directly allocated to specific drug candidates.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December</b>&#160;<b style="font-weight:bold;">31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December</b>&#160;<b style="font-weight:bold;">31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Therapeutic Areas</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> (in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">VCN-01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,578</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 8,153</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SYN-004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 790</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,095</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SYN-020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 158</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 252</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other therapeutic areas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 404</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 347</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total direct costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7,930</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 9,847</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total indirect costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,101</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,464</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,311</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">73</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">IPRD and Goodwill Impairment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2024, we experienced a sustained decline in the quoted market price of our Common Stock and we deemed this to be a triggering event for impairment. We performed an interim impairment analysis using the "Income approach" that requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital. We concluded that the in - process R&amp;D with a carrying value of $19.8 million was written down to its estimated fair value of $18.6 million and an impairment charge of $1.3 million was recorded, and goodwill with a carrying value of $5.6 million was written down to its estimated fair value of zero and an impairment charge of $5.6 million was recorded during the year ended December 31, 2024. The decrease in the valuation was primarily driven by an increase in the discount rate which was impacted by an increase in the company specific risk premium, and not by material changes to the clinical and administrative operations of the business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Total Other Income</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other income was $693,000 for the year ended December 31, 2024, compared to other income of $1,442,000 for the year ended December 31, 2023. Other income for the year ended December 31, 2024 is primarily comprised of interest income of $697,000 and an exchange loss of $4,000. Other income for the year ended December 31, 2023 is primarily comprised of interest income of $1,439,000 offset by an exchange gain of $3,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Tax Benefit</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our income tax benefit was $1.6 million for the year ended December 31, 2023, solely as a result of net operating losses incurred by our VCN subsidiary acquired in 2022. There was no income tax benefit recorded for the year ended December 31, 2024. Our effective tax rate for the years ended December 31, 2024 and 2023 was zero and 8.2%, respectively, which differs from the federal statutory rate of 21% primarily due to the change in our valuation allowance, net operating loss true ups, VCN&#8217;s foreign tax benefit, the fair market value adjustment for the contingent consideration, along with the effects of other nondeductible permanent differences.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Net Loss</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our net loss for the year ended December 31, 2024 was $25.7 million, or ($19.03) per common share, compared to $18.3 million, or ($28.48) per common share for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Liquidity and Capital Resources</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, we have a significant accumulated deficit, and with the exception of the three months ended June 30, 2010 and the three months ended December 31, 2017, the Company has experienced significant losses and incurred negative cash flows since inception. We have incurred an accumulated deficit of $335 million as of December 31, 2024, and expect to continue to incur losses in the foreseeable future with the recognition of revenue being contingent on successful phase 3 clinical trials and requisite approvals by the FDA or foreign equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our cash and cash equivalents totaled $11.6 million as of December 31, 2024, a decrease of $11.6 million from December 31, 2023. During the year ended December 31, 2024 and December 31, 2023, the primary use of cash was for working capital requirements and operating activities which resulted in a net loss of $25.7 million and $18.3 million, respectively.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">74</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">With our cash position of approximately $10.5 million in early March &#160;2025, we believe we will be able to fund our operations into the third quarter of 2025. Based on our current plans, our cash and cash equivalents will be sufficient to complete our ongoing clinical trial of VCN-01 in PDAC and finalize the clinical study report from the trial of VCN-01 in retinoblastoma, but may not be sufficient for additional trials of VCN-01, SYN-020 or SYN-004, or to complete the last cohort of the Phase 1a/2a clinical trial of SYN-004, which are expected to require significant cash expenditures. Following the anticipated completion of our ongoing Phase 1 and Phase 2 clinical trials for VCN-01, and preclinical studies supporting VCN-01 and our discovery initiatives, we will need to obtain additional funds for future clinical trials. We anticipate that our future clinical trials will be much larger in size and require larger cash expenditures than the aforementioned clinical programs. We do not have any committed sources of financing for future clinical trials at this time, and it is uncertain whether additional funding will be available when we need it on terms that will be acceptable to us, or at all. Management believes its plan, which is focused on the advancement of VCN-01 will allow us to meet our financial obligations, further advance key products, and maintain our planned operations. Based upon our current available funding and our focus on our clinical development of VCN-01 we do not anticipate that we will fund the last cohort of the Phase 1a/2a clinical trial of SYN-004 and enrollment in this cohort will not commence unless we obtain grant funding, or find a licensee or partner for the SYN-004 development program. However, the amount of additional capital needed by us will also depend upon the costs to advance our VCN-01 clinical programs. If necessary, we may attempt to utilize the at the market sales facility (the &#8220;ATM&#8221;) or seek to raise additional capital in other financing transactions, neither of which is guaranteed. Use of the ATM is limited by certain restrictions and management&#8217;s plan does not rely on additional capital from either of these sources. If we are not able to obtain additional capital (which is not assured at this time), our long-term business plan may not be accomplished, and we may be forced to cease certain development activities. More specifically, the completion of any later stage clinical trial will require significant financing or a significant partnership.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Historically, we have financed our operations primarily through public and private sales of our securities, and we expect to continue to seek and obtain additional capital in a similar manner. During the year ended December 31, 2023, our only source of cash was from sales of our Common Stock through the ATM pursuant to which we sold 81,000 shares of our Common Stock for net proceeds of $2.2 million. During the year ended December 31, 2024, our only source of cash was from sales of our Common Stock through the Amended and Restated ATM Sales Agreement pursuant to which we sold 569,000 shares of our Common Stock for net proceeds of $3.6 million and from the sale of our securities in our public offering of 918,600 shares of Common Stock in combination with accompanying warrants to purchase an aggregate of 1,428,600 shares of the Common Stock for gross proceeds of $2.5 million (net proceeds of $2.0 million, after deducting underwriting discounts and estimated expenses).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There can be no assurance that we will be able to continue to raise funds through the sale of shares of Common Stock through the ATM or other equity financings. If we raise funds by selling additional shares of Common Stock or other securities convertible into Common Stock, the ownership interest of our existing stockholders will be diluted. If we are not able to obtain funding for future clinical trials when needed, we will be unable to carry out our business plan and we will be forced to delay the initiation of future clinical trials until such time as we obtain adequate financing and may need to abandon some of our development programs.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">75</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have spent, and expect to continue to spend, a substantial amount of funds in connection with implementing our business strategy, including our planned product development efforts, preparation for our planned clinical trials, performance of clinical trials and our research and discovery efforts. Based on our current plans, our cash and cash equivalents will not be sufficient to enable us to meet our near term or long-term expected plans as it is anticipated that we will not have enough cash to continue our operations for the next twelve months from the date of the filing of this Annual Report on Form 10-K. We will be required to obtain additional funding in order to continue the development of certain product candidates within the anticipated time periods (including initiation of planned clinical trials), if at all, and to continue to fund operations at the current cash expenditure levels. We do anticipate that our current cash of approximately $10.5 million as of early March 2025 will allow us to cover overhead costs, manufacturing costs for near-term clinical supply, manufacturing costs of VCN-01 for clinical trial use and limited research efforts, including our ongoing Phase 1 and Phase 2 clinical trials for VCN-01, preclinical studies supporting VCN-01 and our ongoing discovery initiatives, and to fund our committed obligations under the terms of the VCN Share Purchase Agreement (the &#8220;VCN Purchase Agreement&#8221;) related to the VCN Acquisition into the third quarter of 2025. Our ability to continue as a going concern is dependent upon our ability to obtain additional equity or debt financing, attain further operating efficiencies, reduce expenditures, and, ultimately, to generate revenue. Our notes to the consolidated financial statements contain an explanatory paragraph referring to our recurring and continuing losses from operations and expressing substantial doubt in our ability to continue as a going concern without additional capital becoming available. We cannot provide any assurance that we will be able to obtain the required funding to achieve our current business plan, obtain the required regulatory approvals for our product candidates or complete additional corporate partnering or acquisition transactions in order to commercialize such product candidates once regulatory approval is received. If we fail to obtain additional funding for our clinical trials, whether through the sale of securities or a partner or collaborator, and otherwise when needed, we will not be able to execute our business plan as planned and will be forced to cease certain development activities (including initiation of planned clinical trials) until funding is received and our business will suffer, which would have a material adverse effect on our financial position, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our ability to continue as a going concern is dependent upon our ability to raise additional capital. Our cash and cash equivalents will not be sufficient to initiate or complete future registrational studies for VCN-01, any potential future trials of SYN-004 including Phase 3 clinical programs of SYN-004 (ribaxamase) for prevention of CDI or the Phase 1b/2a clinical study of SYN-004 (ribaxamase) in allogeneic HCT recipients, or later-stage clinical trials of SYN-020. Therefore, we do not intend to commence future new studies of VCN-01, SYN-004 (ribaxamase) or SYN-020 until we are confident that we have funding necessary to complete such trials. We are actively pursuing additional equity or debt financing, in the form of either a private placement or a public offering and have been in ongoing discussions with strategic institutional investors and investment banks with respect to such possible offerings. However, we do not currently have commitments from any third parties to provide us with capital. Potential sources of financing that we are pursuing include strategic relationships, licensing arrangements, public or private sales of our equity (including through the ATM) or debt and other sources. Such additional financing opportunities might not be available to us when and if needed, on acceptable terms or at all. We cannot assure that we will meet the requirements for use of the ATM especially in light of the fact that we are currently limited by rules of the Securities and Exchange Commission (the &#8220;SEC&#8221;) as to the number of shares of Common Stock that we can sell pursuant to the ATM due to the market value of our Common Stock held by non-affiliates. Even if we meet the requirements for use of the ATM, there can be no assurance that we will be able to raise funds through the sale of shares of Common Stock through the ATM. Additionally, we may seek to access the public or private equity markets when conditions are favorable due to our long-term capital requirements. If we are unable to obtain additional capital (which is not assured at this time), our long-term business plan may not be accomplished and we may be forced to cease certain development activities. More specifically, the completion of future Phase 3 and/or registrational clinical studies will require significant financing or a significant partnership. If we raise funds by selling additional shares of Common Stock or other securities convertible into Common Stock, the ownership interest of our existing stockholders will be diluted. If we are not able to obtain funding for future clinical trials when needed, we will be unable to carry out our business plan and we will be forced to delay the initiation of future clinical trials until such time as we obtain adequate financing and our operating results and prospects will be adversely affected.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">76</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash Flows</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash Used in Operating Activities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net cash used in operating activities was $16.9 million and $19.0 million during the years ended December 31, 2024 and 2023, respectively, which was primarily due to the use of funds in our operations related to the development of VCN-01 our product candidate. Cash used in operating activities for the years ended December 31, 2024 decreased compared to the same period in 2023 due primarily to lower research and development expenses and a decrease in interest income, which led to a decrease in net loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash Used In Investing Activities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash used in investing activities during the years ended December 31, 2024 and 2023 was $1,000 and $202,000, respectively &#160;for equipment purchases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash Provided By Financing Activities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash provided by financing activities was $5.5 million during the year ended December 31, 2024 compared to $625,000 during the year ended December 31, 2023. Cash provided by financing activities during the year ended December 31, 2024 included at the market offering proceeds of $3.6 million from sales of 569,000 shares of our Common Stock offset by payments related to loans extended by certain Spanish institutions of $67,000 and net proceeds of $2.0 million from the sale of our securities in our public offering of 918,600 shares of Common Stock in combination with accompanying warrants to purchase an aggregate of 1,428,600 shares. Cash provided by financing activities during the year ended December 31, 2023 included at the market offering proceeds of $2.2 million from sales of 81,000 million shares of our common stock which was offset by payment of contingent consideration to Grifols of $1.5 million and $75,000 of payments of debt that we incurred when we acquired VCN.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">License and Contractual Agreement Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have entered into several license and collaborative agreements for the right to use research, technology and patents. Some of these license and collaborative agreements may contain milestones. The specific timing of such milestones cannot be predicted and are dependent on future developments as well as regulatory actions which cannot be predicted with certainty (including actions which may never occur). Further, under the terms of certain licensing agreements, we may have the obligation to pay certain milestones contingent upon the achievement of specific levels of sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Off-Balance Sheet Arrangements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the years ended December&#160;31, 2024 and 2023, we did not have, and we do not currently have, any off-balance sheet arrangements, as defined under SEC rules.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Consulting Fees</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In November&#160;2017, we engaged a regulatory consultant to assist in our efforts to prepare, file and obtain FDA approval for ribaxamase.&#160;The term of the engagement was on a&#160;monthly basis, provided that either party may terminate the agreement at any time by providing the other party a six-month notice period. We were obligated to pay the consultant a&#160;monthly retainer in addition to the success fee payments of up to an aggregate of $4,500,000 for attainment of certain regulatory milestones. We do not deem the contingent fee is probable at this time.</p><a id="_85e67ba3_149f_4dd7_9750_3d502a9bc63d"></a><a id="Item7AQuantitativeandQualitativeDisclosu"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 7A.</b><span style="font-size:12pt;">&#160;&#160;&#160;&#160;</span><span style="font-style:italic;font-weight:bold;">Quantitative and Qualitative Disclosures About Market Risk</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is a smaller reporting company as defined by Rule&#160;12b-2 of the Exchange Act and is not required to provide the information required under this item.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">77</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_3bbf085e_0801_4f66_812c_09e9605b808b"></a><a id="Item8FinancialStatementsandSupplementary"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 8.</b>&#160;&#160;&#160;&#160;<span style="font-style:italic;font-weight:bold;">Financial Statements and Supplementary Data</span><span style="font-style:italic;font-weight:bold;">.</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:93.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:bottom;width:93.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:6.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Page</b></p></td></tr><tr><td style="vertical-align:top;width:93.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><a href="#ReportofIndependentRegisteredPublicAccou"><span style="font-style:normal;font-weight:normal;">Report of Independent Registered Public Accounting Firm (BDO USA, P.C.;</span><span style="font-style:normal;font-weight:normal;"> </span><span style="font-style:normal;font-weight:normal;">Raleigh, NC;</span></a> PCAOB ID# <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:AuditorFirmId" id="Narr_T6SlaXeSN0u_9rlg8odcvg">243</ix:nonNumeric>)</p></td><td style="vertical-align:bottom;width:6.41%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">79</p></td></tr><tr><td style="vertical-align:top;width:93.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><a href="#ConsolidatedBalanceSheets_619126"><span style="font-style:normal;font-weight:normal;">Consolidated Balance Sheets</span></a></p></td><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">82</p></td></tr><tr><td style="vertical-align:top;width:93.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><a href="#ConsolidatedStatementsofOperations_77785"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Operations and Comprehensive Loss</span></a></p></td><td style="vertical-align:bottom;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">83</p></td></tr><tr><td style="vertical-align:top;width:93.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><a href="#ConsolidatedStatementsofDeficitEquity_82"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Stockholder&#8217;s Equity</span></a></p></td><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">84</p></td></tr><tr><td style="vertical-align:top;width:93.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><a href="#ConsolidatedStatementsofCashFlows_49132"><span style="font-style:normal;font-weight:normal;">Consolidated Statements of Cash Flows</span></a></p></td><td style="vertical-align:bottom;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">85</p></td></tr><tr><td style="vertical-align:top;width:93.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><a href="#a1OrganizationandNatureofOperationsandBa"><span style="font-style:normal;font-weight:normal;">Notes&#160;to Consolidated Financial Statements</span></a></p></td><td style="vertical-align:bottom;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">86</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">78</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_17eaf6df_859b_4983_ac34_8262e35c451d"></a><a id="ReportofIndependentRegisteredPublicAccou"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-indent:-45pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Report of Independent Registered Public Accounting Firm</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45.35pt;text-indent:-45.35pt;margin:0pt;">Shareholders and Board of Directors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45.35pt;text-indent:-45.35pt;margin:0pt;">Theriva Biologics, Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-indent:-45pt;margin:0pt 0pt 12pt 0pt;">Rockville, Maryland</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-indent:-45pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Opinion on the Consolidated Financial Statements </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have audited the accompanying consolidated balance sheets of Theriva Biologics, Inc. (the &#8220;Company&#8221;) as of December 31, 2024 and 2023, the related consolidated statements of operations and comprehensive income, stockholders&#8217; equity, and cash flows for each of the years then ended, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2024 and 2023, and the results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Going Concern Uncertainty</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 2 to the consolidated financial statements, the Company has suffered recurring losses from operations and has not generated positive cash flows from operations which raise substantial doubt about its ability to continue as a going concern. Management&#8217;s plans in regard to these matters are also described in Note 2. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-indent:-45pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis for Opinion</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-indent:-45pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Critical Audit Matters</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">79</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-indent:-45pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contingent Consideration &#8211; Fair value measurement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As discussed in Note 3 to the consolidated financial statements, during 2022 the Company completed the acquisition of VCN Biosciences (&#8220;VCN&#8221;). The purchase consideration transferred included contingent consideration of up to $70.2 million based on the achievement of certain clinical and commercialization milestones of an acquired product, VCN-01, and was initially recorded at its estimated fair value as of the date of acquisition. Subsequent to the date of acquisition, the Company reassesses the fair value at each balance sheet date and the contingent consideration liability was recorded at an estimated fair value of $7.0 million as of December 31, 2024 utilizing the discounted cash flow method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We identified the determination of the fair value of the contingent consideration liability as a critical audit matter. Under the discounted cash flow method, the key estimates and assumptions used in the valuation of the contingent consideration liability included management&#8217;s determination of the estimated future cash outflows based on the probability of meeting future estimates. Changes to these key estimates and assumptions could have a significant impact on the fair value of the contingent consideration liability. Auditing management&#8217;s valuation methods and these assumptions involve especially challenging and subjective auditor judgment due to the nature and extent of auditor effort required to address these matters, including the specialized knowledge and skill needed. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The primary procedures we performed to address this critical audit matter included:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Symbol';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">-</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Assessing the reasonableness of management&#8217;s probability weighted estimates of future earn-out payments based on successful achievement of certain clinical and commercialization milestones by comparing to relevant industry studies.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Symbol';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">-</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Utilizing personnel with specialized knowledge and skills in valuation to assist in: (i) evaluating the appropriateness of the valuation method; and (ii) evaluating the discount rate applied to future milestone payment periods.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">In-Process Research and Development and Goodwill Impairment Assessment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As described in Notes 3 and 4 to the consolidated financial statements, the Company&#8217;s consolidated balances of In-process Research and Development (&#8220;IPR&amp;D&#8221;) indefinite-lived intangible asset and Goodwill were $17.4 million and $0, respectively, as of December 31, 2024. The Company reviews goodwill for impairment at least annually or more frequently if events or circumstances indicate the carrying value at the reporting unit level might exceed its fair value. The IPR&amp;D indefinite-lived intangibles are tested annually for impairment, or more frequently if events or circumstances indicate it is more likely than not the fair value is less than their carrying value. The Company estimates the fair value of its reporting unit and certain IPR&amp;D using an income approach. The Company identified triggering events during 2024 and performed impairment analyses for Goodwill and certain IPR&amp;D resulting in total impairment charges recorded of $5.6 million and $1.3 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We identified the determination of the fair value of the Company&#8217;s reporting unit and certain IPR&amp;D as a critical audit matter. Under the income approach, the key assumptions used in the determination of the fair value of the reporting unit include estimates of future cash flows and the discount rate applicable to those future cash flow periods. The key assumptions used in the determination of the fair value of certain IPR&amp;D assets using the income approach include estimates of future cash flows and the discount rate applicable to those future cash flow periods. Changes to these key assumptions could have a significant impact on the measurement of the fair value of the reporting unit and certain IPR&amp;D. Auditing management&#8217;s valuation methods and these assumptions involve especially challenging and </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">80</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">subjective auditor judgment due to the nature and extent of auditor effort required to address these matters, including the specialized knowledge and skill needed. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The primary procedures we performed to address this critical audit matter included:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Symbol';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">-</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Evaluating the reasonableness of estimated future cash flows by comparing management&#8217;s assumptions to comparable external market and industry data.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Symbol';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">-</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Utilizing personnel with specialized knowledge and skills in valuation to assist in: (i) evaluating the reasonableness of valuation methods; (ii) testing the mathematical accuracy of the Company&#8217;s calculations; (iii) evaluating the reasonableness of the implied control premium; and (iv) evaluating the reasonableness of the discount rate applied to future cash flows.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">/s/ <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:AuditorName" id="Narr_HfRbYQ5EuU-xIpiVu_GXAA">BDO USA, P.C</ix:nonNumeric>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-indent:-45pt;margin:0pt 0pt 12pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="dei:AuditorLocation" id="Narr_7xYpZGxrtEmKeFTC-R0s9g">Raleigh, North Carolina</ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-indent:-45pt;margin:0pt 0pt 12pt 0pt;">March 6, 2025</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-indent:-45pt;margin:0pt 0pt 12pt 0pt;">We have served as the Company's auditor since 2012.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><span style="font-size:0pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">81</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_a3247de5_97c8_4470_92b6_f7b9410c26c5"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><a id="ConsolidatedBalanceSheets_619126"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Balance Sheets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(In thousands except share and par value amounts)</b></p><a id="_ade81df4_990e_457e_9c28_f8e3fe281e79"></a><a id="Tc_OqYTe2cFfUq4UjK5J2-9hA_1_2"></a><a id="Tc_g4_Ot_RXd06FIVnLPXNj4Q_1_5"></a><a id="Tc_V6MDyX3KiUW815jKcFLidA_2_2"></a><a id="Tc_LLabAExdhkSsHMluB39DOw_2_5"></a><a id="Tc__2g4fEYsl061pZhE-luY0Q_3_0"></a><a id="Tc_NMwIEEIZCEGNt6qj7CfFkw_5_0"></a><a id="Tc_Dg2oMTK1SUqLs_HBmU7yfA_6_0"></a><a id="Tc_eiHrhXX4WkGFmpYaa8-kNw_6_2"></a><a id="Tc_qhKr7GBYE06uWfras-8jMg_6_5"></a><a id="Tc_avbTiZqzvUGeyLYU9YagIQ_7_0"></a><a id="Tc_NGPLZ_bzIkWHJXOKxvWHJQ_8_0"></a><a id="Tc_v-5Z3QErsEWN8VcfIOvktA_9_0"></a><a id="Tc_3sQnls1FEUK5hEvzF9eUJA_11_0"></a><a id="Tc_ZbLlffIJXkee3KGqfuGsqQ_12_0"></a><a id="Tc_y9xkHlmTYkm9bFIJuuEvxw_13_0"></a><a id="Tc_cWEDoH1oy0W-1DU0RzSoZw_14_0"></a><a id="Tc_wHn8_IuqUE2RLaHFpL8NCA_15_0"></a><a id="Tc_RVExKE4mIEO7G9Poiyc4nA_16_0"></a><a id="Tc_dRlehnrReEOwLKvoEHz_Ng_17_0"></a><a id="Tc_9Nr_BW76YEG2N8TW0EriUQ_18_0"></a><a id="Tc_xXZo5lpgfUm-1vwrXZltCg_18_2"></a><a id="Tc_l_QHjotzDE-O4xhXGUJQcA_18_5"></a><a id="Tc_XhQsx428QkSH8T7juxf8zg_19_0"></a><a id="Tc_BKjp6XLzOUKP0YRuiw7RaQ_21_0"></a><a id="Tc_8gdfg1QB40i1w1BI2gOsRw_22_0"></a><a id="Tc_n6l8KjAgjUGCNfhioJ0Vpg_22_2"></a><a id="Tc_Qg-7HaZuMU-Q3oyi0_PkFA_22_5"></a><a id="Tc_Y3Pm476h3EyISKW9Iom5IQ_23_0"></a><a id="Tc_-LcJDs6eqEaz1J0qCBed0Q_24_0"></a><a id="Tc_5ogQ41gTnUmCTmOR2wPg-w_25_0"></a><a id="Tc_zRJTSNWxckepvIdW83jq6w_26_0"></a><a id="Tc_1R8nmpuwDkactCFST4D9MQ_27_0"></a><a id="Tc_iW4Xt5lA1kevEEqkUMKfEA_28_0"></a><a id="Tc_s_cTH-J360S1tKdgXioZVA_30_0"></a><a id="Tc_1UyCBHgk5UaOo7CgYvVh6Q_31_0"></a><a id="Tc_s0MnNwHWmk2ud6b-ls4EsA_32_0"></a><a id="Tc_yv4tjGMHNUm9ZWc608xKDg_33_0"></a><a id="Tc_Lr0_3Sn2w0yVGcLiUvajsQ_34_0"></a><a id="Tc_FYFWdyyHHU6K89YQmrULRg_35_0"></a><a id="Tc_O2peMDnVvE2OdDIXZQ62zQ_37_0"></a><a id="Tc_EpS0xpOIv0mdxVd_zUKPyw_38_0"></a><a id="Tc_rQG_0fmPt0y0aAJZi3cpWw_39_0"></a><a id="Narr_hmG5KiEGdUmj59CKxDNZ6g"></a><a id="Tc_nF4Ryvw5vUGnnK8nwM7mkw_40_0"></a><a id="Narr_LgIKx4iTfkeX1TkfzE0E3g"></a><a id="Tc_d41CkfdEW0eyTSg0IK5JQQ_41_0"></a><a id="Tc_UqbjdFtQUEe_cKfocmXYWw_42_0"></a><a id="Tc_j5GQ7qPD8USHKT3GEiASSg_43_0"></a><a id="Tc_ipGhW-9M6UyFPMQPHSGJaw_44_0"></a><a id="Tc_ek7PVXzfFU-ne1ppuYtHBg_45_0"></a><a id="Tc_CaUJORy7-kq9oz-lQOYlgQ_46_0"></a><a id="Tc_x-K6IRvIc0CnBcGbDBcYIg_47_0"></a><a id="Tc_UjipJBi8LEaIWTz0-CTLRA_49_0"></a><a id="Tc_eXH2Y8pSIU69DFWp_djb0w_49_2"></a><a id="Tc_oWxLmUj72UG8LvpBuaFqnw_49_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc__ogzOrNcv0-6VSljQ3cxKg_6_3">11,609</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_HPGR60r-h0KN8SjJtisoOQ_6_6">23,177</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Tax credit receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrantsReceivableCurrent" scale="3" id="Tc_Z2pjJi9bvUKDfsJ1h2WMRA_7_3">3,228</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrantsReceivableCurrent" scale="3" id="Tc_zc4a65do20m7tD_sdQlYYA_7_6">1,812</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_DVnt5KVatE6txLLTji9pDA_8_3">1,444</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_Vv4yYv_xuUaQE0ISj_ZAEg_8_6">2,414</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total Current Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_mSTFctpkWkilra0e7BKukQ_9_3">16,281</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_wIjICyhK30ukoU61dfmUcA_9_6">27,403</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-Current Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_xWFCmJbdP0GKp62ElIXvbQ_12_3">270</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_OjEho26likGHUcdhyXwdKQ_12_6">422</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashNoncurrent" scale="3" id="Tc_KuDQ4I8_P0-2p9zrTyJnDQ_13_3">96</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashNoncurrent" scale="3" id="Tc_gB6ESYV-50KWSqrl-T5_AA_13_6">102</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="Tc_tXsxjQuX40ab_6pjSpBaaQ_14_3">1,272</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="Tc_12XX_cL87kC4HXIopEo3_g_14_6">1,759</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">In-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="Tc_dP215gaePEyx10XJyLxHlg_15_3">17,358</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="Tc_PRAd4J6fPk6xKsZ_sBKVfA_15_6">19,755</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:fixed-zero" name="us-gaap:Goodwill" scale="3" id="Tc_JNsDXGd-V02oky6Bd0W6hA_16_3">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="Tc_ZkUbzVua0kS_xVlafafZag_16_6">5,700</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Deposits and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DepositsAndOtherAssetsNoncurrent" scale="3" id="Tc_o0PCXIUCG0WHvhcWTeSxUQ_17_3">75</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DepositsAndOtherAssetsNoncurrent" scale="3" id="Tc_0b0cMtdgAkS_C_IjSR7Cuw_17_6">78</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_PhRMpy3CZU6XmrUXfj6QIw_18_3">35,352</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_aN6m2oeLbU-HXYcP1JeRLw_18_6">55,219</ix:nonFraction></b></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities and Stockholders&#8217; Equity </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current Liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_67RDZJB7nkKtQ7ll9USrXA_22_3">859</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_VpdPmqxZrEi7vHWbvQS_Yw_22_6">770</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_RPlm0hwTNk2wIaJ0oY9vyg_23_3">3,368</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_A43A_KJOJUK-kmdbaGZDQw_23_6">2,995</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accrued employee benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_5hfI36sNR0SDUJ2GWzMdIg_24_3">1,144</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_2LVtyMJpC0u31T50PfWv3g_24_6">1,517</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Deferred research and development tax credit-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredResearchAndDevelopmentTaxCreditCurrent" scale="3" id="Tc_mo0Q3vwXqkeiKxYPF3paSA_25_3">1,614</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredResearchAndDevelopmentTaxCreditCurrent" scale="3" id="Tc_td8uKbaImkav_RwFYOmoqw_25_6">906</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Loans payable-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="3" id="Tc_n2SpB0wfc0eDj1gcUVCCzg_26_3">61</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="3" id="Tc_KWtj33mV9UW3fdsyVXd7KA_26_6">63</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease liability-current portion </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_Hw0rBfY6iECotgkEcOudCw_27_3">539</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_H4PYfuGay0eQwzCwd9Xj1Q_27_6">487</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Current Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_TgvcmaWfGECF_xNoZnDcvw_28_3">7,585</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_B1XTmqZ1uUeNA5zw1jLkXA_28_6">6,738</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Non-current contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="Tc_mTK3PfXHPkmW-0oJ70jR6g_31_3">6,973</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="Tc_R-lhEEiyB0OhM7VwXv8P9Q_31_6">6,274</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Loan Payable - non-current </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansPayable" scale="3" id="Tc_bVEyTq6wNkS8SEgT8KBG4A_32_3">92</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansPayable" scale="3" id="Tc_eQ0vCoDv7ku58OGCRbjeCA_32_6">162</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Non-current deferred research and development tax credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredResearchAndDevelopmentTaxCreditNoncurrent" scale="3" id="Tc_P27O3Hz2XkSQ_meL9cjOAQ_33_3">762</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredResearchAndDevelopmentTaxCreditNoncurrent" scale="3" id="Tc_rTQbDF-2q02M_IcrlXWYwg_33_6">906</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Non-current operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_NQ3bbHja30m_z10Bxx6mAQ_34_3">873</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_FZDIgbAQZE-P5B-gqpglVQ_34_6">1,442</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="Tc_oJLYy2QlrE2m-oTWskGnSg_35_3">16,285</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="Tc_fOtzz1c05UiHvVvavoEPfA_35_6">15,522</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Commitments and Contingencies</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_LkLZcRrvg02j635lqvyuRw;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> &#8212;</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_iwJBL03S8km_VHa-8KyFbg;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> &#8212;</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Temporary Equity; <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Narr_UqnVckyAd0ySgVFaAAiO8A"><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Narr_hhFa5h6ZykOCvaAP_T-oYQ">10,000,000</ix:nonFraction></ix:nonFraction> authorized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;">Series C convertible preferred stock, </span><span style="font-size:8pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_BCLNfSn4Nkq8axDfVv_iDA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr_ivBCwG-EM0ylecYFu_-mow"><ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr_TOHEjq3yzkmNumDgcyYQ1g">0.001</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> par value; </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_BCLNfSn4Nkq8axDfVv_iDA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Narr_15V0zMKXUUuk2w55issPGg"><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Narr_r0hng_Oy0Eat2_zQTPbwYg">10,000,000</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> authorized; </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesIssued" scale="0" id="Narr_ui0NwQpSMk2oNTjBXRZ7dA">0</ix:nonFraction></span><span style="font-size:8pt;"> issued and </span><span style="-sec-ix-hidden:Hidden_UHWXJoyKD02IOLQ4TY3v7Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-size:8pt;"> at December 31, 2024, and </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_BCLNfSn4Nkq8axDfVv_iDA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesIssued" scale="0" id="Narr_nW0vIXiOkUeuV55wK7-SJA">275,000</ix:nonFraction></span><span style="font-size:8pt;"> issued and </span><span style="-sec-ix-hidden:Hidden_JlaYITBdXUOr32e7uFxNvg;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-size:8pt;"> at December 31, 2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_auhZK6VNAE61QLCkTeOtRA_39_3">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_BCLNfSn4Nkq8axDfVv_iDA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc__MtcSUnP_02fPUkmABqMUA_39_6">2,006</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;">Series D convertible preferred stock, </span><span style="font-size:8pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_0cUPUwDM7UqtZBkU6ujb6g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr_R0ifXiGKOUSCn7M2yx5G0A"><ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr_W_FdBwGlIkWfsn98aRacNw">0.001</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> par value; </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_0cUPUwDM7UqtZBkU6ujb6g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Narr_-2rh_S2ORUSVPtint0vtlw"><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Narr_nE_xSpglsUWGX7C6x3JqPQ">10,000,000</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> authorized; </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesIssued" scale="0" id="Narr_s6o1D4ottUqGaZWnxaSMmA">0</ix:nonFraction></span><span style="font-size:8pt;"> issued and </span><span style="-sec-ix-hidden:Hidden_Leb22VF_BEq_G3tRq4JCNQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-size:8pt;"> at December 31, 2024 and </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_0cUPUwDM7UqtZBkU6ujb6g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesIssued" scale="0" id="Narr_M1DnCmOCFEyxgycKk_Uthg">100,000</ix:nonFraction></span><span style="font-size:8pt;"> issued and </span><span style="-sec-ix-hidden:Hidden_uMy8EcJ98ECNZdMl8UEoOA;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-size:8pt;"> at December 31, 2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_clnbAAhC8UW3e36pYQ5Zkg_40_3">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_0cUPUwDM7UqtZBkU6ujb6g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_aKhKhF5ag0GIK9AgkMdKtQ_40_6">728</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stockholders&#8217; Equity:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Common stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_p8quklfYsUWe0XL__sygwA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_jTNeSCz4u0qAzg1LjiItXA">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_LCOkjI6K_kqL2npFD4kSOA"><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_f7hEGgea-EWecQmvD-ljgQ">350,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_ffa6ThAbEEKIGfiXyOwCjw">2,811,258</ix:nonFraction> issued and <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_Ei60RZl-zkKkNYWZv3-Qog">2,782,449</ix:nonFraction> outstanding at December 31, 2024 and <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_Xy2qTndYLE-LPaKAqYwqeg">715,028</ix:nonFraction> issued and <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_GVmhXaRouka6-QU5EXBBxA">686,219</ix:nonFraction> outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" id="Tc_kpCG_1GdV0-4Q8YW4b5ucw_42_3">3</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" id="Tc_RTzmFpBP8Eim5HB8ZsFq2w_42_6">1</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="Tc_1vf9hlOpDEy1nMF6HeRH4w_43_3">355,501</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="Tc_KisELNS39km2ZDaxtqw0vg_43_6">346,536</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Treasury stock at cost, <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="Narr_Vs381pSjLEubbXqOOqlpiQ"><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" id="Narr_namwLqo2x0q9RkmJ7iCVHQ">28,809</ix:nonFraction></ix:nonFraction> shares at December 31, 2024 and at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" id="Tc_MgaDSSSidkyLXPTAGzxvkg_44_3">288</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" id="Tc_lN4iJvLZfk2v3iQNZtC6kw_44_6">288</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated other comprehensive (loss) income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" sign="-" scale="3" id="Tc_Fos7z4c4h0G45Ujr3UWq4Q_45_3">1,178</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="Tc_mEIJRLHQWkmuAr7WnNAXaQ_45_6">32</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="3" id="Tc__uKOyK1tr0CQuqmrzz-vGQ_46_3">334,971</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="3" id="Tc_c12zOOOrmEyXJjv2yMgmeA_46_6">309,318</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Stockholders&#8216; Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_yPSVuhnfzke_e_mMbSj_aA_47_3">19,067</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_8C8A_6iAIUW73vBea2nY_A_47_6">36,963</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Liabilities and Stockholders&#8217; Equity </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_8UF1LwD-9UGf6rdMjw8obA_49_3">35,352</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_VMfdBCBCOk6_MzhyuZxv2g_49_6">55,219</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_67101537_ae19_4aa0_af9f_3d5b1363e363"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">All share numbers have been retrospectively adjusted for the <span style="-sec-ix-hidden:Hidden_kKfBqxEBNU2zhVb9-b-www;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to twenty-five reverse stock split effective August 26, 2024</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">See accompanying notes to consolidated financial statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">82</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_2dfac3f8_231e_4851_b5b3_a89b21134318"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><a id="ConsolidatedStatementsofOperations_77785"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Statements of Operations and Comprehensive Loss</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands, except share and per share amounts)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_01258593_d3e5_485b_b551_d6ee30bba028"></a><a id="_d2005cbc_b87b_4739_a77f_17cd46ad2f85"></a><a id="Tc_M7ARlxMNMkKeqcIXQtIozg_1_2"></a><a id="Tc_Ya9kWRUVSkitcFhZTLwB2Q_2_2"></a><a id="Tc_e4VojY4mSEikKPLsM7mMtA_3_2"></a><a id="Tc_T_JApHIjDk2Z7W5hrOn2Vw_3_5"></a><a id="Tc_5NbJMHqV9Ue2OMs5rErY4g_4_0"></a><a id="Tc_ngKnqRZmKUqATAtk1-vs4A_5_0"></a><a id="Tc_U9DIvsAcN0Koyu5J-X_N8Q_5_2"></a><a id="Tc_Qs3FT4rR9E6Ej8Y791-5Bg_5_5"></a><a id="Tc_AekbXG93E0il-DZiJ0N2kw_6_0"></a><a id="Tc_yfvIz0q-XUiC1Wz3ltvDxw_7_0"></a><a id="Tc_dDeYd6h9XUm_xxsBmGHUMg_8_0"></a><a id="Tc_9_LvDr3ut0WR9cE-333UWg_9_0"></a><a id="Tc_JX1KcFiPNkGytZPK__g8fw_11_0"></a><a id="Tc_ZhQoGGsCjkmCHUtJvy20HQ_12_0"></a><a id="Tc_WZfXpOr_C0yl_8bm1k-Mcw_13_0"></a><a id="Tc_lA6xRvK9gE2m5Xmc5ox24w_14_0"></a><a id="Tc_WvRCrJig3Em6x0Zy1Kz51A_15_0"></a><a id="Tc_RNK9FTa7mEqNQR6VzBjXyA_17_0"></a><a id="Tc_asSq3MzARUSQ-3AY-14iEQ_18_0"></a><a id="Tc_BoxnBSetB0Sbnck_LykkJA_19_0"></a><a id="Tc_akX8aCBKRkeac_DifHOT7w_19_2"></a><a id="Tc_Zcje52n9_Ua7Qn_smZx7XQ_19_5"></a><a id="Tc_S-nHsJYGlEiPmVtlXurGTg_21_0"></a><a id="Tc_YdaUHZRgb0iHzxaLt2JxeA_21_2"></a><a id="Tc_FdLP0_92dUiPLhUqeEVJ-Q_21_5"></a><a id="Tc_Psgv4c6RoUGILwYgcXcxNw_23_0"></a><a id="Tc_xnb4kAF1p02fmjAshUazlA_25_0"></a><a id="Tc__YJ0lEWtQUaOEZjn4b-xiw_26_0"></a><a id="Tc_5kkZVk5teEy_1Sxl5Es01A_27_0"></a><a id="Tc_KSgDrRk_I0OIFjY4cLtssQ_27_2"></a><a id="Tc_Ao1shm2hF0WC8pSjfPp8BA_27_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the&#160;year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Operating Costs and Expenses:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_Se0r5pKftEOH9QAfuO7xKw_5_3">7,396</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_UkX4VSobh0eXfVsY8kYiig_5_6">7,120</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_1oIjoVRAkk6poQF6Lvq_NA_6_3">12,031</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_XK1wv5lxD0qB4ohTgosV8w_6_6">14,311</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">In-process research and development impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="3" id="Tc_SYSHgM5ta0mvMCcCYui9sQ_7_3">1,325</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="3" id="Tc_escxGAN87EWzAJHAeazNLw_7_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Goodwill impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="Tc_qPwkJpiMoUmZOIVFwa-XeQ_8_3">5,594</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="Tc_H7zfx_4ov0SNg2oviI1Z9Q_8_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total Operating Costs and Expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="Tc_U8gCXXcdzkqFnBvvRV_VVw_9_3">26,346</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="Tc_Uqmr7I_UhE6snQLUlceETA_9_6">21,431</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Loss from Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_YeGUf_OlJEKKJivPrvV0ew_11_3">26,346</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_LH4K3HRL3ki_elWGUcg7jw_11_6">21,431</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Other Income:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Foreign currency exchange (loss) gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" sign="-" scale="3" id="Tc_BpxedU8dS0qAIgSDRPHKrw_13_3">4</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="Tc_SEVJiv6qLEmFRCems7N6cA_13_6">3</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="Tc_LIUFO-thf0mene79kLhizg_14_3">697</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="Tc_bm8i4RalL0Gp0fW-eTStRw_14_6">1,439</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total Other Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="Tc_kYaLmfGP4Uqs516U9Ue5Lg_15_3">693</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="Tc_GmIqm9Kr3Eykxz4NizAHQw_15_6">1,442</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net Loss before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_BHXYeIAmOk-puoeYviev9g_17_3">25,653</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_VBz57bvGlU-_mZSMDOG6Ng_17_6">19,989</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_B4LDL_np10mhWPw9ciNogg_18_3">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_HrC_v8Vcy02gdhMwvSFl9Q_18_6">1,640</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net Loss Attributable to Common Stockholders</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" sign="-" scale="3" id="Tc_1oB_yAAWvU-xo-Au91i9Dw_19_3">25,653</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" sign="-" scale="3" id="Tc__kHz_gV_qUKG3dlm2e38ow_19_6">18,349</ix:nonFraction>)</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net Loss Per Share&#160;- Basic and Dilutive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" sign="-" scale="0" id="Tc_EN5b3tXQQEGkxyYL_V3ftw_21_3"><ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" sign="-" scale="0" id="Tc_EN5b3tXQQEGkxyYL_V3ftw_21_3_2">19.03</ix:nonFraction></ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" sign="-" scale="0" id="Tc_bsGftglxuU-bBFS7ZdNa1g_21_6"><ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" sign="-" scale="0" id="Tc_bsGftglxuU-bBFS7ZdNa1g_21_6_2">28.48</ix:nonFraction></ix:nonFraction>)</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Weighted average number of shares outstanding during the period&#160;- basic and dilutive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_S0Z8zvXOxkaFkci2Fqd2zQ_23_3"><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_S0Z8zvXOxkaFkci2Fqd2zQ_23_3_2">1,348,126</ix:nonFraction></ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_-4eSUvQ6N06jVQxNSrKA_Q_23_6"><ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_-4eSUvQ6N06jVQxNSrKA_Q_23_6_2">644,282</ix:nonFraction></ix:nonFraction></b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_eGAmfU0YDE2jljjXsBFCZA_25_3">25,653</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_gJccxcryKUGdxTTR3RXc9w_25_6">18,349</ix:nonFraction>)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(Loss) gain (loss) on foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" sign="-" scale="3" id="Tc_dj8WDEM9YEKOQP7voJ6SqA_26_3">1,210</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="Tc_xydL_7OCRkevaRd9McComQ_26_6">711</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total comprehensive loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_zA3H3HP6XkeDA6fikFLBHA_27_3">26,863</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_O-wJSdaVRkCMlF4c21vj8A_27_6">17,638</ix:nonFraction>)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">All share numbers have been retrospectively adjusted for the <span style="-sec-ix-hidden:Hidden_J_YXL0EUVEun7l9clydQRQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to twenty-five reverse stock split effective August 26, 2024</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;">See accompanying notes to consolidated financial statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">83</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_0b7c7242_55d3_44c3_82aa_7b8c077940a5"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><a id="ConsolidatedStatementsofDeficitEquity_82"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Statements of Stockholder&#8217;s Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands, except share and par value amounts)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_70a298f1_0730_481b_b9a0_1d6bcd8aee92"></a><a id="Tc_h07nzximGkaYCFlgBOf8Aw_1_2"></a><a id="Tc_Uq-qmICwNkSs2w44dnTUfw_1_13"></a><a id="Tc_GLq0I4W9C0mtmwhhazAUvA_2_7"></a><a id="Tc_X-_5j-iThEmwIZ6mah4h2Q_2_13"></a><a id="Tc_NyCaljmXaEKqBNJGS1-s3w_2_18"></a><a id="Tc_SH0hu8Q6F0W9ppR7Q8OEeQ_3_7"></a><a id="Tc_AsoU5ILNaUmBVq-xVFdrAw_3_10"></a><a id="Tc_ffBr3aIomk60ZqQ9ukp0EA_3_13"></a><a id="Tc_OLZpAC4-P0mXvhlB3uH-8Q_3_18"></a><a id="Tc_y8VC2QIBkE-QVaA3NcWSbw_4_2"></a><a id="Tc_EhCe-D_8GECICasLtK4UdQ_4_4"></a><a id="Tc_HbIYjf7m402Ct7LhstrwAg_4_7"></a><a id="Tc_8YP2XdMdSkioluZYNO3G7Q_4_10"></a><a id="Tc_9tClilN7IEWU8W6VTX5QRQ_4_13"></a><a id="Tc_JUtnyRJ8lkS_IlfXOZ_Dgg_4_16"></a><a id="Tc_wbRTJXDFZkarLMLBHJeSuA_4_18"></a><a id="Tc_je4rBw16Ok-LgiXTZgklGw_6_0"></a><a id="Tc_LuSGJQohi0O7R6Ma7CAQoA_6_4"></a><a id="Tc_Gx-5bKaq8UGMO2OCXTldRQ_6_7"></a><a id="Tc_0ntAlWmg1kWco4FyKQ2WgQ_6_10"></a><a id="Tc_4yk51OPRm06_t_9OehuKRg_6_13"></a><a id="Tc_4LJi64VM902FLKXl_mefEw_6_18"></a><a id="Tc_m4_4gSch2EWKg2KyZUFZkw_8_0"></a><a id="Tc_uDzBnRen4EigauDuxxYNLw_8_2"></a><a id="Tc_vsb8VmXNnUWFetyXy_xWCg_8_5"></a><a id="Tc_MCR-7aLs9E6-OsilvPdN5Q_8_11"></a><a id="Tc_2h6_QIhEE0S_7QpXL-zLEg_8_14"></a><a id="Tc_w4vcLclCtUKfTWUL1MDgLg_8_16"></a><a id="Tc_Awp7HQFVRk6qOpcrHmlGPw_9_0"></a><a id="Tc_Jdez4ETOUU2IXPa3FuAzUA_9_5"></a><a id="Tc_V5UrnGSR_EWYI6be6PAnzQ_9_11"></a><a id="Tc_5WJ6rjsWckCblcMOrRwA2Q_9_14"></a><a id="Tc_0nRnYvlCiEyaFWGU8JJCPg_9_16"></a><a id="Tc_mU4H3sRbRkuo-fc6EKvoEQ_10_0"></a><a id="Tc_ATlzbSAnC0Gp6kI8SovDqA_10_2"></a><a id="Tc_d9jXHj1aMku6o0dDP1z7Ew_10_5"></a><a id="Tc_FtdOucwFIk6nvljgSF9y9w_10_8"></a><a id="Tc_IW_trFBrjkaxmZio5Xs-eQ_10_11"></a><a id="Tc_o8H_toBp9k6qax-GAeeiQg_10_16"></a><a id="Tc_iwknPRFiJkeovjAZ2yF6OQ_11_0"></a><a id="Tc_BkGj9IoW9EWXMq-UzqObpw_11_2"></a><a id="Tc_EeYMQbL58UiY9Av-2S-u5g_11_5"></a><a id="Tc_onxl6SjQ-kizJ728wQ8HDw_11_8"></a><a id="Tc_FFGJMPMTI02A1zw2DE4Mmw_11_14"></a><a id="Tc_RqbZqiT_cEKIepQDUru5dg_11_16"></a><a id="Tc_Gctq6SnxikOtShDkmXkyIw_13_0"></a><a id="Tc_AfU1fyvXMUeE71FauZvMGA_13_4"></a><a id="Tc_ABMXSNFSpEmhsvHoCe53Bg_13_7"></a><a id="Tc_cHxVjc1da06c6LvPbuoDRg_13_10"></a><a id="Tc_icgUpcS8wUW9vaAZWWQ5oA_13_13"></a><a id="Tc_iNeQ7eME9Ei-lxSDlq0Awg_13_18"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:25.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common Stock $0.001 Par Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stockholders&#8217;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Treasury Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December&#160;31,&#160;2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4RZCi84vaEabikr9LWpFlA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_ubv4sUQYXUKGszwq3bA8NA_6_2">634,069</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4RZCi84vaEabikr9LWpFlA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_noIReNzotUCGmyukNCnmeQ_6_5">1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_4cvvxWMDykW_l40biKeNYw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_9rKeB078Jk2w2hfnkJcZuQ_6_8">343,765</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_NJEC0z_x8ECR7B9Oke27fw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_OsEfhnnsu06vx1Lk365GGQ_6_11">290,969</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_JIJslT23LEycPiKJ5-fTkg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_27PGv7DQT0qiE7WtpB6XLA_6_14">679</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_w4RFMQQ5A0OI5EQijUpP-w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_PnjajVvXLUKpWUzmPAnFTg_6_16">288</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2022_qFG--fWth0KqNR6gPmrVyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_T5y4wsTA2kalnKHLFihgMQ_6_19">51,830</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:25.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_suO7Cu5XE029HgvrAUqKaQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" id="Tc_-jAyb1gITk2CQzwBMv1PQg_8_8">552</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" id="Tc_TsBv4vYJj0KzarJ6YSyEHg_8_19">552</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:25.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Stock issued under &#8220;at-the-market&#8221; offering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_PvVBqkfA9UqHC0e8U-NKjg" decimals="INF" format="ixt:num-dot-decimal" name="tovx:StockIssuedDuringPeriodAtMarketOfferingShare" scale="0" id="Tc_C1Ar2ShkN0C9BHhtE1206w_9_2">80,959</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_suO7Cu5XE029HgvrAUqKaQ" decimals="-3" format="ixt:num-dot-decimal" name="tovx:StockIssuedDuringPeriodAtMarketOfferingValue" scale="3" id="Tc_cdNh7uDWx0its_OPHwG98A_9_8">2,219</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="tovx:StockIssuedDuringPeriodAtMarketOfferingValue" scale="3" id="Tc_3H-P5OCMoUaLPPDkeq-mTg_9_19">2,219</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:25.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency exchange gains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_P3drMnJF9EOvXOpYV-X28g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" sign="-" scale="3" id="Tc_Foceq9PNMUeo8e26446CuA_10_14">711</ix:nonFraction></p></td><td style="vertical-align:middle;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:middle;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" sign="-" scale="3" id="Tc_wCuCDsVMqk2KWtJGBxJMjw_10_19">711</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:25.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Uf5i6sclqUqSGLHv5HRs2Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_oGACTFj6vUiBCTsqc0K1VA_11_11">18,349</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_qBLC6QyL8k6N34gOM37pqg_11_19">18,349</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:25.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December&#160;31,&#160;2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FBEnxEGZW0WbxkVOqBckFQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_lDYZVRvu70OoUHEO7U1N1w_13_2">715,028</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FBEnxEGZW0WbxkVOqBckFQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_7eJflDP57k6_CoWnOMFubA_13_5">1</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_aM1WcDVfX0O2TnhHJJcVDg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_0uNoje6H_E2t7uDiZYon0Q_13_8">346,536</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9nGPg8d7vk2E_H8xD5M7BQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc__TscciSh10mskHvSAz2cdw_13_11">309,318</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_N-OYSAaJYkeC_6M_gE65vA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_0JuijHIDOkGUbXGICwpg8A_13_14">32</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_PSXbTPoplE2xy2WW1xTUiw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_ZaLHertWAUif__kfMmN33A_13_16">288</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_yW59Nqc0KEWrhpiHYEI8bQ_13_19">36,963</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_4752deb7_e65a_4473_b27d_24ded4ef09e2"></a><a id="Tc_lVHqEWPr20e9eqcbNPE3rA_1_2"></a><a id="Tc_tJ2gchsQH0CaEvOHdl9IHg_1_13"></a><a id="Tc_RLoc9OozykOPP48s2No5JA_2_7"></a><a id="Tc_rke8m9DGOkiwXNPHRx8CfQ_2_13"></a><a id="Tc_DKSyEQAsHUONRbzZoG_c5g_2_18"></a><a id="Tc_OsobHIgqK0qmCPB-T2FJVQ_3_7"></a><a id="Tc_BmeBwcGMkEiKlC69TCbnnw_3_10"></a><a id="Tc_ZPB6fP-gMEacqqlAGqGOtw_3_13"></a><a id="Tc_lk8xnXrqIEGNDFdynJXKdQ_3_18"></a><a id="Tc_tvfnqb9VO06e7Pb825EjRw_4_2"></a><a id="Tc_0V6fT6Cl7Eezg7ofXu6IJw_4_4"></a><a id="Tc_SyBsJeWATUqJe8rzRDx99g_4_7"></a><a id="Tc_Hf3A3On2lEiyLTCgCl9iIA_4_10"></a><a id="Tc_Np3VUVUWtkmhVj8WOkqrYg_4_13"></a><a id="Tc_NcXchiTNJkO3uBaUa2QbNg_4_16"></a><a id="Tc_m7qwiwZRXE6P1UbueSR78Q_4_18"></a><a id="Tc_ICiruDkA5E2nW5ioETV-Ig_6_0"></a><a id="Tc_giWzWVrpZE6dwqV1QOCCFA_6_4"></a><a id="Tc_HtakE9BxZEWK2Q4lgXwkcg_6_7"></a><a id="Tc_NEuBGXoBf0Su19twRN1QSg_6_10"></a><a id="Tc_uW0OSWm8KE-blNvKsiOzTA_6_13"></a><a id="Tc_WJrXHQKgvECV7sDEnOrChA_6_18"></a><a id="Tc_nNYNvhEpM0eQvxHWtk6aqA_8_0"></a><a id="Tc_a1EeQJyz1UaZtRCNy7_Ehg_8_2"></a><a id="Tc_jqKT-pKXr0CLA9D2zJVcVw_8_5"></a><a id="Tc_kE7jstOx3EG4a539a3pvEQ_8_11"></a><a id="Tc_w4GvCRGwNUe1kpzfzV8PRQ_8_14"></a><a id="Tc_UGnYJf5ELku61IM8-9V0gw_8_16"></a><a id="Tc_b-5KK24oyECWevRrUk1CtQ_9_0"></a><a id="Tc_WIYfLiDuekSTcz-I8PJ3nA_9_11"></a><a id="Tc_fezV7mmp4U2SheBt_oEioQ_9_14"></a><a id="Tc_lIOgFcqzQEqWe_5cOPNWfQ_9_16"></a><a id="Tc_ySMgcvZbtEaGXkNz138HFA_10_0"></a><a id="Tc_gylNQjIiK0yOi_leqQn_tg_10_11"></a><a id="Tc_8qtHPnVzI0S2U7h2pNWPQA_10_14"></a><a id="Tc_ays_uqqxZ0KjONU7OoD2Iw_10_16"></a><a id="Tc_QYmKu_WN8EuEoJoEDyTvDg_11_0"></a><a id="Tc_2HlEgBQkDU-zfDW8eS7X8Q_11_5"></a><a id="Tc_jkPU_nngwUqlpP3L_ki1OQ_11_11"></a><a id="Tc_BKIYMyeFkE-0mGCXtKgf0w_11_14"></a><a id="Tc_ZRDa7RR-d0O7e-VdFj6CoQ_11_16"></a><a id="Tc_PHJSY4Vo5EaZOfmn1wOx1A_12_0"></a><a id="Tc_FFifO0d12EW4JGd5aDiiIQ_12_5"></a><a id="Tc_Hsppc86ASEWRLScNQoSQvA_12_11"></a><a id="Tc_A9JwyboUlkCDCAJ6B6C0LA_12_14"></a><a id="Tc_lTRTwd-zKEuFOoa7rnB4aQ_12_16"></a><a id="Tc_X4adPZg3G0O6uIfBVHBhjw_13_0"></a><a id="Tc_-I637or9ekW0V0Qnc0x2Mw_13_5"></a><a id="Tc_ys7Dy42i1UeigVBVfGvupg_13_8"></a><a id="Tc_ghAlbNNLnEipebFy51duqg_13_11"></a><a id="Tc_-B7uwFiHiEOJctSI2kw3Rw_13_14"></a><a id="Tc_TAtlLoLPl0q3QasV8JccZg_13_16"></a><a id="Tc_-35_I3xl8k22OGmanmdLMA_13_19"></a><a id="Tc_QfpVW5Ub5UKwSLn31YYB8A_14_0"></a><a id="Tc_HQ_Lzx5dd0mXgbO_KMqmLg_14_2"></a><a id="Tc_haUhtbkcZUuevsmWofHNxg_14_5"></a><a id="Tc_lKpv1qvbIkaGkex1vm7XAg_14_8"></a><a id="Tc_KFNeMOyDE0OoeXI9hgeRqA_14_11"></a><a id="Tc_va9XmCTbL0iSLpK0njfdAg_14_16"></a><a id="Tc_ZjH1nNjrVk65Iw-VxtznxQ_15_0"></a><a id="Tc_P-Yh6fkZ1UO3v2MU55EFPQ_15_2"></a><a id="Tc_Zpo9AB09F0ydPDwau0chyA_15_5"></a><a id="Tc_FdwZ4Rwptkqlg1qorThSug_15_8"></a><a id="Tc_qRkmT5RULUinz9JW9vYgqA_15_14"></a><a id="Tc_PRAv4YhU-ki4-jtSDO6fGQ_15_16"></a><a id="Tc_uzYhclFUE0Gej2m9inWm3A_17_0"></a><a id="Tc_piSkhDtuSUiJPg4ghc1urw_17_4"></a><a id="Tc_LX_zZRSx1kGaN_ODf1_oGQ_17_7"></a><a id="Tc_k_nIGlQ4L02shvh1KKVdGQ_17_10"></a><a id="Tc_8IPmZmNChkiqJuYL6UmkqA_17_13"></a><a id="Tc_Ub9BEtP4hEaXrzBiFerIVg_17_18"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common&#160;Stock&#160;$0.001&#160;Par&#160;Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Paid-in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stockholders&#8217;</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Treasury&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December&#160;31,&#160;2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FBEnxEGZW0WbxkVOqBckFQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_THXkyxqvvkmYSAU3Kyv1ig_6_2">715,028</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FBEnxEGZW0WbxkVOqBckFQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_djs-9H9S_UeYzvAwM8vrIg_6_5">1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_aM1WcDVfX0O2TnhHJJcVDg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_weuzRRPJmUKNoMS0cYjFWQ_6_8">346,536</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9nGPg8d7vk2E_H8xD5M7BQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_5W3cxYY1a0Ow6lILcGVyIw_6_11">309,318</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_N-OYSAaJYkeC_6M_gE65vA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_t_Z9WHrhXkyMd07oEX9m3w_6_14">32</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_PSXbTPoplE2xy2WW1xTUiw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_-FWUHAdipkyuj0zGtwsSHg_6_16">288</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_P8SDc5YNdE-qTnrGCeUkkA_6_19">36,963</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Dpki6uOPuk-TKOe69cPw8Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" id="Tc_QUzM6ODjxkqSzQ08naj8EA_8_8">671</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" id="Tc_faaaF_3L9kOFOBUNW_KByQ_8_19">671</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Stock issued under &#8220;at-the-market&#8221; offering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__lV_kvdH4EqxQ6GbeN6UmA" decimals="INF" format="ixt:num-dot-decimal" name="tovx:StockIssuedDuringPeriodAtMarketOfferingShare" scale="0" id="Tc_JBToPzmgK0GU5Ac_B1U7hQ_9_2">569,282</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__lV_kvdH4EqxQ6GbeN6UmA" decimals="-3" format="ixt:num-dot-decimal" name="tovx:StockIssuedDuringPeriodAtMarketOfferingValue" scale="3" id="Tc_U6PAhLWMmEyKVM5vt_3EPg_9_5">1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Dpki6uOPuk-TKOe69cPw8Q" decimals="-3" format="ixt:num-dot-decimal" name="tovx:StockIssuedDuringPeriodAtMarketOfferingValue" scale="3" id="Tc_WJuie_152kOiU7EuyhKXdQ_9_8">3,602</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="tovx:StockIssuedDuringPeriodAtMarketOfferingValue" scale="3" id="Tc_HgDf_9LJ20y832kHMP1K2Q_9_19">3,603</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Issuance of Common Stock and Warrants, net of issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__lV_kvdH4EqxQ6GbeN6UmA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Tc_QKs28fqz2kW5S4iLeA-MUw_10_2">918,600</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__lV_kvdH4EqxQ6GbeN6UmA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="Tc_lyl8NY5fz06o5zHn3_30cA_10_5">1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Dpki6uOPuk-TKOe69cPw8Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="Tc_VDpqmql1qk2e5C8a4_WkGA_10_8">1,959</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="Tc_a6wZj7H1yEq8dER9hNePlQ_10_19">1,960</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Series C Preferred Stock conversion to Common</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_R0d_-4AfLUypDyxV9TxQUQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="Tc_LZ17CqcxyECCqozkMnYFag_11_2">72,132</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_X-H-GBwxVUqj6BHfXMxhWw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="Tc_aF1k4pEqKE2jmvZVwQN8MQ_11_8">2,005</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_EjPZMeUXV0GlLM6-c088Kg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="Tc_XAVqzBovL0KSjkdKYx3VAA_11_19">2,005</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Series D Preferred Stock conversion to Common</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3oS4dH-fW0-2DQ529iBrbA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="Tc_zz7m4O3FHUGfeTP6Cvq05g_12_2">26,230</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5m9jcdO1w0qs9ulFOtYunA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="Tc_JGQmu6QA9kyoUbS4DmdLMg_12_8">728</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_YQsEHjKUZEaTit0zqtbT0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="Tc_MIgzO27syk6rb_yGV3fRTQ_12_19">728</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Conversion of Pre-Funded Warrants to Common</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__lV_kvdH4EqxQ6GbeN6UmA" decimals="INF" format="ixt:num-dot-decimal" name="tovx:StockIssuedDuringPeriodSharesConversionOfWarrants" scale="0" id="Tc_yf0V0gjVbUaVfLc5Ttkp8Q_13_2">509,987</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency exchange loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6sVa3-o81UaUMfJqskMtYQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" scale="3" id="Tc_d88yhGH9QUO-xFwIc7256Q_14_14">1,210</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" scale="3" id="Tc_F5zhIe0PFUumv04-qXWiUQ_14_19">1,210</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_mGnyHDWFFUGdWS9V-bumAw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_B0byHQHmDk-sU0UmOESXVw_15_11">25,653</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_2XGz40hwM0-Px-JPYYP_kg_15_19">25,653</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31,&#160;2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_UiVP_5WlHEuuwi9gFMdYYg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_yHJKb84onkyXa4STxBsHtw_17_2">2,811,259</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_UiVP_5WlHEuuwi9gFMdYYg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_HG5CVJEjo0S0z2aosrByPA_17_5">3</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_tq0ChT8rZ0GGHg9K9C3kfA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_X4xCtPFVTEq-iSVbBXw1MA_17_8">355,501</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ldWdb-_1EU6aF9vqKx7UNA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_73AIR16jnUKgSimBRVLqlQ_17_11">334,971</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_tWC73uarJEaQAfd15uKfeg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_ofiBP_7EMkmoEcLWarXzog_17_14">1,178</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_kSoSMMHRj0KTmLoj2JxIrA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_djRoU9pJA0y5IgvAqf5bDg_17_16">288</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_EgPNVVWwdEmh6M8uN84H9A_17_19">19,067</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;">All share numbers have been retrospectively adjusted for the <span style="-sec-ix-hidden:Hidden_z6hbU1qCiEO-uw_VKCtgiQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to twenty-five reverse stock split effective August 26, 2024</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;">See accompanying notes to consolidated financial statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">84</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_e36367cf_3df3_465c_b362_90ab7d122a87"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><a id="ConsolidatedStatementsofCashFlows_49132"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Statements of Cash Flows</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_97c45f1a_ebda_4061_90bb_e1ac7afcdb0a"></a><a id="Tc_XjHMp4K6T0ikZtUhfI60-A_1_2"></a><a id="Tc_bDsZJwvE50-fVOYZAec23A_2_2"></a><a id="Tc_rZYnnUuPGEKjQW9PH_DDVQ_2_5"></a><a id="Tc_CUFXLztSrE21P2X-dPImBA_3_0"></a><a id="Tc_IZoUjpZHQE-CLpM9aBoqVw_4_0"></a><a id="Tc_uzK8Vv_vsUiS_xDwQk4fFw_4_2"></a><a id="Tc_gs-tZSOvNkqquEtx87sS-g_4_5"></a><a id="Tc_dqI6r6EoHEmJzvdN2cpabQ_5_0"></a><a id="Tc_9UbFaVnXkkq6Ki7ckh4ecg_6_0"></a><a id="Tc_0RkVXTfNCUW18XJ7BdhtWw_7_0"></a><a id="Tc_doPXPBEn4Eae8lPyZF3tRg_8_0"></a><a id="Tc_SafuomJB3UWXY_eHQNEJNg_9_0"></a><a id="Tc_Zc6AgPpEDkOLWgv811pZgg_10_0"></a><a id="Tc_jHajg8L_n0OeA2FoZ43WdA_11_0"></a><a id="Tc_NBbe-a34QEimdEoJPT7cJQ_12_0"></a><a id="Tc_ghS60TdpV0S7syBEKa6gNA_13_0"></a><a id="Tc_lzw5AQ5kEE21vXd7u0Ir6Q_14_0"></a><a id="Tc_A7Bptla6hUm5msUG8seGnA_15_0"></a><a id="Tc_mg1dk74SVE-SuT48JojJLQ_16_0"></a><a id="Tc_7xy_QdThpkOH7-HzYHjEfQ_17_0"></a><a id="Tc_opdezZNHk0Gn1Sv2dxBZ1w_18_0"></a><a id="Tc_FpCmNT6kAUOLmOpKyVrUMg_19_0"></a><a id="Tc_1wPGPE-1dUex5BlP931pdg_20_0"></a><a id="Tc_Vr4PkneJb0ytydoCHNxbDw_21_0"></a><a id="Tc_DlsFtEDgGUKDp6ds1uCZ1Q_22_0"></a><a id="Tc_0zIxPDTmpkCi1RmBt80N0A_24_0"></a><a id="Tc_eQJHmD_62U-S6KJYwAxD4Q_25_0"></a><a id="Tc_18AFls7Q30OtJHoBTvtkmg_26_0"></a><a id="Tc_saIA93gwX0WjjaQujtaEcA_28_0"></a><a id="Tc_zpV_3U-Rq0ikO5Hj6j1MSw_29_0"></a><a id="Tc_kYM6zcDY8kKP-f768pO4-g_29_2"></a><a id="Tc_ngCsd7ldEki_aZY2onAI_A_30_0"></a><a id="Tc_QHyJS-3qlEy9Zpn3cvpkdA_31_0"></a><a id="Tc_2871PS6AB0e4GXGScZQRUg_32_0"></a><a id="Tc_mDyMSzzR6UKma-eg-JOazw_33_0"></a><a id="Tc_E38sa6f8OUiRwuXadxVQ4A_35_0"></a><a id="Tc_C_77BumNqUySD-4CHUmgtQ_36_0"></a><a id="Tc_WURCHsue80OktLT__gKfoA_37_0"></a><a id="Tc_YIXSqn98XEebqEpVmpiPig_38_0"></a><a id="Tc_w592dI5zGki1L86nb3Yyxg_38_2"></a><a id="Tc_OooFroe6xUy-dJ7qGWra2g_38_5"></a><a id="Tc_TyhUKZJB7k-WOrsVbwy-vw_40_0"></a><a id="Tc_peREFTRqdkOq1JynlG6dtA_41_0"></a><a id="Tc_LvHBtKHSkkaYOH8ELW88eg_42_0"></a><a id="Tc_9EKG5X5Y50GYtyvmcLB0Vw_43_0"></a><a id="Tc_plz4Z5hTfUeHkCuXSzUqUw_43_2"></a><a id="Tc_8cK8U2B29EKwBLkwcl45wg_43_5"></a><a id="Tc_o-aB5MkPgkqM8bikMG3MsA_45_0"></a><a id="Tc_7H_kLtFIj0uEDr3jxbOWlQ_46_0"></a><a id="Tc_kLK_s3Zd80OMfRQFeLSphw_46_2"></a><a id="Tc_dkcYpUt2I0uqhvuRnYeMHw_46_5"></a><a id="Tc_mya3RpEPv0ym-stDJJeEtA_47_0"></a><a id="Tc_V4QuhsR7DUm_513aVfSp6g_47_2"></a><a id="Tc_fA9Od6G50ka2l-ak0UmrTg_47_5"></a><a id="Tc_Rh6tkNa9KEChHefl_kNplg_48_0"></a><a id="Tc_UOpYWM9qy0yO3z40lpYSfA_48_2"></a><a id="Tc_gVRx3n1ilkealksq-ySexA_48_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the&#160;year ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flows From Operating Activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_fMR35Ujt2kSOvofkhIvUsQ_4_3">25,653</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_Nxoj6p64_UGQFBhqiZAyPQ_4_6">18,349</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Adjustments to reconcile net loss to net cash used in operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_h50hg3XWIUSK64QZ_QcAmg_6_3">671</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_OhWd6yRw8kWQy3y8r-aEJw_6_6">552</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_JzbrgmZQgEWOxS8AutTzmA_7_3">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_AWGTh06zmUaxXukTeefITA_7_6">1,640</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">In-process research and development impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="3" id="Tc__RYcpe9Jp0ms7MZbPebJVQ_8_3">1,325</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="3" id="Tc_yXrRK5601UeXMaI3gZicSA_8_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="Tc_baRMguZAMkm-5vr3MEvfnw_9_3">5,594</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="Tc_3Tp20M6JsUqCdIVm40VtnA_9_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="Tc_cPcuNJ32iEaqs2IDAUNjXg_10_3">699</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" sign="-" scale="3" id="Tc_QmacZ2oj0k6nfwWPiaYC9Q_10_6">660</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Payment of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="Tc_Jr4MsfH-4EODa_swxk_A0A_11_3">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="Tc_63__Ium5XE-jpPZwamq98Q_11_6">1,731</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Non - cash lease expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="tovx:NonCashLeaseExpense" scale="3" id="Tc_GSmglzZQJkGNOcGzGnfSgQ_12_3">452</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="tovx:NonCashLeaseExpense" scale="3" id="Tc_N9E573-EG0uJF4Rx2-t82w_12_6">388</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_shy96v27LUywIQdNEYUU6Q_13_3">137</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_Ha8ZBftC9U-cGdB_DfA5Xw_13_6">135</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Deferred research and development tax credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="tovx:IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" sign="-" scale="3" id="Tc_OjfWWYMF6k-tD_nSZwC-9g_14_3">888</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:fixed-zero" name="tovx:IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" scale="3" id="Tc_igh7RanbhE6LyHAl16mjMg_14_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Changes in operating assets and liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" sign="-" scale="3" id="Tc_dk3EEOwdakir5jfeiFjc4Q_16_3">912</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" sign="-" scale="3" id="Tc_7uTgEc52Tk-Hrwp9rptN_Q_16_6">1,368</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Deposits and other assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDepositOtherAssets" sign="-" scale="3" id="Tc_2yeZpNv140Sdzd1sKZERmQ_17_3">1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDepositOtherAssets" scale="3" id="Tc_Nq4_1-IdJU2mS4-_asdAdA_17_6">54</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="Tc_gppud8xpc0ur1m_A6aVYEQ_18_3">123</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" sign="-" scale="3" id="Tc_WTE7ekqvpUKnW1CBb_ro1A_18_6">157</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="Tc_UUrK7bvMDki8fcvxKQfPsA_19_3">522</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="Tc_4f-Esw7keku76gj3LeYLtg_19_6">1,470</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Accrued employee benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" sign="-" scale="3" id="Tc_iYS7weszv0yowTSN8yKXgA_20_3">350</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="Tc_gf7oRkSfL02yBYzWCDnsnw_20_6">104</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" sign="-" scale="3" id="Tc_yD5raj2hIkacs1ot8zVVoQ_21_3">482</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" sign="-" scale="3" id="Tc_z_xU-CnPCESTe2tlgkMwoA_21_6">422</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Cash Used In Operating Activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="3" id="Tc_LeshcvbvSkyKU8idykiDMA_22_3">16,937</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="3" id="Tc_H6EZN_KfYkms6HxX6kLxYQ_22_6">18,996</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flows From Investing Activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Purchases of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc_2n0iNciRZk-z-sTMFX-OLA_25_3">1</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc_2xwNs-lTFEiBivoAFPPp1Q_25_6">202</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Cash Used In Investing Activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_IxSi-4rQ7k2-U4MqsvltKg_26_3">1</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_fnbQ3k-pQE-TyROzsKVZDg_26_6">202</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flows From Financing Activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Payment of loans payable </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="Tc_TWp4DdI0j0SbpgLwxJifUw_29_3">67</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="Tc_kCuJJThXRUuAuzIb5KR5mQ_29_6">75</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Proceeds from issuance under at - the - market offering, net of issuance cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="tovx:ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts" scale="3" id="Tc_OH_OfIiJA0-IL9pg4ceqYg_30_3">3,603</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="tovx:ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts" scale="3" id="Tc_h6GUNRolZUyHgBvJvXoH2Q_30_6">2,219</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Payment of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="Tc_6qL2r2kYUEGI63Xx2phfAg_31_3">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="Tc_sEpEtdLQIU-fqGGQyO_ANA_31_6">1,519</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Proceeds from issuance Common Stock and Warrants offering, net of issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="tovx:ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts" scale="3" id="Tc_-s_PtyCP5Euj0AxWP1YjfA_32_3">1,960</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:fixed-zero" name="tovx:ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts" scale="3" id="Tc_wws2oqjGOEKqVTwePJ4zvA_32_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Cash Provided By Financing Activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="Tc_ewgCEe2XM0KFSJUMSj6jYQ_33_3">5,496</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="Tc_adcyZiACH0-KJ0A5E3p6MQ_33_6">625</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Effects of exchange rate changes on cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" sign="-" scale="3" id="Tc_htMw4tD170qHKMbmwSeaRw_35_3">132</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" sign="-" scale="3" id="Tc_DetgLfYIH0aRxKfxJdvO6w_35_6">33</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net decrease in cash and cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="3" id="Tc_WKUQ8mjexUi6191HpXKL4g_36_3">11,574</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="3" id="Tc_oLctYurl3U6oNqSyMgpgAg_36_6">18,606</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents and restricted at the beginning of this period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_dqirB85U4EWq_Sjrg4zrUQ_37_3">23,279</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2022_qFG--fWth0KqNR6gPmrVyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_YeC1qqlreE243BQ2hjldLg_37_6">41,885</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents and restricted cash at the end of this period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_rGrsxfWTf0ynI9chzhS2Ng_38_3">11,705</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_Jx3Qxsp-1keHaqkv08nWxQ_38_6">23,279</ix:nonFraction></b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reconciliation of cash, cash equivalents, and restricted cash reported in the consolidated balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_1hss93538Uu6Ls252T7rNA_41_3">11,609</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_2v7WycCrzE2hwuJ7Tw8VkQ_41_6">23,177</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash included in other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="Tc_d_zH_7Y_IkaSF14cJowGsw_42_3">96</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="Tc_bWUHyylc1ECoU7hq66eWaQ_42_6">102</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc___o5VvkyPUWiBN1K9s6zaA_43_3">11,705</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_yZChmtuz-UqYqFmMArqk6w_43_6">23,279</ix:nonFraction></b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Supplemental non-cash investing and financing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Conversion of Series C Preferred Stock to Common Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_EjPZMeUXV0GlLM6-c088Kg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConversionOfStockAmountConverted1" scale="3" id="Tc_4kNcDGV1akqL4gCrsYbFfw_46_3">2,005</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_RDrd7UAK_0W8hjOVg3ZEiA" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ConversionOfStockAmountConverted1" scale="3" id="Tc_Y39UeQ5DeEC3nSrYf281bA_46_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Conversion of Series D Preferred Stock to Common Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_YQsEHjKUZEaTit0zqtbT0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConversionOfStockAmountConverted1" scale="3" id="Tc_07Xx6j8Mo0Cff3wVsDN1QQ_47_3">728</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_2tg3FD50oUGcr_UI011BVw" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ConversionOfStockAmountConverted1" scale="3" id="Tc_vJyN8EmHLke93o8gjyQ4aA_47_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Right of use assets obtained in exchange for lease liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="Tc_XPTf4HJ_Ekux9gdJqxiMKg_48_3">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="Tc_7ev8Z0mmbUOrdZihXBql5w_48_6">937</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">All share numbers have been retrospectively adjusted for the <span style="-sec-ix-hidden:Hidden_9SosEJUKpUa_cJZ0swZTAw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to twenty-five reverse stock split effective August 26, 2024</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">See accompanying notes to consolidated financial statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">85</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_Hlk190911497"></a><a id="_d3068586_a0d6_41ff_b20a_50b58b701300"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><a id="a1OrganizationandNatureofOperationsandBa"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="Tb_CvRaNy7hGEyse7GFD_UjJQ" continuedAt="Tb_CvRaNy7hGEyse7GFD_UjJQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Organization and Nature of Operations and Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Theriva Biologics, Inc. (the &#8220;Company&#8221; or &#8220;Theriva Biologics&#8221;) is a diversified clinical-stage company developing therapeutics in areas of high unmet need. As a result of the acquisition in March 2022 of Theriva Biologics S.L. (&#8220;VCN&#8221;, formerly known as VCN Biosciences, S.L.) (the &#8220;Acquisition&#8221;), described in more detail below, the Company transitioned its strategic focus to oncology through the development of VCN&#8217;s new oncolytic adenovirus platform designed for intravenous and intravitreal delivery to trigger tumor cell death, to improve access of co-administered cancer therapies to the tumor, and to promote a robust and sustained anti-tumor response by the patient&#8217;s immune system. Prior to the Acquisition, the Company&#8217;s focus was on developing therapeutics designed to treat gastrointestinal (GI) diseases in areas which included its clinical development candidates: (1) SYN-004 (ribaxamase) which is designed to degrade certain commonly used intravenous (IV) beta-lactam antibiotics within the GI tract to prevent microbiome damage thereby preventing overgrowth and infection by pathogenic organisms such as Clostridioides difficile infection (CDI), and vancomycin resistant Enterococci (VRE), and reducing the incidence and severity of acute graft-versus-host-disease (aGVHD) in allogeneic hematopoietic cell transplant (HCT) recipients, and (2) SYN-020, a recombinant oral formulation of the enzyme intestinal alkaline phosphatase (IAP) produced under cGMP conditions and intended to treat both local GI and systemic diseases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Corporate Structure and Basis of Presentation </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 15, 2024, the Board of Directors of the Company approved a reverse stock split of the Company&#8217;s authorized, issued and outstanding shares of common stock, par value $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_8_15_2024_xuiu_DLYvk6GmA7YSFUW4g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_HvcCNnYlmECZksD-4mQVXA">0.001</ix:nonFraction> per share, at a ratio of <span style="-sec-ix-hidden:Hidden_orfqZoyfKkWTJOnkXHVDng;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> (1) share of common stock for every twenty - five (25) shares of common stock (the &#8220;Reverse Stock Split&#8221;). The Reverse Stock Split was effective on August 26, 2024 (the &#8220;Effective Time).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of the Reverse Stock Split, each twenty - five (25) pre-split shares of common stock outstanding will automatically combine into <span style="-sec-ix-hidden:Hidden_qZ_jXrZOTEixF1Oi9Y8xXg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> (1) new share of common stock without any action on the part of the holders, and the number of outstanding shares common stock will be reduced from <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_8_25_2024_V4Nc4z3x80eVOCpcJ66JFw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_QVPy5Aq8qUKRXKnVdnl_4w">25,131,230</ix:nonFraction> shares to <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_8_26_2024_juz0PlBJyUOa8L1qxceYsg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_bYLsbsCfPkKGviPTBgn8VQ">1,005,249</ix:nonFraction> shares (subject to rounding of fractional shares) and the number of authorized shares of common stock was reduced from <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_8_25_2024_V4Nc4z3x80eVOCpcJ66JFw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_muJpaou2_US2dSQgbe8CxQ">350,000,000</ix:nonFraction> share to <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_8_26_2024_juz0PlBJyUOa8L1qxceYsg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_Z90IVqe0S0CBqBrXEbKCWQ">14,000,000</ix:nonFraction> shares and then increased to <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_PlanNameAxis_tovx_AnnualMeeting2024Member_g6FxA26ipUazZ9h7lDuLWA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_X-ce7l6emk-G-6stZ93lsA">350,000,000</ix:nonFraction> after obtaining approval of the Company&#8217;s shareholders at the 2024 annual meeting of stockholders. Stockholders who otherwise were entitled to receive fractional shares because they held a number of pre-reverse stock split shares of the Company&#8217;s common stock not evenly divisible by 25, received, in lieu of a fractional share, that number of shares rounded up to the nearest whole share. The Reverse Stock Split did not alter the par value of the Company&#8217;s common stock or modify any voting rights or other terms of the common stock. In addition, pursuant to their terms, a proportionate adjustment was made to the per share conversion exercise price and number of shares issuable under all of the Company&#8217;s outstanding shares of convertible preferred stock and stock options and warrants to purchase shares of common stock, and the number of shares authorized and reserved for issuance pursuant to the Company&#8217;s equity incentive plans was reduced proportionately.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All affected share amounts and exercise/conversion prices in the condensed consolidated financial statements and footnotes below have been adjusted retrospectively for the Reverse Stock Split.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, the Company had <ix:nonFraction unitRef="Unit_Standard_subsidiary_K7cDzJ1RR0CW-5vLRzzGyg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="INF" format="ixt-sec:numwordsen" name="tovx:NumberOfSubsidiaries" scale="0" id="Narr_DxOLOBQDL0S-obTTy-OICA">nine</ix:nonFraction> subsidiaries, Theriva Biologics, S.L., Pipex Therapeutics, Inc. (&#8220;Pipex Therapeutics&#8221;), Effective Pharmaceuticals, Inc. (&#8220;EPI&#8221;), Solovax, Inc. (&#8220;Solovax&#8221;), CD4 Biosciences, Inc. (&#8220;CD4&#8221;), Epitope Pharmaceuticals, Inc. (&#8220;Epitope&#8221;), Healthmine, Inc. (&#8220;Healthmine&#8221;), Putney Drug Corp. (&#8220;Putney&#8221;) and Synthetic Biomics, Inc. (&#8220;SYN Biomics&#8221;). Theriva Biologics, S.L.,Pipex Therapeutics, EPI, Healthmine, Putney and SYN Biomics are wholly owned, and Solovax, CD4, and Epitope are majority-owned.</p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">86</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_CvRaNy7hGEyse7GFD_UjJQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1. Organization and Nature of Operations and Basis of Presentation &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For financial reporting purposes, the outstanding common stock of the Company is that of Theriva Biologics, Inc. All statements of operations, equity and cash flows for each of the entities are presented as consolidated. All subsidiaries were formed under the laws of the State of Delaware on January 8, 2001, except for EPI, which was incorporated in Delaware on December 12, 2000, Epitope which was incorporated in Delaware in January 2002, Putney which was incorporated in Delaware in November 2006, Healthmine which was incorporated in Delaware in December 2007 and SYN Biomics which was incorporated in Nevada in December 2013.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Liquidity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, the Company had a significant accumulated deficit of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="6" id="Narr_ecLsEUDEV0mfcwE_gxUGBw">335</ix:nonFraction> million, and the Company has experienced significant losses and incurred negative cash flows since inception. The Company expects to continue incurring losses for the foreseeable future, with the recognition of revenue being contingent on successful phase 3 clinical trials and requisite approvals by the FDA or foreign equivalents. Historically, the Company has financed its operations primarily through public and private sales of its common stock and a private placement of its preferred stock, and it expects to continue to seek to obtain required capital in a similar manner. The Company has spent, and expects to continue to spend, a substantial amount of funds in connection with implementing its business strategy, including planned product development efforts, clinical trials and research and discovery efforts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company&#8217;s cash and cash equivalents totaled $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="Narr_dlx6pSE3HkKCqWtYy-H38g">11.6</ix:nonFraction> million as of December 31, 2024, a decrease of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="6" id="Narr_O4dE7S0X8EaTSu_GhEruRA">11.6</ix:nonFraction> million from December 31, 2023. During the year ended December 31, 2024, the primary use of cash was for working capital requirements and operating activities which resulted in a net loss of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" sign="-" scale="6" id="Narr_okP9fpnjWkOgdx-pNQl68w">25.7</ix:nonFraction> million. The Company believes it will be able to fund its operations into the third quarter of 2025. However, the actual amount of additional capital needed by the Company will also depend upon the costs to advance its VCN-01 clinical programs and whether it continues to develop SYN-004 internally, or out-licenses or partners such development. If necessary, the Company may attempt to utilize the at-the-market offering facility (&#8220;ATM&#8221;) or seek to raise additional capital in other financing transactions, neither of which is guaranteed. Use of the ATM is limited by certain restrictions and management&#8217;s plan does not rely on additional capital from either of these sources. If the Company is not able to obtain additional capital (which is not assured at this time), its business plan may not be accomplished, and it may be forced to cease certain development activities. More specifically, the completion of any later stage clinical trial will require significant financing or a significant partnership.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:SubstantialDoubtAboutGoingConcernTextBlock" id="Tb_roXsAXM5QEu7KdrZvpPvGA" continuedAt="Tb_roXsAXM5QEu7KdrZvpPvGA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements have been prepared assuming the Company will continue as a going concern. The Company continues to incur losses and, as of December 31, 2024, the Company had an accumulated deficit of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="6" id="Narr_E3KEYGu_KEqsfj1-Ow93SQ">335</ix:nonFraction> million. Since inception, the Company has financed its activities principally from the proceeds from the issuance of equity securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s ability to continue as a going concern is dependent upon the Company&#8217;s ability to raise additional debt and equity capital. There can be no assurance that such capital will be available in sufficient amounts or on terms acceptable to the Company. These factors raise substantial doubt about the Company&#8217;s ability to continue as a going concern. The accompanying consolidated financial statements do not include any adjustments relating to the recoverability of the recorded assets or the classification of liabilities that may be necessary should the Company be unable to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company does not have sufficient capital to fund its operations beyond the next twelve months. In order to address the Company&#8217;s capital needs, including its planned clinical trials, the Company is actively pursuing additional equity or debt financing in the form of either a private placement or a public offering. The Company has been in ongoing discussions with strategic institutional investors and investment banks with respect to such possible offerings. Such additional financing opportunities might not be available to the Company when and if needed, on acceptable terms or at all. If the Company is unable to obtain additional financing in sufficient amounts or on acceptable terms under such circumstances, the Company&#8217;s operating results and prospects will be adversely affected.</p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">87</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_roXsAXM5QEu7KdrZvpPvGA_cont1" continuedAt="Tb_roXsAXM5QEu7KdrZvpPvGA_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">2. Going Concern &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">At December 31, 2024 the Company had cash and cash equivalents of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="Narr_gwCKPYSBQkqkuCVmXGvCyg">11.6</ix:nonFraction> million. Based upon the Company&#8217;s current business plans, management believes that the Company&#8217;s current cash on hand will be sufficient to fully execute its plans into the third quarter of 2025. Commencement of planned future clinical trials is subject to the Company&#8217;s successful pursuit of opportunities that will allow it to establish the clinical infrastructure and financial resources necessary to successfully initiate and complete its plan. The Company anticipates its current cash will allow it to cover overhead costs, manufacturing costs for near - term clinical supply and limited research efforts, including completing its funding requirements for its ongoing current trials for VCN-01. The Company will be required to obtain additional funding in order to continue the development of its current product candidates within the anticipated time periods (including initiation of its planned future clinical trials), if at all, and to continue to fund operations at the current cash expenditure levels. Currently, the Company does not have commitments from any third parties to provide it with capital. Potential sources of financing include strategic relationships, public or private sales of equity (including through its at the market offering sales agreement (the "ATM Sales Agreement")) or debt and other sources. The Company cannot assure that it will meet the requirements for use of the ATM Sales Agreement or that additional funding will be available on favorable terms at all. If the Company fails to obtain additional funding for its clinical trials, whether through the sale of securities or a partner or collaborator, and otherwise when needed, it will not be able to execute its business plan as planned and will be forced to cease certain development activities (including initiation of planned clinical trials) until funding is received and its business will suffer, which would have a material adverse effect on its financial position, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The actual amount of funds the Company will need to operate is subject to many factors, some of which are beyond its control. These factors include the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the progress of its research activities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the number and scope of its research programs;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the ability to recruit patients for clinical studies in a timely manner;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the progress of its preclinical and clinical development activities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the progress of the development efforts of parties with whom the Company has entered into research and development agreements and amount of funding received from partners and collaborators;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">its ability to maintain current research and development licensing arrangements and to establish new research and development and licensing arrangements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the Company&#8217;s ability to achieve its milestones under licensing arrangements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the costs associated with manufacturing-related services to produce material for use in its clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the costs involved in prosecuting and enforcing patent claims and other intellectual property rights; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the costs and timing of regulatory approvals.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company has based its estimates of funding requirements on assumptions that may prove to be wrong. The Company may need to obtain additional funds sooner or in greater amounts than it currently anticipates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">If the Company raises funds by selling additional shares of Common Stock or other securities convertible into Common Stock, the ownership interest of the existing stockholders will be diluted. If the Company is not able to obtain financing when needed, it may be unable to carry out its business plan. As a result, the Company may have to significantly limit its operations and its business, financial condition and results of operations would be materially harmed.</p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">88</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_roXsAXM5QEu7KdrZvpPvGA_cont2"></ix:continuation><a id="_Hlk190740253"></a><a id="Tc_dEzbqo6vlUCq_b-OTwd8QA_1_0"></a><a id="Tc_SUWCqrcLGUGL8-EnvMdOCw_1_2"></a><a id="Tc_NHyGl1M0aki_n5n-6D4PIg_2_0"></a><a id="Tc_NOtKwEwj6kighPD2sksFrg_2_2"></a><a id="Tc_T-ReEx-eB0C3TSjaajD9ZA_3_0"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="Tb_wVYPvL3vZ0KmYvEeZkfprQ" continuedAt="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Summary of Significant Accounting Policies</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ConsolidationPolicyTextBlock" id="Tb_LlrwhAHuA0CGzAtxqq1F-Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All intercompany transactions and accounts have been eliminated in consolidation.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:UseOfEstimates" id="Tb_6iI_KSBMKEiUYwToIE-38A" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates and assumptions impact, among others, the following: the estimated useful lives for property and equipment, research and development costs, valuation of Goodwill and IPRD, contingent consideration, and impairment of long-lived assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of consolidated financial statements, which management considered in formulating its estimate could change in the near term due to one or more future confirming events. Accordingly, actual results could differ from those estimates.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="tovx:RisksAndUncertaintiesPolicyPolicyTextBlock" id="Tb_qglm1dJS7keK__fJnk1UgA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks and Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s operations could be subject to significant risks and uncertainties including financial, operational and regulatory risks and the potential risk of business failure. These conditions may not only limit the Company&#8217;s access to capital, but also make it difficult for its customers, its vendors and its ability to accurately forecast and plan future business activities.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Tb_6aVptJfONkScPWugECi8hg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash and highly liquid short-term investments with original maturities of three&#160;months or less. All interest bearing and non-interest bearing accounts are guaranteed by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;) up to $250 thousand. The majority of the Company&#8217;s cash balances are in excess of FDIC coverage. The Company considers this to be a normal business risk.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Tb_iWd4Xjpm9UefYIALlA5qvA" continuedAt="Tb_iWd4Xjpm9UefYIALlA5qvA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property and equipment is recorded at cost and depreciated or amortized using the straight-line method over the estimated useful life of the asset or the underlying lease term for leasehold improvements, whichever is shorter. The estimated useful life by asset description is noted in the following table.</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="tovx:EstimatedUsefulLifeOfAssetTableTextBlock" id="Tb_BIiAebb57U2G7WLM3dPXhw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:48.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Asset Description</b></p></td><td style="vertical-align:bottom;width:2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Useful Life</b></p></td></tr><tr><td style="vertical-align:top;width:48.99%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Computer, office equipment, furniture and software</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:49%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OfficeEquipmentMember_mBSlqGta0Eal5SDQI5hn4w" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_ozJdv62tmEKxzx8kUJyLEg">3</ix:nonNumeric>&#160;&#8211;&#160;<ix:nonNumeric contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OfficeEquipmentMember_insdGimYiES27HpOPqVjMw" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_vihFv8jC8kGHqv1EtItlmA">5&#160;years</ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements and fixtures</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_PYVNU6FyBk2IDHMIXQQ0_w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lesser of estimated useful life or lease term</span></span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Depreciation expense was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_B8DFbkcrG0WXUkLXEZ8H5A">137,000</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_un0QiBsglkCb1zBdui0YUg">135,000</ix:nonFraction> for the&#160;years ended December&#160;31, 2024 and 2023, respectively. When assets are disposed of, the cost and accumulated depreciation are removed from the accounts with any gain or loss reported in the consolidated statement of operations. Repairs and maintenance are charged to expense as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company reviews property and equipment for impairment to determine if assets are impaired due to obsolescence. As a result of this review, there was <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:TangibleAssetImpairmentCharges" scale="0" id="Narr_EjfbMRGZ8EqPRKg1THEq5g"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:TangibleAssetImpairmentCharges" scale="0" id="Narr_EuJ4qe8ySE6Y-FLyAKjXLw">no</ix:nonFraction></ix:nonFraction> impairment recognized for the&#160;years ended December&#160;31, 2024 and 2023.</p></ix:nonNumeric></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">89</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont1" continuedAt="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont2"><ix:continuation id="Tb_iWd4Xjpm9UefYIALlA5qvA_cont1"></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. Summary of Significant Accounting Policies &#8211; (continued)</b></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:InProcessResearchAndDevelopmentPolicy" id="Tb_Q_cE_jc8L0mKzFLay2OHOg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">IPR&amp;D</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">IPR&amp;D assets represent the fair value assigned to technologies that the Company acquired, which at the time of acquisition have not reached technological feasibility and have no alternative future use. IPR&amp;D assets are considered to have indefinite-lives until the completion or abandonment of the associated research and development projects. If and when development is complete, which generally occurs upon regulatory approval and the ability to commercialize products associated with the IPR&amp;D assets, these assets are then deemed to have definite lives and are amortized based on their estimated useful lives at that point in time. If development is terminated or abandoned, the Company may have a full or partial impairment charge related to the IPR&amp;D assets, calculated as the excess of carrying value of the IPR&amp;D assets over fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the period that the assets are considered indefinite-lived, they are tested for impairment on an annual basis on October 1, or more frequently if the Company becomes aware of any events occurring or changes in circumstances that could indicate an impairment. The impairment test consists of a comparison of the estimated fair value of the IPR&amp;D with its carrying amount. If the carrying amount exceeds the fair value, an impairment charge is recognized in an amount equal to that excess. The key assumptions used to value IPR&amp;D include estimates of future cash flows and to the discount rate applicable to the future cash flow periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the quarters ended June 30, 2024 and September 30, 2024, the Company experienced a sustained decline in the quoted market price of the Company&#8217;s common stock and the Company deemed this to be a triggering event for impairment. The Company performed an interim impairment analysis using both the replacement cost method and the "Income approach" that requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital. For the quarter ended June 30, 2024, the Company concluded that the IPR&amp;D was not impaired, however for the quarter ended September 30, 2024, the Company concluded that the in-process R&amp;D with a carrying value of &#160;$<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_9_30_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_frAbZU3VOE2s8kYhEmwZdQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="Narr_UXrH1Izp2ki2LnXDrShsww">19.8</ix:nonFraction> million was impaired and was written down to its estimated fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_9_30_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_frAbZU3VOE2s8kYhEmwZdQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" scale="6" id="Narr_jftob528TUaMuQEm5N8vBw">18.6</ix:nonFraction> million and an impairment charge of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_7_1_2024_To_9_30_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_W67DKgbZykaRp6aRhM2pug" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="6" id="Narr_ugvWuFjQEEqhRpM8hwkEiA">1.3</ix:nonFraction> million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_VLmw6TvbpEOEr-lyRrPOuQ" decimals="-3" format="ixt-sec:numwordsen" name="tovx:IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="Narr_iLluRIsiZkipbBH084315w">no</ix:nonFraction> impairment charges recorded for the year ended December 31, 2023.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="Group_uPC_SwB-k0yZ5XuBWlSUyA" continuedAt="Group_uPC_SwB-k0yZ5XuBWlSUyA_2" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company tests the carrying amounts of goodwill for recoverability on an annual basis on October 1 or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs a one-step test in its evaluation of the carrying value of goodwill if qualitative factors determine it is necessary to complete a goodwill impairment test. In the evaluation, the fair value of the relevant reporting unit is determined and compared to its carrying value. If the fair value is greater than the carrying value, then the carrying value is deemed to be recoverable, and no further action is required. If the fair value estimate is less than the carrying value, goodwill is considered impaired for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, and a charge is reported in impairment of goodwill in the Company&#8217;s consolidated statements of operations. The key assumptions used to value the reporting unit include estimates of future cash flows, the discount rate applicable and those future cash flow periods. Our estimates of fair value give consideration to the level of implied control premium which is the amount a buyer is willing to pay over the current market price of a company (i.e. market capitalization) to acquire a controlling interest.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><ix:continuation id="Group_uPC_SwB-k0yZ5XuBWlSUyA_2">During the quarters ended June 30, 2024 and September 30, 2024, the Company experienced a sustained decline in the quoted market price of the Company&#8217;s common stock and the Company deemed this to be a triggering event for impairment. The Company performed an interim impairment analysis using both the "Income approach" that requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital. For the quarter ended June 30, 2024, the Company concluded that goodwill with a carrying value of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_6_30_2024_yIkbS21wgEyw42YL1r4uDw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillGross" scale="6" id="Narr_wjMeiqUTmUOjdew4c-hJNQ">5.6</ix:nonFraction> million was written down to its estimated fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_6_30_2024_yIkbS21wgEyw42YL1r4uDw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillFairValueDisclosure" scale="6" id="Narr_IYmp-j5qbkCk5VHw6DV_iw">1.5</ix:nonFraction> million and an impairment charge of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_4_1_2024_To_6_30_2024_G19U0D-c1ESOA7XpfMgXFg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="Narr_edmaE0X7Z0WT25Xa3LxjDg">4.1</ix:nonFraction> million was recorded during the quarter ended June 30, 2024. For the quarter ended September 30, 2024 the Company concluded that goodwill with a carrying value of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillGross" scale="6" id="Narr_j5H1jW48AUKL8byGfBe78Q">1.5</ix:nonFraction> million was impaired and was written down to its estimated fair value of <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:GoodwillFairValueDisclosure" scale="6" id="Narr_Al4c92urOUmAY118P4nHJA">zero</ix:nonFraction> and an impairment charge of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_7_1_2024_To_9_30_2024_5aPrlMH2NkyrJ3qYAyp7tQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="Narr_GxwMf5IXzUqtmK0QzHuSdw">1.5</ix:nonFraction> million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="Narr_NZsNko0Gi06kPymeERq_bw">no</ix:nonFraction> impairment charges recorded for the year ended December 31, 2023.</ix:continuation></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">90</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont2" continuedAt="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3. Summary of Significant Accounting Policies &#8211; (continued)</b></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="tovx:BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock" id="Tb_PCMbApv_zUeHKlGbZYqOXg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingent Consideration</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Consideration paid in a business combination may include potential future payments that are contingent upon the acquired business achieving certain milestones in the future (&#8220;contingent consideration&#8221;). Contingent consideration liabilities are measured at their estimated fair value as of the date of acquisition, with subsequent changes in fair value recorded in the consolidated statements of operations. The Company estimates the fair value of the contingent consideration as of the acquisition date using the estimated future cash outflows based on the probability of meeting future milestones. Payments for amounts not in excess of original fair values established at acquisition date (including measurement period adjustments), and not paid within a period considered to be close to the transaction date, are reflected as financing activities in the statement of cash flows. Subsequent to the date of acquisition, the Company reassesses the actual consideration earned and the probability-weighted future earn-out payments at each balance sheet date. The discounted cash flow is the method used to value the contingent consideration which includes inputs of not readily observable market data, which are level 3 inputs. Any adjustment to the contingent consideration liability will be recorded in the consolidated statements of operations. Contingent consideration liabilities expected to be settled within 12 months after the balance sheet date are presented in current liabilities, with the non-current portion recorded under long-term liabilities in the consolidated balance sheets. See Fair Value of Financial Instruments below.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="tovx:LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock" id="Tb_fJT1u-64Q0Wardsot8QI9Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Long-lived assets include property, equipment, and right of use assets. Management reviews the Company&#8217;s long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be fully recoverable. The judgments made related to the expected useful lives of long-lived assets, definitions of lease terms and the Company&#8217;s ability to realize undiscounted cash flows in excess of the carrying amounts of these assets are affected by factors such as the ongoing maintenance and improvements of the assets, changes in economic conditions, changes in usage or operating performance and other factors. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset&#8217;s future usability as well as whether there is reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and the carrying value of the asset. <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:AssetImpairmentCharges" scale="3" id="Narr_gvmt_GuPn0qCWRQnKKE56w"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:AssetImpairmentCharges" scale="3" id="Narr_h9xKApg7L0iM801QjUZhtQ">No</ix:nonFraction></ix:nonFraction> impairment charges were recorded during the year ended December 31, 2024 and 2023.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:EarningsPerSharePolicyTextBlock" id="Tb_sGqQ2EnahUugLDdp8QYZtA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Loss per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is computed by dividing net loss attributable to common shareholders by the weighted average number of common shares outstanding. Diluted net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding including the effect of common share equivalents. Diluted net loss per share assumes the issuance of potential dilutive common shares outstanding for the period and adjusts for any changes in income and the repurchase of common shares that would have occurred from the assumed issuance, unless such effect is anti-dilutive. The number of shares of common stock underlying Series C and D Preferred shares convertible to common stock that were excluded from the computation of the net loss per common share for the year ended December 31, 2023 was <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCAndSeriesDPreferredStockMember_rhbrl2_0p0SKQlTfAmZXcQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_kPvumnn3dEKQbTyG_tLt7Q">98,361</ix:nonFraction>. There were <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCAndSeriesDPreferredStockMember_LXDj_ucZ-0Sqc1V8k04BPg" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_arHNHXeiN0qdFP1qthSHig">no</ix:nonFraction> shares of common stock underlying Series C and D Preferred shares excluded from the computation of net loss per common share for the year ended December 31, 2024, all were exercised in 2024. The number of eligible options and warrants for the purchase of common stock that were excluded from the computations of net loss per common share for the year ended December 31, 2024 were <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_OptionMember_EDYjv1_0PkWyT5Wq4hgUfA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Narr_QukTmyH5_Ui1ttSer0C6gg">175,034</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantMember_P7AHW6KpKk2Bd1i9Yo0UbA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Narr_5hkjIs_Bk0ik63CaJ2C8SQ">1,428,600</ix:nonFraction>, respectively, and for the year ended December 31, 2023 were <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_OptionMember_MoVwzNQ_GEu-z1K-SXyfHA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Narr_VqbypJ-DkkGgY8u5ZbfXBw">175,049</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantMember_walEvrcrv0Wdx3VPv6Ojjg" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Narr_YtWzM3qKkEag3eU1MKXSHA">zero</ix:nonFraction>, respectively, because their effect is anti-dilutive.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">91</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont3" continuedAt="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont4"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. Summary of Significant Accounting Policies&#160;&#8211;&#160;(continued)</b></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="Tb_dS3AavNRsU2Xw5GJXdcAdg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and Development Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company expenses research and development costs associated with developmental products not yet approved by the FDA to research and development expense as incurred. Research and development costs consist primarily of license fees (including upfront payments), milestone payments, manufacturing costs, salaries, stock-based compensation and related employee costs, fees paid to consultants and outside service providers for laboratory development, legal expenses resulting from intellectual property prosecution and other expenses relating to the design, development, testing and enhancement of the Company&#8217;s product candidates. Research and development expenses include external contract research organization (&#8220;CRO&#8221;) services. The Company makes payments to the CROs based on agreed upon terms and may include payments in advance of study services. The Company reviews and accrues CRO expenses based on services performed and relies on estimates of those costs applicable to the stage of completion of a study as provided by the CRO. Accrued CRO costs are subject to revisions as such studies progress to completion. At December 31, 2024 and 2023, the Company has accrued CRO expenses of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" scale="6" id="Narr_PXH6EBdqzUuvc3at4-zFNQ">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" scale="6" id="Narr_F1YLNVfaG0ifQdbox0lelg">1.7</ix:nonFraction> million, respectively, that are included in accrued expenses. As of December 31, 2024, and 2023, the Company has prepaid CRO costs of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrentAndNoncurrent" scale="0" id="Narr_EhYFZQS_g0KbGmW339PL0g">365,000</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrentAndNoncurrent" scale="6" id="Narr_R80UTeASXEiJ9Nwe9zl1KA">1.1</ix:nonFraction> million, respectively, that are included in prepaid expenses.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:LesseeLeasesPolicyTextBlock" id="Tb_88qvEYq6eEqYCbc16thhFA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company assesses all contracts at inception to determine whether a lease exists. The Company&#8217;s leases are all classified as operating leases per ASC 842. The Company leases office space under operating leases that typically provide for the payment of minimum annual rentals and may include scheduled rent increases. The Company made an accounting policy election to use the practical expedient that allows lessees to treat the lease and non-lease components of leases as a single lease component. Leases with an initial term of 12 months or less are not recorded on the Company's consolidated balance sheets and to recognize those lease payments on a straightline basis in its consolidated statements of operations and comprehensive loss. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company used the incremental borrowing rate for all of its leases, as the implicit interest rate was not readily determinable. In determining the Company&#8217;s incremental borrowing rate of each lease, the Company considered recent observable credit spreads correlating to the Company's creditworthiness and the term of each of the Company's lease agreements.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="tovx:ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock" id="Tb_aHpwPVLviUiv8_sMghuHHA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and Development Tax Credits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company, through its Theriva S.L. subsidiary, participates in a Research and Development incentive program sponsored by the Spanish government. The program provides for reimbursement of certain expenses incurred in research and development efforts the Company incurs in Spain. The program provides for certain limits on the types and amounts of expenses and requires participants to complete a certification and apply for the refund annually. Subsequent to the period in which expenses are incurred, the program requires participants to maintain certain workforce levels and research and development expenditures over a <span style="-sec-ix-hidden:Hidden_Yr-b_W9bkE2abyhbhNrpZA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">24-month</span></span> period. The Company accounts for the reimbursement as a tax credit receivable related to amounts that had been approved by the Spanish government and a corresponding deferred research and development tax credit as it was determined that amounts became probable of being received upon the receipt of the approval. Additionally, the Company has elected to account for the tax credit as a contra-expense as this most appropriately reflects the nature of the transaction and will reduce future research and development expenditures as the Company continues to incur expenses in the upcoming 24-month period.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="tovx:WarrantPolicyPolicyTextBlock" id="Tb_YB6xlffDp0mloasOXvIvgA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Warrants are exercisable at any time and from time to time, in whole or in part, following the date of issuance and ending five years from the date of the execution of the Warrant Agreement. The Warrants were measured at fair value at the date of issuance, which was recorded in additional paid-in capital as a reduction of the gross proceeds raised in the public offering.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">92</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_e457b1ab_aaf5_4487_a0f1_df492f6d725e"></a><a id="_e457b1ab_aaf5_4487_a0f1_df492f6d725e_2"></a><a id="_e457b1ab_aaf5_4487_a0f1_df492f6d725e_3"></a><ix:continuation id="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont4" continuedAt="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont5"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">3. Summary of Significant Accounting Policies&#160;&#8211;&#160;(continued)</b></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:StockholdersEquityNoteRedeemablePreferredStockIssuePolicy" id="Tb_G2sQBuOf9UKYjhN0hslfxA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Series C and D Preferred Stock is classified as temporary equity on the accompanying consolidated balance sheet in accordance with authoritative guidance for the classification and measurement of convertible securities.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Group_GuMxw9AJRkCQXZJitnbewQ" continuedAt="Group_GuMxw9AJRkCQXZJitnbewQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accounting Standards Codification (&#8220;ASC&#8221;) 820, <i style="font-style:italic;">Fair Value Measurement</i>, defines fair value as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is determined based upon assumptions that market participants would use in pricing an asset or liability. Fair value measurements are classified on a three-tier hierarchy as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 inputs: Quoted prices (unadjusted) for identical assets or liabilities in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 inputs: Inputs, other than quoted prices, that are observable either directly or indirectly; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 inputs: Unobservable inputs for which there is little or no market data, which require the reporting entity to develop its own assumptions.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In many cases, a valuation technique used to measure fair value includes inputs from multiple levels of the fair value hierarchy described above. The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The carrying amounts of the Company&#8217;s short-term financial instruments, including cash and cash equivalents, accounts payable and accrued liabilities, approximate fair value due to the relatively short period to maturity for these level 1 instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of the acquisition of VCN the Company acquired interest-free or below-market interest rate loans extended by Spanish government. The carrying value of the loans payable approximate fair value and are classified under level 2.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the Acquisition of VCN, the Company was required to pay up to $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_VWA6Rjn2UkqtCc7AAsGCmw" decimals="-5" format="ixt:num-dot-decimal" name="tovx:BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones" scale="6" id="Narr_Mhny_czFU0S4a-_C2HsY2Q">70.2</ix:nonFraction> million in additional consideration upon the achievement of certain milestones, including regulatory filings. In September 2022, the Company received approval from the FDA to proceed with the Phase 2 clinical trial of VCN-01 in PDAC. Due to this approval the Company paid Grifols Innovation and New Technologies Limited (&#8220;Grifols&#8221;), $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_10_1_2022_To_12_31_2022_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_2R_Hph7GmUmZUtIo-nOvbQ" decimals="-5" format="ixt:num-dot-decimal" name="tovx:AmountToBePaidDueToApproval" scale="6" id="Narr_-tvZLUPRbUevHBmA4w2llQ">3.0</ix:nonFraction> million in the fourth quarter 2022. In August 2023, the Company initiated patient dosing in the U.S. in its Phase 2 clinical trial of VCN-01 in PDAC. As a result, payment was made subsequent to September 30, 2023 in the amount of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_10_1_2023_To_10_31_2023_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_PHdRdH7DD0OknJParVEgYw" decimals="-4" format="ixt:num-dot-decimal" name="tovx:PaymentMadeAfterClinicalTrial" scale="6" id="Narr_gFkZ8aGHR06zqBVd7MW05g">3.25</ix:nonFraction> million. The discounted cash flow method used to value this contingent consideration includes inputs of not readily observable market data, which are Level 3 inputs. The fair value of the contingent consideration was $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_xDzJcMxVbEmIC4xyrSTATg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="Narr_bjUkFWm9w0malVwtsLyANw">7.0</ix:nonFraction> million as of December 31, 2024 and is reflected as non-current contingent consideration liability. There were <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_4aiIcxFwZESh-AJYtFqIxA" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" scale="0" id="Narr_azv7JuTy5k6u2wJ-T_3F5A"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_VWA6Rjn2UkqtCc7AAsGCmw" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" scale="0" id="Narr_3yg5qctuh0m7Qp88hjjS4A">no</ix:nonFraction></ix:nonFraction> transfers in or out of the level 3 liabilities during the years ended December 31, 2024 and 2023. During the year ended December 31, 2024 and 2023, the Company recognized in operating expense a $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OperatingExpenseMember_m2JLDURplkW1TxiAzuEzmg" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" scale="0" id="Narr_2ioRIisX6kWwLItVsQcoLQ">699,000</ix:nonFraction> increase and $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OperatingExpenseMember_THxr1y2jkUWrcvtSNf83zw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow" scale="0" id="Narr_CJCWFUQsR02DJD77qRPaBg">660,000</ix:nonFraction> decrease, respectfully, fair value adjustment to contingent consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">93</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_74236820_7cf7_4700_91c1_451556fc42c4"></a><a id="Tc_o0lyAg-YU0elTu_WA74TIw_1_2"></a><a id="Tc_yJ7u8G0tp0meveJYym4sKg_2_0"></a><a id="Tc_fJpFJWyrdUucrapVra5pfA_2_2"></a><a id="Tc_9qcDF2GE2EiqwKkhO8ybSA_3_0"></a><a id="Tc_fzlaIn1MhE6KQr0ciJmt5w_4_0"></a><a id="Tc_wWNR2MJl0ky5le9hFABONw_5_0"></a><a id="Tc_exxsoqcTh0K9SvElkM6OzA_5_2"></a><a id="Tc_ssxzIlvZ4UKvP6NFryhO9Q_7_0"></a><a id="Tc_MFoNnDdPMUiPNa0O4OtRjA_7_2"></a><a id="Tc_yO2MYbA5Q0ebgx4pn3IBMg_7_3"></a><a id="Tc_sVXuMyXwhUapAIiTI-Rdtg_8_0"></a><a id="Tc_kNDdj3f_Ek2gDjdRd6M-Sw_9_0"></a><a id="Tc_nXSWLyGX_EuWEskRVkq5jA_9_2"></a><a id="_632c4c10_8989_437d_895f_e56fd522f4ef"></a><a id="Tc_zuPCntwn60-dU4kspQLtxw_1_2"></a><a id="Tc_IjRazLPyZkWe-0aU1lXc2A_2_0"></a><a id="Tc_BzQGhab7LUSvZQzOZzE77w_2_2"></a><a id="Tc_P3KkSU9RWU-l4d8cFsweFw_3_0"></a><a id="Tc_tldtGkU5AUqQzWyMZgOdMQ_4_0"></a><a id="Tc_3Ph6yVQG4kuDd8dfSG0kHA_4_2"></a><a id="Tc_dJuktuJh80uddQV_piZ-yA_6_0"></a><a id="Tc_zS-TeBaSVkCibXwrhcHsWQ_6_2"></a><a id="Tc_aVKIz_7-4UaYTsDPuPN-lg_6_3"></a><a id="Tc_1aoHWfBdlUOSyZi3Ze1lHQ_7_0"></a><a id="Tc_xftgM2ldjECiqQfOjT7GlQ_8_0"></a><a id="Tc_ccN1SohcIECCvQLEKl39XA_8_2"></a><a id="_bacb1246_2508_441f_88e6_0b97edffe07a"></a><a id="Tc_OcHuy8QvsUWOuaOCeX-blw_1_2"></a><a id="Tc_9IUSU9SrU0mhKPmfAbhQbQ_2_0"></a><a id="Tc_Syuk3nxzQUi3C8CMYzS3HA_2_2"></a><a id="Tc_U3qIcr2tqkus7oRTMtnlmA_2_5"></a><a id="Tc_KKUjTyq3ZUKHeG-4E2WqgQ_2_8"></a><a id="Tc_k2TNqpbkfUSltI5a4iisFw_2_11"></a><a id="Tc_HUxkSnecIE2aW3izenXXhQ_3_0"></a><a id="Tc_iMOpwWSyxkWmuq00m5pnnw_4_0"></a><a id="Tc_JCYp_z0g90KHSyNLOq1QaA_4_2"></a><a id="Tc_zTljiqvTyECG-kzc9kgGNQ_4_5"></a><a id="Tc_v3i6uyQHwkqhRPbVQFgUPg_4_6"></a><a id="Tc_WqT0lwTUg0mBOR3WaXsfbw_4_8"></a><a id="Tc_QzV4a1lZFU2qU_4Qdr-tbw_4_9"></a><a id="Tc_CpB-lh7JCkWijBObZ9Mc5g_4_11"></a><a id="Tc_hrqVG443XUaqOgfIBFBm2Q_5_0"></a><a id="Tc_-F2eBuJmHUK9RiGtmJcIuQ_5_2"></a><a id="Tc_2W4SeZBPqkmSEO7ekSa7jw_5_5"></a><a id="Tc_ewjLfNphXkiThZVbs1naSQ_5_6"></a><a id="Tc_bHhuOFE4IE2BDnBRyExDpA_5_8"></a><a id="Tc_iaJiT8iMFEGIIpO3yUUVGw_5_9"></a><a id="Tc_21CTWlvb5kafiGqGTI4FCQ_5_11"></a><a id="_e1e2d59e_6853_471f_ae57_8b3242669c68"></a><a id="Tc_cLWFrqjet0aLB5RbL02eLQ_1_2"></a><a id="Tc_m7HM7qpYWk6_WpyUcyCAvQ_2_0"></a><a id="Tc_Wpt-vcJ1s0e_2bxOhS7Srg_2_2"></a><a id="Tc_vRaShMwnDkqCfBOAOIc3mg_2_5"></a><a id="Tc_oC6jNPy3_k2objtxt40oDw_2_8"></a><a id="Tc_Jr4Yep2pa0u3jZA7QHlw4Q_2_11"></a><a id="Tc_0Pid5-YglEWoItS_w6hVvw_3_0"></a><a id="Tc_8PMjbX61nE-vGWox9aZCrA_4_0"></a><a id="Tc_6q0EiPfzfk-lT4vFRYDRnQ_4_2"></a><a id="Tc_e6G5VJjV7UeQFTQwTX2-kw_4_5"></a><a id="Tc_c1F_uQAxK0aO9C5ircVFRw_4_6"></a><a id="Tc___oqoJCIQkexDCEhYWOMSw_4_8"></a><a id="Tc_nqwFVKsxFEirrCg6P-7MgQ_4_9"></a><a id="Tc_8hQZLZcDGEinln3qpvhTUw_4_11"></a><a id="Tc_XbiBIarAGU-mOIL1UmG5EQ_5_0"></a><a id="Tc_YrHP2vxVKk2jnnCJDMWIjw_5_2"></a><a id="Tc_w6Kn7fuln0WBygcuPW0VEw_5_5"></a><a id="Tc_usSbf6OngUaEZCu0SibTuw_5_6"></a><a id="Tc_-9HinI8rekuvBjlbx6Ihwg_5_8"></a><a id="Tc_1Oz5ICm7TkWN7gjBg7AThA_5_9"></a><a id="Tc_WfSnwZqC80ONYTLsDBWYaA_5_11"></a><ix:continuation id="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont5" continuedAt="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont6"><ix:continuation id="Group_GuMxw9AJRkCQXZJitnbewQ_cont1" continuedAt="Group_GuMxw9AJRkCQXZJitnbewQ_2"></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. Summary of Significant Accounting Policies&#160;&#8211;&#160;(continued)</b></p><ix:continuation id="Group_GuMxw9AJRkCQXZJitnbewQ_2" continuedAt="Group_GuMxw9AJRkCQXZJitnbewQ_3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the change in the fair value as determined by Level 3 inputs for the contingent consideration liabilities for the year ended December 31, 2024 and 2023:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="Tb_70ozj7WlLUCa_QR8hxef0Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2022_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_7OdbTPNg9kKsHAqezGUd_A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Tc_UwJy5VeVQEq3YoxZWfShXA_2_3">10,184</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Payment of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_w7DyWIDkLUKjESLldr3S1g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" sign="-" scale="3" id="Tc_lRiNkW7vUEeB_Cn2Ru4lqQ_3_3">3,250</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_w7DyWIDkLUKjESLldr3S1g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" sign="-" scale="3" id="Tc_HPkhNLRnL0e1l5deWvEfag_4_3">660</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_3fXPJ5AiK0yN8xj70tsgYw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Tc_GdBvdTEkaEOEIJG0uaiJwg_5_3">6,274</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_3fXPJ5AiK0yN8xj70tsgYw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="Tc_3pNobro4dkmwyvAoseeZZg_8_3">6,274</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_3fXPJ5AiK0yN8xj70tsgYw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Tc_aELh6xNUZUaHpzd7IKZIyA_9_3">6,274</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_3fXPJ5AiK0yN8xj70tsgYw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Tc_-imeKqLm6UGwNUBSYA5ymQ_2_3">6,274</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_8SXBT9lWHUu1p9vag0R4BA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="Tc_ACiGQZAQO06q6GMfqsj0Kg_3_3">699</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_O51iALR6qU-wbvzh2iTOqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Tc_FTFqdXqKLk6pBWBjZ5LxQA_4_3">6,973</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_O51iALR6qU-wbvzh2iTOqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="Tc_dFKbmIuOAU6L7UW0w1srcQ_7_3">6,973</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_O51iALR6qU-wbvzh2iTOqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Tc_PTnIFioZQkG_w1P9KvFOcw_8_3">6,973</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of financial instruments measured on a recurring basis is as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" id="Group_EV02Y3hfyUWUQ_CLOxtPAA" continuedAt="Group_EV02Y3hfyUWUQ_CLOxtPAA_2" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December 31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_O51iALR6qU-wbvzh2iTOqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_yjTnvmmn-EeL_ltHCozIQg_4_3">6,973</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_RwaX5TaQd0GIIjottiBdhw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_IXo-e4ypTkejClvdovPobQ_4_12">6,973</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_O51iALR6qU-wbvzh2iTOqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="Tc_SyKwwR3Hn06FXHssjt-lcw_5_3">6,973</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_RwaX5TaQd0GIIjottiBdhw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="Tc_iPQYdNxoSEudDW57OcJfcg_5_12">6,973</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_3fXPJ5AiK0yN8xj70tsgYw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_K5hqacxVdUOXK84e8mLlLw_4_3">6,274</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_r3z_OyrGmUeQBBz1Z6ONbw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_3nxMP5kki0Wd4yymyiseOg_4_12">6,274</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_3fXPJ5AiK0yN8xj70tsgYw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="Tc_cWuGc4Ho4EKDGIUzKUiyQw_5_3">6,274</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_r3z_OyrGmUeQBBz1Z6ONbw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="Tc_FwRC_89vi0Cujd54dcMqwg_5_12">6,274</ix:nonFraction></p></td></tr></table></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">94</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_02d05051_08c7_44ff_8a84_d3ce4b5d5fa1"></a><a id="Tc_tcornrqX90ymnQj_nVAcUw_1_2"></a><a id="Tc_nDnVuG7430a6N6gBztJY_w_2_2"></a><a id="Tc_7_SBr4bDm0eBvVZKJDQP0g_2_4"></a><a id="Tc_JM_5ef-AGE2hjSXjsGVx_g_2_6"></a><a id="Tc_Bq1e1BuPEkqO6OIf4fCM8A_3_2"></a><a id="Tc_YnFu03tehE62mPKWQb0FRA_3_4"></a><a id="Tc_pX0NBe565EyF9NdWGvHUHg_3_6"></a><a id="Tc_lhu6QUj3K0eX0CP9WlXO3A_4_0"></a><a id="Tc_vVXeKkNl0keoYuTgPILqEQ_4_2"></a><a id="Tc__am_2I6XTka6YyTtjJ2jdg_4_4"></a><a id="Tc_mAgqme5UfU-q5nQgN0Ry_w_4_6"></a><a id="Tc_kqE2hQhVbkaDG7t2-yBVKw_6_4"></a><a id="Tc_ThT145w4-0KgEHLcr7VM2w_6_6"></a><a id="Tc_qp0OrChObkirCVGU3oGkvQ_6_7"></a><a id="Tc_rMo473OT3Ua0IIhHZch5Sw_7_4"></a><a id="Tc_U-eJrUkKSkyPk1AL0KIXJg_7_7"></a><a id="Tc_RIEc2WbYMUWwhshUjPQ6AA_8_4"></a><a id="Tc_NqOWn6BtU0Ce0d9igsoVbA_8_6"></a><a id="Tc_MEGpnLYQ8UybwWr2LPATkg_8_7"></a><a id="Tc_pAE7B9Kqzkegf77zB2zhKw_9_4"></a><a id="Tc_kue5DvYjJ0Ou_NnqbeWo6g_9_6"></a><a id="Tc_kUddMIIRtU2Lnq_y7mUdtw_9_7"></a><a id="_e45d96b1_8dd4_417e_b626_90a189721d77"></a><a id="Tc_w-jHG6rU_0iGi9w4sw8G7g_1_2"></a><a id="Tc_gbZrv933kkaGPyeamXK2GQ_2_2"></a><a id="Tc_B7ptknRzCkGMJNI_Iowjow_2_4"></a><a id="Tc_P32iclLvyEarJMjItbobuw_2_6"></a><a id="Tc_IwXi_0MtCEWqhy-Jl53cqg_3_2"></a><a id="Tc_auKLF7TzNEKD6aeyUDaRzQ_3_4"></a><a id="Tc_bceomq3MxU6m6tLHNUGtCA_3_6"></a><a id="Tc_vEBX1UYYAkOGB0VjbARzHA_4_0"></a><a id="Tc_2gqP6Jkc-UWpgDKqSyfasw_4_2"></a><a id="Tc_uUj7keQEokCYZF2Eo2yyNA_4_4"></a><a id="Tc_mEWlD2OuskKTERXaPhytWg_4_6"></a><a id="Tc_7uwd6895AE6LDMBk02PXvg_6_4"></a><a id="Tc_QlMQuC45pEycCkZya5AC5Q_6_6"></a><a id="Tc_bKedT7W2h02vTUzdJgSyJw_6_7"></a><a id="Tc_X78DkrUUeEGH6CRTa2vm2A_7_4"></a><a id="Tc_iw8KG8x52U-U0zaf3iy_9w_7_7"></a><a id="Tc_FsQoyQFWmEGS0_uJfmDURA_8_4"></a><a id="Tc_9pIz71KXBk-ReBi-l7Og9g_8_6"></a><a id="Tc_wvBqHa3CX0Kfx4ONu5z9Vg_8_7"></a><a id="Tc_wott3hwom0y8E0yeIC239g_9_4"></a><a id="Tc_z6B2W3b3V0yzZ3NVgDRJpQ_9_6"></a><a id="Tc_9HGmIT52f0u7-xGn3ZE7Ww_9_7"></a><ix:continuation id="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont6" continuedAt="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont7"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3. Summary of Significant Accounting Policies&#160;&#8211;&#160;(continued)</b></p><ix:continuation id="Group_GuMxw9AJRkCQXZJitnbewQ_3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The recurring Level 3 fair value measurements of contingent consideration for which a liability is recorded include the following significant unobservable inputs:</p><ix:continuation id="Group_EV02Y3hfyUWUQ_CLOxtPAA_2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:81.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December 31,&#160;2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Methodology</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable&#160;Input</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(range,&#160;if&#160;applicable)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discounted Cash Flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> Milestone dates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2026-2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_0kJvVtXDGEqc_Iju9UGkQw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="Narr_3p170FSnFUuSTC22EheGTw">11.6</ix:nonFraction>% to <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_3xbbgb9ttUqHjsGb6eKmpw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="Narr_tHsH3_VPOkaQ4vCyOTgGLw">11.8</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_WeightedAverageDiscountRateMember_VOaSyl_P3EKDJj7HCLJUeA" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="Tc_vYgWpgqso0KQhAXUa5biXw_7_6">11.7</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of Occurrence (periodic for each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_dnnLztcoEkaw8fJqMIEobQ" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="Narr_QDZxFLCUf0aQqg3YkARsTw">11.7</ix:nonFraction>% to <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_lVvfakeTCEWNj_StGtWJHA" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="Narr_xDdLU1VDoUOQ1vMsvy8d4Q">92.0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of occurrence (cumulative through each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember_lpgkv9_BFEuaVMTgKWaxMw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="Narr_Bbn3jQL77EWm3AbqMR4zTg">5.3</ix:nonFraction>% to <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember__LKL0c4D0Umo8-_hFVxm3w" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="Narr_EIVDhElrTE6X3TzSgj0_rg">48.8</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:80.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Methodology</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable&#160;Input</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(range,&#160;if&#160;applicable)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discounted Cash Flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> Milestone dates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2025-2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_6GCPNqt1lEmndhQY0_tAxw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="Narr_nTNSO6Y0z0msOdBmKcfEaw">12.9</ix:nonFraction>% to <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_0ejqxiLqMUCJ_7JCPAAqgw" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="Narr_b2y6oETRH0SpOKqgcBZj9g">13.6</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_WeightedAverageDiscountRateMember_ljIxpDY0-Um_d2qZwrkhNw" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="Tc_3gzEarwCrkKxJ6eRC3Vd5g_7_6">13.16</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of Occurrence (periodic for each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_ezVsgzgZgU-oOKC36GIMgA" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="Narr_Eh8eHEVm-kKMJ2yOJVboZg">11.7</ix:nonFraction>% to <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_c_CT-bnHnk-GqcBJa0wt_A" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="Narr_180uwtRt7kaYWx63AFN3DA">92.0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of occurrence (cumulative through each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember__j1da4JfU0eK485rVn1M-w" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="Narr_z85QjChDj06OnDquHC7nSw">5.3</ix:nonFraction>% to <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember_5HFbOvhH1UCfJLPvnbb7UQ" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="Narr_WFN6-13yVUm-2Wfz2ghthA">48.8</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company measures certain non - financial assets on a non - recurring basis, including goodwill and in - process R&amp;D. As a result of those measurements, during the year ended December 31, 2024 in - process R&amp;D with a carrying value of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_QFf_FJ8L1U-wOXMdZXkXKw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="Narr_JEgS7kDuo0a9S7j7yGC3Rg">19.8</ix:nonFraction> million was written down to its estimated fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_QFf_FJ8L1U-wOXMdZXkXKw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" scale="6" id="Narr_-QSUQHkuRUuDhCh8cMNvvw">18.6</ix:nonFraction> million and an impairment charge of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_NGjISQD2OkGEJzuF7e6J6Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="6" id="Narr_h6NvoyFzIkS04x-1JkeijA">1.3</ix:nonFraction> million was recorded, and goodwill with a carrying value of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillGross" scale="6" id="Narr_ZE1j1CGhaEiiMkEI-vobqw">5.6</ix:nonFraction> million was written down to its estimated fair value of <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:GoodwillFairValueDisclosure" scale="6" id="Narr_ak2Bu6RlhUqERsYJGX4bRw">zero</ix:nonFraction> and an impairment charge of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="Narr_yd0fwanj5km-7JNiflEbug">5.6</ix:nonFraction> million was recorded. This analysis requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The fair value of the Company's reporting unit was determined using an income approach that utilizes a discounted cash flow model. The discounted cash flow models are dependent upon the Company's estimates of future cash flows and other factors. The Company's estimates of future cash flows are based on a comprehensive product by product forecast over a period which covers Phase 1 to approval and 15 years of commercialized revenue and involve assumptions concerning (i) future operating performance, including research and development costs through approval of the drug, the future addressable market, future sales, long - term growth rates, operating margins, allocation and timing of cash flows and the probability of achieving the estimated cash flows and (ii) future economic conditions, all which may differ from actual future cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Assumptions related to future operating performance are based on management's annual and ongoing budgeting, forecasting and planning processes and represent the Company's best estimate of the future results of its operations as of a point in time. These estimates are subject to many assumptions, such as the economic environments in which it operates, demand for the products and competitor actions. Estimated future cash flows are discounted to present value using a market participant, weighted average cost of capital, which considers the risk inherent in the probability adjusted future cash flows from each product. The financial and credit market volatility directly impacts certain inputs and assumptions used to develop the weighted average cost of capital such as the risk - free interest rate, industry beta, debt interest rate and the Company's market capital structure. These assumptions are based on significant inputs not observable in the market and thus represent Level 3 measurements within the fair value hierarchy. The use of different inputs and assumptions could increase or decrease the Company's estimated discounted future cash flows, the resulting estimated fair values and the amounts of related goodwill impairments, if any.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">95</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont7" continuedAt="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont8"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3. Summary of Significant Accounting Policies&#160;&#8211;&#160;(continued)</b></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="tovx:StockBasedPaymentArrangementsPolicyPolicyTextBlock" id="Tb_GIvvqxgGbEm-oA7zSUSJwA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Payment Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Generally, all forms of stock-based payments, including stock option grants, warrants, restricted stock grants and stock appreciation rights are measured at their fair value on the awards&#8217; grant date typically using the Black-Scholes option pricing model. Forfeitures are recognized in the period they occur. &#160;Stock-based compensation awards issued to non-employees for services rendered are recorded at either the fair value of the services rendered or the fair value of the stock-based payment, whichever is more readily determinable. The expense resulting from stock-based payments is recorded in research and development expense or general and administrative expense in the Consolidated Statements of Operations, depending on the nature of the services provided.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="Tb_mPqhG6dgSkaub-tBC9wbaQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Segment information </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) is the Company&#8217;s Chief Executive Officer. The CODM is assisted in his responsibilities of making decisions regarding resource allocation and performance assessment by the leadership team, consisting of the General Director and Head of Corporate and Product Development.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company views its operations and manages its business as <ix:nonFraction unitRef="Unit_Standard_segment_j93u8uKX50e6wWLlqVM1WQ" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="Narr_H-ZqnDY9fEeDhs6r0gIkyw">one</ix:nonFraction> operating segment, focused on the discovery and development of oncolytic viruses intended to overcome the protective barrier surrounding solid tumors and selectively kill tumor cells. The segment-level financial statement information is the same as the financial information presented in the statement of operations and comprehensive loss. The Company monitors its cash and cash equivalents as reported on the Company&#8217;s Balance Sheets to determine funding for its research and development.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As the Company does not currently generate revenue, the CODM assesses Company performance through the achievement of pre-clinical and clinical research goals. In addition to the Company&#8217;s Statement of Operations and Comprehensive Loss, the CODM is regularly provided with budgeted and forecasted expense information which is used to determine the Company&#8217;s liquidity needs and cash allocation.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="Tb_jNkLFBUcHkKzqv--vnXxuw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign Currencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The functional currency of the Company&#8217;s Theriva S.L. subsidiary is the Euro. Theriva S.L.'s Assets and liabilities are translated to U.S. dollars based on exchange rates at the end of each reporting period. Income and expense items are translated at weighted average exchange rates prevailing during the reporting period. Translation adjustments are accumulated in a separate component of stockholders&#8217; equity in the accompanying consolidated balance sheets. Transaction gains and losses are classified as other income (expense) net in the accompanying consolidated statements of operations.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:IncomeTaxPolicyTextBlock" id="Tb__rwmRiSp1EKtnhHi6TbOaA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company accounts for income taxes under the liability method; under this method, deferred tax assets and liabilities are determined based on differences between financial reporting and tax reporting bases of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Realization of deferred tax assets is dependent upon future earnings, the timing and amount of which are uncertain. The portion of any deferred tax asset for which it is more likely than not that a tax benefit will not be realized must then be offset by recording a valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company utilizes a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">96</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_wVYPvL3vZ0KmYvEeZkfprQ_cont8"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3. Summary of Significant Accounting Policies &#8211; (continued)</b></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tb_XgeGmVUdCk6lP_B7EEf-ow" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Recent Accounting Pronouncements and Developments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On November 2024, the FASB issued ASU 2024-03 - Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The ASU requires more detailed disclosures about the types of expenses in commonly presented expense captions such as cost of sales, selling, general and administrative expenses and research and development expenses. This includes separate footnote disclosure for expenses such as purchases of inventory, employee compensation, depreciation, and intangible asset amortization. Public business entities are required to apply the guidance prospectively and may apply it retrospectively. The ASU's amendments are effective for public business entities for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Public business entities are required to apply the guidance prospectively and may apply it retrospectively. The Company is currently evaluating the effect of adopting this ASU.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In December 2023, the FASB issued final guidance in ASU No. 2023-09, Income Taxes (ASC 740): Improvements to Income Tax Disclosures requiring entities to provide additional information in the rate reconciliation and disclosures about income taxes paid. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company is not early adopting this ASU, and therefore, this ASU is not adopted in the current period. The Company does not expect this ASU to have a material impact on the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures which requires public entities to disclose significant segment expenses regularly provided to the chief operating decision-maker. Public entities with a single reporting segment have to provide all disclosures required by ASC 280, including the significant segment expense disclosures. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company adopted this standard for the Company&#8217;s fiscal year 2024 annual reporting period.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:continuation><a id="Tc_nHx0tGnGKkyuqFNnpgRh_Q_1_2"></a><a id="Tc_d-7A5qiNekKCoIHKsg9nQw_2_0"></a><a id="Tc_Fu7ypZoKXUiKQA1BPwAGnw_2_2"></a><a id="Tc_95bZlIu0t0q8TKc9hBVtgw_3_0"></a><a id="Tc_rYtJlCcQq0W_NPTlJcUleQ_4_0"></a><a id="Tc_48bhMRkx7UCprClTWpRUpQ_5_0"></a><a id="Tc_7SI9y-NO9EyjvHKIzyXw6g_5_2"></a><a id="Tc_SZO7rLIQkUaYT_H99pmrLA_5_3"></a><a id="Tc_5R58uyOsRUW2s_ZnzMrR6w_1_2"></a><a id="Tc_hmOFDCRRPkWMxn-QHSzEpA_2_2"></a><a id="Tc_H7lgqkduHU6UX-R3310jIg_3_0"></a><a id="Tc_lm0WO7u1BUK8TjNQ4xT_Tg_3_2"></a><a id="Tc_AMvoO0SAJ0m-uA75nEnO2A_4_0"></a><a id="Tc_BLgT7EAlXUCxy8qrB66lKQ_5_0"></a><a id="Tc_Zz3omBtiFEyw3eTd5_5y3w_6_0"></a><a id="Tc_z1Ai58qYZEaQNF7gAP37vQ_6_2"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="Tb_3On-LQri302Bae_gc07dKg" continuedAt="Tb_3On-LQri302Bae_gc07dKg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">4. Goodwill and Intangibles</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table provides the Company&#8217;s Goodwill as of December 31, 2024.</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ScheduleOfGoodwillTextBlock" id="Tb_Nrwrc1cqxUOW5LEKS3mEsQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Goodwill&#160;(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="Tc_mHxFlMW3IkiIRRd7rFUtmA_2_3">5,700</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill impairment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="Tc_8YVp-FkjPUC3Qs0KQpB5eg_3_3">5,594</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effects of exchange rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" sign="-" scale="3" id="Tc__eWmPfGoFEuaH6gad98y-w_4_3">106</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at September December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table provides the Company&#8217;s in-process R&amp;D as of December 31, 2024.</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="Tb_g2qD6mQ24E2mpOnAdHGueA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">In-process</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">R&amp;D&#160;(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December&#160;31,&#160;2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_wbfylxQmIkG-mKGfjAYVsg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="Tc_ExiA_82OGk-Vz8E7yvN8-w_3_3">19,755</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In-process R&amp;D impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_ji14bKrj1U-RL50KhZuq6A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="3" id="Tc_cbOPn5VaCk2kBdVQ4cAG5w_4_3">1,325</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effects of exchange rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_ji14bKrj1U-RL50KhZuq6A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" sign="-" scale="3" id="Tc_gMzmgR8b3UyZnPFM7kNkwA_5_3">1,072</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31,&#160;2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_Mx8d_OOwIE-iHOsmP-F9Jg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="Tc_-o8D9HldiEKTHfsi0QZ-mw_6_3">17,358</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the quarters ended June 30, 2024 and September 30, 2024, the Company experienced a sustained decline in the quoted market price of the Company&#8217;s Common Stock and the Company deemed this to be a triggering event for impairment. The Company performed an interim impairment analysis using both the replacement cost method and the &#8220;Income approach&#8221; that requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post-launch cash flows and a risk-adjusted weighted average cost of capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">97</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_3On-LQri302Bae_gc07dKg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4. Goodwill and Intangibles &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the quarter ended June 30, 2024, the Company concluded that goodwill with a carrying value of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_6_30_2024_yIkbS21wgEyw42YL1r4uDw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillGross" scale="6" id="Narr_h07A4wuTW0mP0FAchlOACg">5.6</ix:nonFraction> million was written down to its estimated fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_6_30_2024_yIkbS21wgEyw42YL1r4uDw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillFairValueDisclosure" scale="6" id="Narr_FIXmFMHPf0ubH_1vbedTVA">1.5</ix:nonFraction> million and an impairment charge of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_4_1_2024_To_6_30_2024_G19U0D-c1ESOA7XpfMgXFg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="6" id="Narr_OIdaGE6cK02zyC8uQUrqVQ">4.1</ix:nonFraction> million was recorded during the quarter ended June 30, 2024. For the quarter ended September 30, 2024 the Company concluded that goodwill with a carrying value of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillGross" scale="6" id="Narr_mMl4L0wlEUOic-p52TeIsQ">1.5</ix:nonFraction> million was impaired and was written down to its estimated fair value of <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:GoodwillFairValueDisclosure" scale="6" id="Narr_S_XZqncKJUuYinjwtLfy7w">zero</ix:nonFraction> and an impairment charge of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_7_1_2024_To_9_30_2024_5aPrlMH2NkyrJ3qYAyp7tQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="Narr_ikdkH0l4OkewKrwcZYrGLg">1.5</ix:nonFraction> million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="Narr_SxhMBtrC1ECjQr-b8EdXAw">no</ix:nonFraction> impairment charges recorded for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the quarter ended June 30, 2024 the Company concluded that the IPR&amp;D was not impaired however, for the quarter ended September 30, 2024, the Company concluded that the in-process R&amp;D with a carrying value of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="Narr_tFf-GmPE3kWk-mK0XGGtkA">19.8</ix:nonFraction> million was impaired and was written down to its estimated fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" scale="6" id="Narr_aYeckVQOVU21L_By2GFr8Q">18.6</ix:nonFraction> million and an impairment charge of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_7_1_2024_To_9_30_2024_5aPrlMH2NkyrJ3qYAyp7tQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="6" id="Narr_KhJGGJtVfkSwHGM7iVBLdQ">1.3</ix:nonFraction> million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="3" id="Narr_4qpsvhFTjEqhN2XW4Seiqw">no</ix:nonFraction> impairment charges recorded for the year ended December 31, 2023.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="tovx:ResearchAndDevelopmentTaxCreditsTextBlock" id="Tb_7NtEfCgoKkOfg2qi2XEiOQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5. Research and Development Tax Credits</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company, through its Theriva S.L. subsidiary, participates in a Research and Development program sponsored by the Spanish government. The program provides for reimbursement of certain expenses incurred in research and development efforts the Company incurs in Spain. The reimbursements can be through either tax credits or direct refunds. The program provides for certain limits on the types and amounts of expenses for which reimbursement may be sought and requires participants to complete a certification and apply for the refund annually. Subsequent to the period in which expenses are incurred, the program requires participants to maintain certain workforce levels and research and development expenditures over a <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_ResearchAndDevelopmentArrangementMember_HBPGQgRR7UWpxER_GGY4rg" format="ixt-sec:durmonth" name="tovx:ResearchAndDevelopmentExpenditurePeriod" id="Narr_Q1gKTqGPHES1Xy9TrhyHig">24</ix:nonNumeric>-month period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the quarter ended June 30, 2023, the Company completed the certification and applied for direct reimbursement, as opposed to a tax credit, for its qualifying research and development expenses incurred in the year ended December 31, 2022. The Company received approvals from the Spanish government in September and October 2023. During the quarter ended June 30, 2024, the Company completed the certification and applied for direct reimbursement for its qualifying research and development expenses incurred in the year ended December 31, 2023. The Company received approvals from the Spanish government in December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company evaluated the program and concluded that it qualified to be accounted for as government assistance. Accordingly, the Company, as allowed by U.S. GAAP, elected to account for the grant by analogizing to the guidance provided by International Accounting Standards (&#8220;IAS&#8221;) 20, Accounting for Government Grants and Disclosure of Government Assistance. Accordingly, the Company recognized a tax credit receivable of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-5" format="ixt:num-dot-decimal" name="tovx:DeferredResearchAndDevelopmentTaxCreditGrantReceivable" scale="6" id="Narr_7qFdFXxAX02DgOcfeDFV0g">3.2</ix:nonFraction> million related to amounts that had been approved by the Spanish government and a corresponding deferred research and development tax credit current portion of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-5" format="ixt:num-dot-decimal" name="tovx:DeferredResearchAndDevelopmentTaxCreditCurrent" scale="6" id="Narr_oPzXzm3400eWtYeJNsy2Ew">1.6</ix:nonFraction> million and a deferred research and development tax credit non-current portion of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="0" format="ixt:num-dot-decimal" name="tovx:DeferredResearchAndDevelopmentTaxCreditNoncurrent" scale="0" id="Narr_S1aclo6zEkWCfmxXmAFQog">762,000</ix:nonFraction> as it was determined that amounts became probable of being received upon the receipt of the approval. Additionally, the Company has elected to account for the tax credit as a contra-expense as this most appropriately reflects the nature of the transaction and will reduce future research and development expenditures as the Company continues to incur expenses in the upcoming 24-month period. During the year ending December 31, 2024 the Company recorded $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="0" format="ixt:num-dot-decimal" name="tovx:IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" sign="-" scale="0" id="Narr_XPPwY1WkUUWZ0uU4LoEdMg">888,000</ix:nonFraction>, as a reduction in research and development expense.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">98</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_b138618c_6883_47a8_a539_10fbb797b42e"></a><a id="Tc_C7YAYnk6gUG7qJGsT9aJHg_1_2"></a><a id="Tc_QrfPuy-m3U6RyNnm76r_8A_1_5"></a><a id="Tc_mFd-lo2zUU68GQH0_SjzMA_2_2"></a><a id="Tc_Gg8P2VbaIUC2k2YgX9vHYg_2_5"></a><a id="Tc_pCRFY_mykUm9WVw5s9wl2A_3_0"></a><a id="Tc_bzil3_Lq8UeKI6M9MfSBFQ_3_2"></a><a id="Tc__M4AOVJ5o0-oODtL9fbBAw_3_5"></a><a id="Tc_j0yzXg736UmsnJInlVfYig_4_0"></a><a id="Tc_iZrFGMMVmUKpev61PjOTKg_5_0"></a><a id="Tc_KNF5RLlAyUyRHjxYjA6y9g_6_0"></a><a id="Tc_jTxZI2rmqkWHzLhr-o7lRg_7_0"></a><a id="Tc_-wuUD0aqbkyfLZC6wuEHzg_9_0"></a><a id="Tc_N9qctGH5X0S8FFwIF53fHA_9_2"></a><a id="Tc_iQ_fBMKOG0qJXmzs70VrOg_9_5"></a><a id="_ad02198e_f0f6_4732_9c73_3302a2cdcb11"></a><a id="Tc_Du5Aby_WK0SDKF_ZlMyEYg_1_2"></a><a id="Tc_GI4_2Zf99kWLhGgf8KslXw_1_5"></a><a id="Tc_p6QMTMaUwUWz_l2e126WeQ_2_2"></a><a id="Tc_uosa_tAH_0ysD02ekx5nTw_2_5"></a><a id="Tc_dAb46VbBVkuRnYF_9KEefQ_3_0"></a><a id="Tc_LSnZT3kRzkqilDsIPpdMig_3_2"></a><a id="Tc_ZipK4KpPmUm3YeOOCtj_qg_3_5"></a><a id="Tc_nlfa3iZlC0Oo2rEG1dyTsQ_4_0"></a><a id="Tc_R1wlIqpJm0aawTH9O1cNmg_5_0"></a><a id="Tc_QJk80bju5kWBx4n0jhwlxw_6_0"></a><a id="Tc_aDAg9pZ5GkqPK1nepO7IiQ_8_0"></a><a id="Tc_mUlzOEOxm0OY5yP4LQ9KMA_10_0"></a><a id="Tc_JZNGpkNX-0OVIwdx-PEiyA_10_2"></a><a id="Tc_3wIMwHaHJUiKbjTjDAY2iA_10_5"></a><a id="_459cab98_fb1b_4442_b919_249101b311eb"></a><a id="Tc_TEcQbeeQz0qYvwnE4Y7Bzw_1_2"></a><a id="Tc_-9a0C8nQ1k26pvuUpsyHjA_1_5"></a><a id="Tc_9um20gG3-EiK72TUVKJ50Q_2_2"></a><a id="Tc_bq3fjYtjnk-2yl7FzRatEg_2_5"></a><a id="Tc_jYfctZpJfkyFt-HO4Id17w_3_0"></a><a id="Tc_sKxfVaAGB0ulQdx6-gZMKg_3_2"></a><a id="Tc_e3YHSbftf0aDaHRde-6wvw_3_5"></a><a id="Tc_3fhMxUa2XkGZNDePSc3Yhw_4_0"></a><a id="Tc_arZFNEyKg0artLp3VInsyQ_5_0"></a><a id="Tc_-Vb42Am0_UiMXFOVh_5N7A_7_0"></a><a id="Tc_AmUhspzRi0mBCJHa7vxX7w_7_2"></a><a id="Tc_nfgPNgT4NkyeVNYGKPiqPQ_7_5"></a><a id="_b8f90ec8_bd06_41f0_8d25_d8248aeb8807"></a><a id="Tc_MfN5-818yUalEtjLXmH3mw_1_2"></a><a id="Tc_wFPCdMGVhkO7_PnK6QKduA_1_5"></a><a id="Tc_OCCO-DT5tEyI8NJfJy9tGg_2_2"></a><a id="Tc_8nrGKtwnAEiArEsKc8aChw_2_5"></a><a id="Tc_VZZT62bAtUCSjyaYk0Cfaw_3_0"></a><a id="Tc_FsRR_Yzp1kSyWurV4hW3SQ_3_2"></a><a id="Tc_InSxD88qqUSSStVWdjnbQg_3_5"></a><a id="Tc_LhgPyyTPCkySLx3zotqrkg_4_0"></a><a id="Tc_gjEloiTZUEmCTXdqG2v1LQ_5_0"></a><a id="Tc_dd8Ks30dLUeUedbMCcJjsw_7_0"></a><a id="Tc_0-DAfCG8U0Ko9c7GwXX7Bw_7_2"></a><a id="Tc_Xfb3tO6jH0qU-KL5NH6XEA_7_5"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="Tb_1VsYq_WzdEC7R9Lf1UBbaQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">6. Selected Balance Sheet Information</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" id="Tb_HxtcpnSyFUyJmwWQNT68HA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">PREPAID EXPENSES AND OTHER CURRENT ASSETS (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid manufacturing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:PrepaidManufacturingExpense" scale="3" id="Tc_bT3_c3Y6HUOagNv2oZFzxg_3_3">375</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:PrepaidManufacturingExpense" scale="3" id="Tc_hyU2dm6160Cckjbx6yU2cQ_3_6">491</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidInsurance" scale="3" id="Tc_7v78N_mzZUeANbKw_-Ahxg_4_3">374</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidInsurance" scale="3" id="Tc_tPJ6PZLDukS8NKqvqCHB4w_4_6">496</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid clinical research organizations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:PrepaidClinicalResearchOrganizationsExpenseCurrent" scale="3" id="Tc_hqJzKDW-WUuAt9WobYyGfg_5_3">365</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:PrepaidClinicalResearchOrganizationsExpenseCurrent" scale="3" id="Tc_nWsLaNElPU6W2DpMnO5ttw_5_6">1,119</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid consulting, subscriptions and other expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:PrepaidConsultingSubscriptionsAndOtherExpenses" scale="3" id="Tc_VGuWLTFJQk-nIJYUpBXCOw_6_3">235</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:PrepaidConsultingSubscriptionsAndOtherExpenses" scale="3" id="Tc_8GJHrKeiOkOhUgUjAjISRQ_6_6">180</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">VAT receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="3" id="Tc_CpfJasSFf0SfdcphCGQUCA_7_3">95</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="3" id="Tc_VDx-tU3XXEG_lOlyEHexeg_7_6">128</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_JHoJNNwLW0inzxrp98YrXw_9_3">1,444</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_ySkKHDiKpEqOxCQ-NgeFJw_9_6">2,414</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Prepaid clinical research organizations (CROs) expense is classified as a current asset. The Company makes payments to the CROs based on agreed upon terms that include payments in advance of study services.</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Tb_TOJbqela80eueC0nxIdTKA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PROPERTY AND EQUIPMENT (in thousands)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computers and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_tovx_ComputersAndOfficeEquipmentMember_pdLsR0SC8UqWGptkpD0QZA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_jVtQVFoL4kynyFzEBQN2XQ_3_3">708</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_tovx_ComputersAndOfficeEquipmentMember_zXDtLvivnEKZa2oIAgMPDg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_w_osEP6Cf0W8zhzDLHb5dA_3_6">902</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_QhfoCF3jwUqSLo_SCfKj-Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_JKnvaWdLPEOhk1jYmEkpqA_4_3">392</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_EwswGPMvZ0GVMMJ8DAwuNA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_pp5gg89A1kWSB0dWHOB3LQ_4_6">417</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_J2fK2_XfMkuJ0O7XjUoybg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_pE3V0ZK9G0-h-k7F9_hjxg_5_3">94</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_dHNuEhxGOkG0zmnYDPU4Zg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_rXMSdq-ih06NXkXPX4oXyQ_5_6">94</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_EMRoY9kx10CXn70mz1fq_Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_31K9DcQln02yQdQjY3zYjg_6_3">11</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_RSDmTZUBDE6agnUlsF_6AA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_u02Z0zU02ECcp4D5fdm-nw_6_6">11</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_O_xlVlkbNkWBy2z448J_RA_7_3">1,205</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_KnyVGUBfFEKrLtYwO0fmlQ_7_6">1,424</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="Tc_IOIqVOyf3ESH6SJymnsU0Q_8_3">935</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="Tc_w_l-og6e5ky6ff1HKwUjog_8_6">1,002</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_ViMK6h0nKkCJeEOG43ZI_A_10_3">270</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_b7Fl_CsB80a8epmL5oeU_w_10_6">422</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the years ended December 31, 2024 and 2023 the Company recognized depreciation expense of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_tiOHXubEzE6Kx1gTA-aFHQ">137,000</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" id="Narr_VFwei-oI0UK0Bvj5wJu0XA">135,000</ix:nonFraction> respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="tovx:AccruedExpensesTableTextBlock" id="Tb_4MA4IaGZmEaUqxGroIR6nQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ACCRUED EXPENSES (in thousands)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued clinical consulting services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:AccruedClinicalConsultingServices" scale="3" id="Tc_tEF62Ngvp0CWh_CGmFu0VA_3_3">2,390</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:AccruedClinicalConsultingServices" scale="3" id="Tc_OinPla1A3UW-cE_HIMZBBg_3_6">1,700</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued manufacturing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:AccruedManufacturingCosts" scale="3" id="Tc_ocXCfu_QiEW57NMbcU4OVg_4_3">772</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:AccruedManufacturingCosts" scale="3" id="Tc_E6ESe3u-5k6TCm2brN3KfA_4_6">843</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued vendor payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:AccruedVendorPayments" scale="3" id="Tc_VaDTOfvdZk6JHfxPGAEZ3g_5_3">206</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:AccruedVendorPayments" scale="3" id="Tc_Ob0KLcN0DEGbXbn8Xv6buw_5_6">452</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:AccruedExpenses" scale="3" id="Tc_K6ta6LadGU2qH-ge1F_Z6Q_7_3">3,368</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:AccruedExpenses" scale="3" id="Tc_dQdWYUhPWkqQkFYoger90A_7_6">2,995</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="tovx:AccruedEmployeeBenefitsTableTextBlock" id="Tb_2ROHK2kDbUCCTJZI_ADZBg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ACCRUED EMPLOYEE BENEFITS (in thousands)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued bonus expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedBonusesCurrent" scale="3" id="Tc_rs2RzWHx5U60oY3E5lSIfQ_3_3">870</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedBonusesCurrent" scale="3" id="Tc_lH7yvo05p0yne8XBxEuxIw_3_6">1,307</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" id="Tc_9kT1C4QRfECjsWRopL0Raw_4_3">187</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" id="Tc_A-el48VxAk2PIxYPb8veHw_4_6">127</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued vacation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedVacationCurrent" scale="3" id="Tc_ziDGASrU0Uq1KIs9oK8dUg_5_3">87</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedVacationCurrent" scale="3" id="Tc_7uOiEYUtiE-4Q3iklA0BdA_5_6">83</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued employee benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_rpfKk_M9-EWFr2UWP9lR2w_7_3">1,144</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_xn3IFZFlDkqcItFTEbWyYQ_7_6">1,517</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">99</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="Tc_bfbOtYFw40-GdpA3tsVNNQ_1_2"></a><a id="Tc_kLFSuxHpB0qL3w6_byADTA_2_2"></a><a id="Tc_1YubRHKi6kOi1GanRilv1Q_2_5"></a><a id="Tc_fC2DCaC6AUK8UrD8nXPq1w_3_0"></a><a id="Tc_sQGFph3IM0KpdRULSQkzFg_3_2"></a><a id="Tc_h9tprtHZxUOpFoAos_4Sdg_3_5"></a><a id="Tc_WtcLcI4fV0WyDWwYQbBMhg_4_0"></a><a id="Tc_BKaQdGwVCE6mAFvf1c32aw_4_4"></a><a id="Tc_Y0wFE7k_fk6YaBwQ_uDU3g_4_7"></a><a id="Tc_NkEmn1cV9keSFzCjZkhzpA_5_0"></a><a id="Tc_-WtV4Qgn9UKz4HS8awYHbQ_5_4"></a><a id="Tc_ptIG4pvsw0mOeDJfpWsBHA_5_7"></a><a id="Tc_psLaTGe9TUqW1-WFsuEuew_6_0"></a><a id="Tc_tcxMekYCFEeNZwtM4P-tpA_6_4"></a><a id="Tc_mG-LJlbUxUyZtsHFSonsnA_6_7"></a><a id="Tc_KI6f2ssBxUyd9yhgZLnkmQ_7_0"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tb_V2W01d6GhkC4ZRtfvuNg8A" continuedAt="Tb_V2W01d6GhkC4ZRtfvuNg8A_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7</b><b style="font-weight:bold;">. Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November&#160;2, 2010, the Board of Directors and stockholders adopted the 2010 Stock Incentive Plan (&#8220;2010 Stock Plan&#8221;) for the issuance of up to <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_11_2_2010_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_DUphDxWU4029_Pouvt-Abg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Narr_6nsfMlTzAUGw5thYLH2eaQ">343</ix:nonFraction> shares of Common Stock to be granted through incentive stock options, nonqualified stock options, stock appreciation rights, dividend equivalent rights, restricted stock, restricted stock units and other stock-based awards to officers, other employees, directors and consultants of the Company and its subsidiaries. From time to time the number of shares authorized for awards was increased such that <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_9_5_2019_To_9_5_2019_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_t-5A_P70FES7bGu_1Sz4ug" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="Narr__ihA3t22E0CtpPqquMktSg">16,000</ix:nonFraction> were authorized as of September 5, 2019. The exercise price of stock options under the 2010 Stock Plan was determined by the compensation committee of the Board of Directors and could be equal to or greater than the fair market value of the Company&#8217;s Common Stock on the date the option was granted. Options become exercisable over various periods from the date of grant and expire between <span style="-sec-ix-hidden:Hidden_okRLZhcFiUqq_4VWiR1Vew;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> and <ix:nonNumeric contextRef="Duration_11_2_2010_To_11_2_2010_srt_RangeAxis_srt_MaximumMember_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_9dpgiGfCfE2qcPwEbCLshw" format="ixt-sec:durwordsen" name="tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod" id="Narr_TtnBFaBkSkyMeG6BS7doow">ten&#160;years</ix:nonNumeric> after the grant date. As of December&#160;31, 2024, there were <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_eClNAqxl-k-ED9LjnQtsiw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Narr_V6Rd330I70G-OkBy1P5VtA">7,670</ix:nonFraction> options <span style="-sec-ix-hidden:Hidden_Yg_ZxcSBF0mAR5ftZgNbtQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and outstanding under the 2010 Stock Plan. There are <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_m5oI05NG0UuTy2Kuv0dLeQ" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="0" id="Narr_tgQdpN8PxEqknNpUHNj6Sg">no</ix:nonFraction> shares available to be issued under this plan. Only options were issued under the plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 17, 2020, the stockholders approved and adopted the 2020 Stock Incentive Plan ("2020 Stock Plan") for the issuance of up to <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_9_17_2020_us-gaap_PlanNameAxis_tovx_StockPlan2020Member_bqzYY2laD0Cn0dJNthaPyA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Narr_QDsGaz3Pr0KsXIYeBB6Dvw">16,000</ix:nonFraction> shares of Common Stock to be granted through incentive stock options, nonqualified stock options, stock appreciation rights, dividend equivalent rights, restricted stock, restricted stock units and other stock-based awards to officers, other employees, directors and consultants of the Company and its subsidiaries. The number of shares authorized for awards under the 2020 Stock Plan was increased such that <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PlanNameAxis_tovx_StockPlan2020Member_h9xAQDNxCEGOS8tX-RLkDQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="Narr_MSYRA7CpukuORVV9132xeQ">2,500,000</ix:nonFraction> shares were authorized as of December 31, 2024. As of December 31, 2024, there were <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_PlanNameAxis_tovx_StockPlan2020Member_CMA2rq0sP0qmlWw_wdeXDw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Narr_034E-3IipEKY6Ati6_eqdg">167,364</ix:nonFraction> options <span style="-sec-ix-hidden:Hidden_EzApEPJKQky39xaGjflc6g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and outstanding under the 2020 Stock Plan. Only options have been issued under the plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the event of an employee&#8217;s termination, the Company will cease to recognize compensation expense for that employee. Stock option forfeitures are recognized as incurred. The fair value of the stock-based payment is recognized over the stated vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has applied fair value accounting for all stock-based payment awards since inception. The fair value of each option granted is estimated on the date of grant using the Black-Scholes option pricing model. The assumptions used for the&#160;years ended December&#160;31, 2024 and 2023 are as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="Tb_n4dvoNA1D0yq3UuYciA7mg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="2" format="ixt:num-dot-decimal" name="tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice" scale="0" id="Tc_E8UPOcMPZUmb7Xl7WXSfag_3_3">5.25</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="2" format="ixt:num-dot-decimal" name="tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice" scale="0" id="Tc_eT5YWebM7EiGl8n0JA3SwA_3_6">14.75</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="Tc_KGALbMAo9UaLAYN4TvnN_A_4_3">0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="Tc_h_bomqLd10G-kKD_y-rjiA_4_6">0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Tc_b0xq_aS5nkCzJ54bF4um5w_5_3">93.38</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Tc_4Io_YMhQvkCZSSruiBjJTQ_5_6">90</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Tc_C3tolDe7bEW-78b0YSqwJA_6_3">3.88</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Tc_byk4LBfKoE-QRh2v6KFYYA_6_6">4.02</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life of option (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Tc_FyFSCrD5Hk23yhJdYc0vSg_7_3">4.26</ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Tc_r4jWJGe9s0akpX0n4b73nQ_7_6"> 4.25</ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Expected dividends&#160;&#8212;</i>The Company has never declared or paid dividends on its common stock and has no plans to do so in the foreseeable future. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Expected volatility</i>&#8212;Volatility is a measure of the amount by which a financial variable such as a share price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The expected volatility assumption is derived from the historical volatility of the Company&#8217;s common stock over a period approximately equal to the expected term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Risk-free interest rate</i>&#8212;The assumed risk-free rate used is a zero coupon U.S. Treasury security with a maturity that approximates the expected term of the option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Expected life of the option</i>&#8212;The period of time that the options granted are expected to remain unexercised. Options granted during the&#160;years ended 2024 and 2023 have a maximum term of seven&#160;years. The Company estimates the expected life of the option term based on the weighted average life between the dates that options become fully vested and the maximum life of options granted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">100</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_V2W01d6GhkC4ZRtfvuNg8A_cont1" continuedAt="Tb_V2W01d6GhkC4ZRtfvuNg8A_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7. Stock-Based Compensation &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company records stock-based compensation based upon the stated vesting provisions in the related agreements. The vesting provisions for these agreements have various terms as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">immediate vesting,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">in full on one-year anniversary date of grant date,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">half vesting immediately and remaining over three&#160;years,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">quarterly over three&#160;years,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">annually over three&#160;years,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-third immediate vesting and remaining annually over two&#160;years,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-half immediate vesting and remaining over nine&#160;months,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-quarter immediate vesting and remaining over three&#160;years,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-quarter immediate vesting and remaining over 33&#160;months,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">monthly over one year, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">monthly over three&#160;years.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the&#160;years ended December&#160;31, 2024 and 2023, the Company granted <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_EmployeesAndDirectorsMember_2t7Jgi2ryk6vxLn0TgfRLQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_lLyjFWTSQEmGOWZb5rzDVA">420</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_EmployeesAndDirectorsMember_tMSJgnKjIEuKTiJIG8c6_w" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_iWHF8YCrfkiu_V8Kgk8GIQ">87,800</ix:nonFraction>, respectively, options to purchase shares of common stock to employees and directors having an approximate fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_EmployeesAndDirectorsMember_2t7Jgi2ryk6vxLn0TgfRLQ" decimals="-3" format="ixt:num-dot-decimal" name="tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue" scale="3" id="Narr_AUG_wUnnikKn4kR2BJ8UOQ">1,500</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_EmployeesAndDirectorsMember_tMSJgnKjIEuKTiJIG8c6_w" decimals="-5" format="ixt:num-dot-decimal" name="tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue" scale="6" id="Narr_dcMV3vLW30CGoGrn3K5Keg">0.9</ix:nonFraction> million, respectively, based upon the Black-Scholes option pricing model, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense included in general and administrative expenses and research and development expenses relating to stock options issued to employees for the&#160;years ended December&#160;31, 2024 and 2023 was $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_p9mMdPTtfUiJ1xJHDN5yww" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="Narr_n2wGUPrX60i_96RCrjjtfA">462,000</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_j1c8dOETCECX_bllEppoQg" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="Narr_nwHhc0jWDUybOZpYfaoN7w">373,000</ix:nonFraction>, respectively. Stock-based compensation expense included in general and administrative expenses and research and development expenses relating to stock options issued to consultants for the&#160;years ended December&#160;31, 2024 and 2023 was $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_ConsultantMember_BPzO5CP34U-32dMkVVKvSg" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="Narr_CxPkgSY2m0W-JiDfJPGDag">209,000</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_ConsultantMember_8vIMQiEBA0K8wkbjoJyZLg" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="Narr_98Nn8v27rUKG0j_KPyxsqA">179,000</ix:nonFraction>, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">101</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="Tc_eD4-JTbBN0Skoiq2ZBsc9g_1_4"></a><a id="Tc_AHqPvvnx8UG4-X9EGfRHyg_1_7"></a><a id="Tc_PPUFS-bfnEephyh4Q7Lidw_1_9"></a><a id="Tc_N_s-9BEvR0605e5pWA4U_g_2_4"></a><a id="Tc_tteBHt1lrUqbtGJsibXm8A_2_7"></a><a id="Tc_L-tNNXsEWkCLoADeVEYvmg_2_9"></a><a id="Tc_qx1loxV7sEuqV0IYHYTaYg_3_2"></a><a id="Tc_AQyEpX7KsESZAD3Gl4_DhA_3_4"></a><a id="Tc_JaWugankb0OEGHh1Zk-2Vg_3_7"></a><a id="Tc_tj09wbgX7Eyw3oAzjQlHKA_3_9"></a><a id="Tc_Xh9unID7R0mbbwaPa2uAeg_4_0"></a><a id="Tc_VWSn4cj2hku_DuX7Z9NwLg_4_4"></a><a id="Tc_pUwLs6du7EWi5fElvGzwng_4_7"></a><a id="Tc_QCe89KwG10aHcp1dE_Ek0Q_4_9"></a><a id="Tc_7qsY-veQF0u57iATToN4Mw_4_10"></a><a id="Tc_lVzkxrFl0k2QqAG3ZONjlA_6_0"></a><a id="Tc_LohM32GrOkKYdDqvjXQgsQ_7_0"></a><a id="Tc_9NP2Swq4P0e21ABVN0CIlA_8_0"></a><a id="Tc_EJEGCRpAOkKGA8Wn79fzYw_9_0"></a><a id="Tc_JKTUc63390yuL7VYOWEnSw_9_7"></a><a id="Tc_GKwqh3-4sUOvjZuE48otpQ_9_10"></a><a id="Tc_xab2pxn0UECS6R6St13EmA_11_0"></a><a id="Tc_MFDFBXWK5kyYUT8oZD1Ixg_12_0"></a><a id="Tc_dS1nKUnTu0a1ORNo3IsjhQ_13_0"></a><a id="Tc_N-3KjIAmc0CCYor4VNBrRA_13_2"></a><a id="Tc_Tvv_ntgdrUu00cuut1E6-g_13_5"></a><a id="Tc_WvesFzBF-EOhPTjznqiENA_15_0"></a><a id="Tc_BCQVnDMRx0C2xaLIb7Y3-A_15_4"></a><a id="Tc_QiYRHdoeyEWjPxEOIN7f3w_15_7"></a><a id="Tc_fUhF5UTrVkOZYUmLo6gMsQ_15_9"></a><a id="Tc_hczxUB1pGE-vGTKBQyJbMQ_15_10"></a><a id="Tc_NxEHNgyKLU2HlMWsyRLdXA_17_0"></a><a id="Tc_a73j4CyGPkazteCkYS1Slw_17_4"></a><a id="Tc_bmzEF2_77U6rSE7TPd0CGA_17_7"></a><a id="Tc__Lbzp5-B1k6UztfMeNUN0Q_17_9"></a><a id="Tc_Rd9twNA1dEuOfMBtxDcRrg_17_10"></a><a id="Tc_KEJomhy7I0-hgpb0g8zDzg_19_0"></a><a id="Tc_o0caQ54NKESQP4MUCjWhGg_19_4"></a><a id="Tc_bQZno516eEeEdKV-9Tqttw_21_0"></a><a id="Tc_mtXEc7bouk-_jaOb_aBtZw_21_4"></a><a id="Tc_rKFATdBnUk6mZk-2d47D5A_23_0"></a><a id="Tc_O0ZDQYXPhkKGi91HJ-sCaQ_23_4"></a><a id="Tc_hfRZy3C6dkC-SyHhureNkA_25_0"></a><a id="Tc_woW1K06HmkSxCSPCmi8mJw_25_4"></a><a id="_62c72530_d3a8_49b9_b061_a162eaf74a8a"></a><a id="Tc_iFHxLugSIkiUkbh5zh3RIQ_1_0"></a><a id="Tc_6Bk1dJG5_UW7pkexWf0v3g_1_10"></a><a id="Tc_avKT4TZMpE-FT4ter96efQ_2_8"></a><a id="Tc_cPQamozFiUiS6_NO0fTFjA_2_15"></a><a id="Tc_mHwdgEvkSUuP_NfAKUMmdA_3_5"></a><a id="Tc_DZQvCiQUwkeNZc6Vlym8hg_3_8"></a><a id="Tc_Um60GBE4CUmMa13rBIb_BQ_3_12"></a><a id="Tc_XhecAKoD_EKSSEmfgXboag_3_15"></a><a id="Tc_BtzPp2TEQ0uTGsL6V0_DaQ_4_5"></a><a id="Tc_c5mRshHktEepgsK-MfDbZw_4_8"></a><a id="Tc_l6tlvvR7BUmhVttPYN67FA_4_12"></a><a id="Tc_l_PR2e2frEe3KYY3DTg4Xw_4_15"></a><a id="Tc_787crnBZakGA23tnPQAfcw_5_0"></a><a id="Tc_rnye6fsCSUCSfS3U6Ikg_Q_5_5"></a><a id="Tc_JuGokOBOPUGE2eo-7S1bQA_5_8"></a><a id="Tc_fDulQoHhdEqzDFr7Kv56OQ_5_12"></a><a id="Tc_R8E8wKgnY0m6ColWKdX3lA_5_15"></a><a id="Tc_iwuvvZNyDEKy42H6WRG6Ow_6_0"></a><a id="Tc_jq5vEZvu3UGXiqY0yEHvuA_6_3"></a><a id="Tc_jwzG3dW3QkKNJHPsvCM97Q_6_5"></a><a id="Tc_aRwd5zr370qvRjoH6Xd1XQ_6_8"></a><a id="Tc_4NqYT0N_50qPNapsmThjJA_6_10"></a><a id="Tc_EX6w1uB9DUaaCqZlYDMJbw_6_12"></a><a id="Tc_aBoJ6YtlKUC3EZYrRb2igQ_6_15"></a><a id="Tc_qgdUCLToQE2wTHh_6g5lWQ_7_0"></a><a id="Tc__jsCSTyiSEitXwiFpxAvUg_7_1"></a><a id="Tc_1VjE437hzUyWC9HFrKfHHw_7_5"></a><a id="Tc_r9JKi9p410aNvaoUITQ6bg_7_12"></a><a id="Tc_U3tRo16wMk-Kkfb7ayl_Sw_8_1"></a><a id="Tc_pl3lLhvyMUyCPvowvh8H2g_9_1"></a><ix:continuation id="Tb_V2W01d6GhkC4ZRtfvuNg8A_cont2" continuedAt="Tb_V2W01d6GhkC4ZRtfvuNg8A_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7. Stock-Based Compensation &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">A summary of stock option activity for the&#160;years ended December&#160;31, 2024 and 2023 is as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Tb_SSA9iXcKsEqfqFB6a48zlw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted&#160;Average&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average&#160;Exercise&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual&#160;Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance&#160;- December&#160;31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_FcmiR6aau0yr2mdkfTyZWg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Tc_ec_bpcMfK0eau-kiI21FKA_4_2">91,862</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_FcmiR6aau0yr2mdkfTyZWg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_xM5-Sgc280aJecTy2OigSw_4_5">90.47</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EaYi8yWYJ0i3hBP4VfY87w" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Narr_ah2iyxt6WECUwFnp4rQfMQ">6.44</ix:nonNumeric> years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Tc_E6iYkPSE306xmRQbysGx9w_6_2">87,801</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_sAjfoYkGPUynaCX64CrLkQ_6_5">14.75</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="0" id="Tc_fNAJvs0Jhkygvpms3SpMgA_7_2">4,181</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_Di2XB5tQ7EeAvwLxqG6eDA_7_5">387.60</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="Tc_l3oqVwRNnU6yuktzrAbYaQ_8_2">433</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_SmY1onAJAUOrgptFc7ERmw_8_5">27.79</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance&#160;- December&#160;31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_c8ttpndpUk2xQc6Ss0e36w" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Tc_b2vImHYwLkimmv7eMjwVMw_9_2">175,049</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_c8ttpndpUk2xQc6Ss0e36w" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_ZnT35wEQQECZFG_w6T8OcQ_9_5">45.55</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Narr_1aq9sTpodE-Jvym1BgQ7rQ">7.70</ix:nonNumeric> years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Tc_k2nJBwmt8ku84Ay59fSQwA_11_2">420</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_B5wfhHqn1kafo_qSdJ0jMA_11_5">5.25</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="0" id="Tc_VAE1NdjZEE-7uMUuS7wa-Q_12_2">435</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_-Bfk3C2PMUStqBO6D_Xubg_12_5">3,498.79</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance&#160;-December&#160;31, 2024&#160;- outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EiBZQ6bAbk2RnJqDNGJgPA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Tc_7CgbAIUNIEC3-k65lS5Ipg_15_2">175,034</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EiBZQ6bAbk2RnJqDNGJgPA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_2EjPMJuTpk6WPvOui9Gw3A_15_5">36.88</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Narr_PBBOvv9NLku8HEAftzTEOg">6.72</ix:nonNumeric> years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance&#160;-&#160;December&#160;31, 2024&#160;- exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EiBZQ6bAbk2RnJqDNGJgPA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="Tc_LMppH8VW4E-VZq_mzDFluw_17_2">107,759</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EiBZQ6bAbk2RnJqDNGJgPA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="Tc_HOmYhRoIG0GMgWNU--Xtuw_17_5">50.73</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Narr_OfZpM3_Ey0-PLLnXifL7AA">5.97</ix:nonNumeric> years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grant date fair value of options granted&#160;-&#160;December&#160;31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg" decimals="0" format="ixt:num-dot-decimal" name="tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" scale="0" id="Tc_kyGF9-PLJU--nk84fH4LWQ_19_5">1,526</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average grant date fair value - December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_ZwFWN0fCmEWH6HxNPZHmSw_21_5">3.63</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grant date fair value of options granted&#160;- year ended December&#160;31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg" decimals="0" format="ixt:num-dot-decimal" name="tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" scale="0" id="Tc_S1d-IM9bFkuQyDtOfSYmDA_23_5">873,140</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average grant date fair value&#160;- year ended December&#160;31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_snB3p8W6G0aa1Wtvmvx54Q_25_5">0.40</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" id="Tb_PsHIX1RNpEeiN-UEUBL6zQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The options outstanding and exercisable at December&#160;31, 2024 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;width:62.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:35.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Range of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:23.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member_i04JwLtLoU-qCXljToQKHw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="Narr_gT0ouMHagUSr342_vKK6Dg">0.00</ix:nonFraction> &#8211; $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member_i04JwLtLoU-qCXljToQKHw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="Narr_-ndAEwpwoUyBEdu-Irm9-A">100.00</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member__NecHie9AkepoaAzxh6UbQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="Tc_tPgogUVu1k-FlT5xkosRYA_7_3">161,503</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member__NecHie9AkepoaAzxh6UbQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="Tc_RJu45chsq0iSkq44Edh_tg_7_6">18.28</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member_i04JwLtLoU-qCXljToQKHw" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="Tc_OQRhzdphVUecAqGrRy7Imw_7_8">7 years</ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member__NecHie9AkepoaAzxh6UbQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="Tc_q0oYQ25vLEmnbOIwugidfQ_7_10">94,228</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member__NecHie9AkepoaAzxh6UbQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="Tc_2ERoh7V6mUSPUwMlXTcvtQ_7_13">20.82</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member_i04JwLtLoU-qCXljToQKHw" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" id="Tc_hOYwyOiEUUeYAHgeUmVkiQ_7_15">7 years</ix:nonNumeric></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TjLbz1xN_0SMRTK9iEzYGQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="Narr_ylvkKEeRS0GJQWpFSVrcqQ">101.00</ix:nonFraction> &#8211; $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TjLbz1xN_0SMRTK9iEzYGQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="Narr_13y33TnuoEaW5t4uNlhLsQ">200.00</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TPLjPwRf8kid9hov_mFMJg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="Tc_UN_n3m7wQUuT2Ou0nUg56Q_8_3">13,427</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TPLjPwRf8kid9hov_mFMJg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="Tc_JiTXeVP0r0-VMZWCbWjvHQ_8_6">114.61</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TjLbz1xN_0SMRTK9iEzYGQ" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="Tc_7N7_GuIJkEmfYKDsssmsXw_8_8">2 years</ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TPLjPwRf8kid9hov_mFMJg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="Tc_QEf5caAbIk-Ulpx8xJrUHQ_8_10">13,427</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TPLjPwRf8kid9hov_mFMJg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="Tc_kqb6FqXn2UmAr5INtTcXSA_8_13">114.61</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TjLbz1xN_0SMRTK9iEzYGQ" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" id="Tc_8k9RvVozr0WkY8zBcftv8A_8_15">2 years</ix:nonNumeric></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_vkekn8tfmEGVwWC61vtAJw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="Narr__89PKDODqUWpfW2yVozTrQ">18,900.00</ix:nonFraction> &#8211; $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_vkekn8tfmEGVwWC61vtAJw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="Narr_wxSLt7paJkCUA8psyd-Hxw">18,900.00</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_NNf-MEFeaUWQR9Lpw2jmow" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="Tc_1StvoClg402lZu7Ex6lBrg_9_3">104</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_NNf-MEFeaUWQR9Lpw2jmow" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="Tc_c7ldnj89A0eVOPwLxryxaw_9_6">18,900.00</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_vkekn8tfmEGVwWC61vtAJw" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="Tc_tmI2_iUaMEq5p_AJviuiFg_9_8">1 years</ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_NNf-MEFeaUWQR9Lpw2jmow" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="Tc_ObTrbtDXCE6gs4aJE5ISPw_9_10">104</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_NNf-MEFeaUWQR9Lpw2jmow" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="Tc_HV8pHWU-Mk-mhtiQWzvUyg_9_13">18,900.00</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_kZbLru81qEGOgy4kgulZ7A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1years</span></span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">102</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_V2W01d6GhkC4ZRtfvuNg8A_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7. Stock-Based Compensation &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December&#160;31, 2024, total unrecognized stock-based compensation expense related to stock options was $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="0" id="Narr_e0jBnpf-k0u-6eXJds3Yvg">596,000</ix:nonFraction> which is expected to be expensed through September 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The FASB&#8217;s guidance for stock-based payments requires cash flows from excess tax benefits to be classified as a part of cash flows from operating activities. Excess tax benefits are realized tax benefits from tax deductions for exercised options in excess of the deferred tax asset attributable to stock compensation costs for such options. The Company did not record any excess tax benefits in 2024 or 2023. Cash received from option exercises under the Company&#8217;s stock-based compensation plans for the&#160;years ended December&#160;31, 2024 and 2023 was </span><span style="font-weight:normal;"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" id="Narr_EiHiu9li4kuUPDd81sOp0w"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" id="Narr_nIZ767TaHkeXa2mGTJkIMA">zero</ix:nonFraction></ix:nonFraction></span><span style="font-weight:normal;">.</span></p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="tovx:StockWarrantsDisclosureTextBlock" id="Tb_hbEYT0aZ-0yTZlE9l5KWtQ" continuedAt="Tb_hbEYT0aZ-0yTZlE9l5KWtQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8. Stock Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 27, 2024, the Company consummated a public offering (the &#8220;Offering&#8221;) of an aggregate of (i) <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_9_27_2024_To_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_UuVRSk2-pES7_zWXGgQ3Rw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_-lK-sfh8FE2BCoGln_kS0g">918,600</ix:nonFraction> shares (the &#8220;Shares&#8221;) of Common Stock, (ii) pre-funded warrants (&#8220;Pre-Funded Warrants&#8221;) to purchase up to <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_PreFundedWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_RDCwUSlJvE6WrWx4U3Glwg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="Narr_TK8gIlPijE-lO8sMYeuodg">510,000</ix:nonFraction> shares of Common Stock (the &#8220;Pre-Funded Warrant Shares&#8221;), and (iii) Common Stock purchase warrants (&#8220;Common Warrants&#8221;) to purchase up to <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_lQ_-NlSfC0uXNw7k82ADCA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="Narr_80-RtatObkiSLYtRTKW0eg">1,428,600</ix:nonFraction> shares of Common Stock (the &#8220;Common Warrant Shares&#8221;). Each Share and associated Common Warrant to purchase <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_lQ_-NlSfC0uXNw7k82ADCA" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" id="Narr_Yt0S2DoPyESRCvDiN61eLw">one</ix:nonFraction> (1) Common Warrant Share was sold at a combined public offering price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_fHRjoNWXm0OZTC2NmAuwEg" decimals="2" format="ixt:num-dot-decimal" name="tovx:ShareAndWarrantsOfferingPrice" scale="0" id="Narr_0kV0Mzlt-UCTEcNu9wPFAg">1.75</ix:nonFraction>. Each Pre-Funded Warrant and associated Common Warrant to purchase <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_lQ_-NlSfC0uXNw7k82ADCA" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" id="Narr_lNGzCffgZkeckBd2r_yH4A">one</ix:nonFraction> (1) Common Warrant Share was sold at a combined public offering price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_fHRjoNWXm0OZTC2NmAuwEg" decimals="4" format="ixt:num-dot-decimal" name="tovx:WarrantsOfferingPrice" scale="0" id="Narr_Q3WGw9HYiE6aHHK3iM293Q">1.7499</ix:nonFraction>. The Company received aggregate gross proceeds from the Offering of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_9_27_2024_To_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_UuVRSk2-pES7_zWXGgQ3Rw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="6" id="Narr_t_hvdHvIhU6OVUdZvEO5VQ">2.5</ix:nonFraction> million, before deducting placement agent fees and other offering expenses. The Company intends to use the proceeds of the Offering primarily for working capital and general corporate purposes, including research and development and manufacturing scale-up and may use a portion of the proceeds to invest in or acquire other products, businesses or technologies. Each Pre-Funded Warrant was immediately exercisable for <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_PreFundedWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_RDCwUSlJvE6WrWx4U3Glwg" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" id="Narr_TRwmvsyykUq0J7lTr3-kLA">one</ix:nonFraction> (1) Pre-Funded Warrant Shares at an exercise price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_PreFundedWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_RDCwUSlJvE6WrWx4U3Glwg" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_bp4tHtA2XECY3xvHR9Wp0g">0.0001</ix:nonFraction> per share and was to remain exercisable until the Pre-Funded Warrants are exercised in full. Each Common Warrant has an exercise price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_lQ_-NlSfC0uXNw7k82ADCA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_ow1vn0GFgECDYt1CdP3JCg">2.00</ix:nonFraction> per share, is immediately exercisable for <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_lQ_-NlSfC0uXNw7k82ADCA" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" id="Narr_P6JsjzbQU0GdSe3YoI1VWw">one</ix:nonFraction> (1) Common Warrant Share, and expires <span style="-sec-ix-hidden:Hidden_y7YDwqJXakOyH5g41LPoUw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> (5) years from its issuance date. The Shares, Pre-Funded Warrants and accompanying Common Warrants were issued separately. The exercise price of the Common Warrants and the Pre-Funded Warrants and number of shares of Common Stock issuable upon exercise will adjust in the event of certain stock dividends and distributions, stock splits, stock combinations, reclassifications or similar events. The Common Warrants may be exercised on a cashless basis if at the time of exercise thereof there is no effective registration statement registering, or the prospectus contained therein is not available for, the issuance of the Common Warrant Shares to the holder. The Pre-Funded Warrants could &#160;be exercised on a cashless basis at any time. A holder of the Common Warrants and the Pre-Funded Warrants (together with its affiliates) may not exercise any portion of the Common Warrant or Pre-Funded Warrant to the extent that the holder would own more than <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_fHRjoNWXm0OZTC2NmAuwEg" decimals="4" format="ixt:num-dot-decimal" name="tovx:ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants" scale="-2" id="Narr_gQaLe1miyUKdCH4PjbV9FQ">4.99</ix:nonFraction>% (or <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_fHRjoNWXm0OZTC2NmAuwEg" decimals="4" format="ixt:num-dot-decimal" name="tovx:ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder" scale="-2" id="Narr_qekSE_bHqEKCBApbIi1YVg">9.99</ix:nonFraction>%, at the election of the holder) of the outstanding shares of Common Stock immediately after exercise, except that upon at least <ix:nonNumeric contextRef="Duration_9_27_2024_To_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_UuVRSk2-pES7_zWXGgQ3Rw" format="ixt-sec:durwordsen" name="tovx:NoticePeriodToIncreaseBeneficialOwnership" id="Narr_4gzRy7dDZkOvEpfyZQTAPg">61 days</ix:nonNumeric>&#8217; prior notice from the holder to the Company, the holder may increase the amount of beneficial ownership of outstanding shares after exercising the holder&#8217;s Common Warrants or Pre-Funded Warrants up to <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_fHRjoNWXm0OZTC2NmAuwEg" decimals="4" format="ixt:num-dot-decimal" name="tovx:ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice" scale="-2" id="Narr_vx1VTEpsp0qPQIG9YO0hiw">9.99</ix:nonFraction>% of the number of the Company&#8217;s shares of Common Stock outstanding immediately after giving effect to the exercise. The Company has concluded that the Common Warrants and Pre-Funded Warrants are required to be equity classified. The Common Warrants were valued on the date of grant using Black Scholes model. During the year ended December 31, there were <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_mW0FUjYglE6CikTX0q6L1g" decimals="INF" format="ixt-sec:numwordsen" name="tovx:StockIssuedDuringPeriodSharesWarrantsExercised" scale="0" id="Narr_i1CyIWyHmEavvfSiKpkw6Q">zero</ix:nonFraction> Common Warrants exercised and as of December 31, 2024, <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_PreFundedWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_NGSC_BQIhkOl43tq9Bs3BQ" decimals="INF" format="ixt:num-dot-decimal" name="tovx:StockIssuedDuringPeriodSharesWarrantsExercised" scale="0" id="Narr_htwCFeKVM0yGf9VubYoImg">510,000</ix:nonFraction> Pre-Funded warrants were exercised.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">103</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="Tc_l4hwwi0NXkiHflaqX2sArQ_1_7"></a><a id="Tc_tM6tNHAaU06FxxOsTSVh7Q_2_2"></a><a id="Tc_UQ0MhfPXlEGr206xoyCGfA_2_4"></a><a id="Tc_XoYXqTbH1Uuk5TC4dzn0Pw_2_7"></a><a id="Tc_ApJBRz9qvUSj04jP83L3fw_3_2"></a><a id="Tc_n2k9iEtQQU6MwkLtpLYTLw_3_4"></a><a id="Tc_xXKhHT6-n0OHzN1ATo2Ifg_3_7"></a><a id="Tc_6-asQmt7zUy2mvEHt4P7Og_4_0"></a><a id="Tc_4Td24xsnlUuh4QFWf_BM-A_4_4"></a><a id="Tc_HD5qpINWC0K_BXrpk6OPHg_4_7"></a><a id="Tc_us5fcNhdF0ykdFc67Keygw_5_0"></a><a id="Tc_LO65Pyd5LUu5x7vOrhEuqw_5_2"></a><a id="Tc_QKsb3YQZD0emQRU29S1tLg_5_5"></a><a id="Tc_EGjC-ziFckKjk4DuwMDsAA_6_0"></a><a id="Tc_RIsf1Kyz3UWYMccmZTljNA_6_2"></a><a id="Tc_U6piK7wIGUCLKckhvDPMtQ_6_5"></a><a id="Tc_HnQPj6X5G06e0L_AzpRKlg_7_0"></a><a id="Tc_PDjYSfQUx0qLfYnvk8-FbA_8_0"></a><a id="Tc_2M_rtNrO5Eq9feWXiYgPaA_8_2"></a><a id="Tc_Wa98q3zg7EqvzCO5f6IeoA_8_4"></a><a id="Tc_MjRQ_QbUQkSFnlm_MFEXXA_8_5"></a><a id="Tc_KHvUo3JcJEeaNn9WmEQexQ_10_0"></a><a id="Tc_7vLnmcr5IUyWmkgp-g9mDQ_10_7"></a><a id="Tc_jqFMRlTiPk-6AjOaNBfT0Q_11_0"></a><a id="Tc_Ym2xAskKUk2jhnrG59-PrA_12_0"></a><a id="Tc_6jewn3GvTESO2lWrSY0hxQ_12_2"></a><a id="Tc_I5f4ShPEo0qbBuDc9wrxzQ_12_5"></a><a id="Tc_8FWdh7smWkGXAAV_-sl-zA_12_7"></a><a id="Tc_tPt-HxsehEGE0cfsMcqNYA_13_0"></a><a id="Tc_t2Xh3d3zgEKjDj0so9-UeQ_13_7"></a><ix:continuation id="Tb_hbEYT0aZ-0yTZlE9l5KWtQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8. Stock Warrants&#160;&#8211;&#160;(continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On October 15, 2018, the Company closed its underwritten public offering pursuant to which it received gross proceeds of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_10_15_2018_To_10_15_2018_0DyDC--V20Sq21Q1qrCH3g" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="6" id="Narr_YYH7Q2HFD0aXOZ6aqitEkQ">18.6</ix:nonFraction> million before deducting underwriting discounts, commissions and other offering expenses payable by the Company and sold (i)&#160;Class A Units (the &#8220;Class A Units&#8221;), consisting of an aggregate of <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_10_15_2018_To_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_aFwLT1IF1USM1vDxngDzww" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_IzSnAK3_y0qtBw0wr8AH0g">252,000</ix:nonFraction> shares of the Common Stock, warrants to purchase an aggregate of <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_vSMHs6GAUUirp0PKCmzyTg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="Narr__SoyfaXqGEeIOJNep1LbCQ">252,000</ix:nonFraction> shares of Common Stock at an exercise price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_vSMHs6GAUUirp0PKCmzyTg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_wG5r5DhvtUKy_-ULCQ_VtQ">13.80</ix:nonFraction> per share, which subsequently was reduced to $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_10_15_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_ekJ7d1dppk2tM6pb7imVKw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_YrboO-9DckyoPBQcRvDcxQ">6.90</ix:nonFraction> per share and then again to $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_8_3_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_BkklSU4RvEm7qyowTErCTw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_sWlh14JRO02TPzZpyBmGpA">1.22</ix:nonFraction> (each a &#8220;Warrant&#8221; and collectively, the &#8220;Warrants&#8221;) and (ii) Class B Units (the &#8220;Class B Units&#8221;, and together with the Class A Units, the &#8220;Units&#8221;), consisting of an aggregate of <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_10_15_2018_To_10_15_2018_us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis_us-gaap_SeriesBMember_HED-BFmZ2UCLdQkF3_q0yg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ConversionOfStockSharesConverted1" scale="0" id="Narr_wn4g5f5y-EKnnMpGHTqJNA">15,723</ix:nonFraction> shares of the Company&#8217;s Series B Convertible Preferred Stock (the &#8220;Series B Preferred Stock&#8221;), with a stated value of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_wDtzIUjy8EGoxXZEyXnzyw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_gUKivCLoukC_9skFMDv9tw">1,000</ix:nonFraction> and convertible into shares of Common Stock at the stated value divided by a conversion price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_wDtzIUjy8EGoxXZEyXnzyw" decimals="2" format="ixt:num-dot-decimal" name="tovx:PreferredStockConversionPricePerShare" scale="0" id="Narr_6YdWJJPh1EyMaqZO55g32g">11.50</ix:nonFraction> per share, with all shares of Series B Preferred Stock convertible into an aggregate of <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_wDtzIUjy8EGoxXZEyXnzyw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="Narr_LhIQ_NibH0ylAuJic0FprA">1,367,218</ix:nonFraction> shares of Common Stock, and issued with a warrant to purchase an aggregate of <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_wDtzIUjy8EGoxXZEyXnzyw" decimals="INF" format="ixt:num-dot-decimal" name="tovx:IssueOfWarrantsToPurchaseCommonStock" scale="0" id="Narr_9Wi20p2x_Eu-1ZECJOeNdQ">1,367,218</ix:nonFraction> shares of Common Stock. The Warrants were valued on the date of grant using Monte Carlo simulations. There were <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="INF" format="ixt-sec:numwordsen" name="tovx:StockIssuedDuringPeriodSharesWarrantsExercised" scale="0" id="Narr_E4H_07SO0EqWxqQFksy21w">no</ix:nonFraction> Warrants exercised during the year ended December 31, 2023. The Warrants expired in October 2023 and are <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_10_31_2023_3gH6Bm4_lUKpiA7RcYjMSA" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Narr_OnGet2lmDUCEIpxoVCyC0w">no</ix:nonFraction> longer outstanding. Upon expiration, the balance in additional paid - in capital related to the warrants was transferred to the additional paid - in capital balance related to Common Stock with no effect on additional paid - in capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">A summary of all warrant activity for the Company for the year ended December 31, 2024 and the year ended December 31, 2023 is as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="tovx:ScheduleOfWarrantActivityTableTextBlock" id="Tb_VNy2sc9WTki6c6L-GzDOJA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise&#160;Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December&#160;31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2022_qFG--fWth0KqNR6gPmrVyw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="Tc_YC4Tnq6vlUWpp_eULn3JzA_4_2">634,426</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2022_qFG--fWth0KqNR6gPmrVyw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_r8A7mNfzO0mRhtYABXVzwA_4_5">1.22</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_3oT1V1_zlEO3bvnP9S7ePg" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="Narr_ns7ze8BFU0yjoe083ZTw0w">0.78</ix:nonNumeric> years</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="Tc_XFlBPJUZH0ihw8S4USDI2w_7_2">634,426</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="Tc_dWvXbPw18k6DLsOkulQWDg_7_5">1.22</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_-rThEYUaYkWV2BgP_H43nw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Balance at December&#160;31, 2023</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_qOyzkP9fP0GF7kjXuWYV-w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> &#8212;</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Tc__fHaojxhPUCs3KLfif-LLA_10_2">1,938,600</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_hEf-8kmPFUSnZpC1YAx4ng_10_5">1.47</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" format="ixt-sec:duryear" name="tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms" id="Narr_B_8XIsIWhE21LN9AXBEClQ">4.74</ix:nonNumeric> years</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="INF" format="ixt:num-dot-decimal" name="tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod" scale="0" id="Tc_ajmxRAQRN0uQwMQqNMCrGQ_11_2">510,000</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="4" format="ixt:num-dot-decimal" name="tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_1WQNCB-2T0W7v8lwN77S2w_11_5">0.0001</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December&#160;31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="Tc_qe2SvYrsM0a52EktA-ECrQ_13_2">1,428,600</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_C749KzmZikmG6w25aK8CsA_13_5">2.00</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="Narr_XnXg0Yw880GGkvCMxSoY2A">4.74</ix:nonNumeric> years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">104</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Tb_GJVaubpbLEywz-j61r4i1g" continuedAt="Tb_GJVaubpbLEywz-j61r4i1g_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Stockholders&#8217; Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Series C and D Preferred Stock</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 29, 2022, the Company closed a private placement offering pursuant to the terms of a Securities Purchase Agreement dated as of July 28, 2022 entered into with MSD Credit Opportunity Master Fund, L.P. (the &#8220;Securities Purchase Agreement&#8221;), pursuant to which the Company issued and sold <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_7_29_2022_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_FkGarB47SU6IuGbE_pWoiQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesIssued" scale="0" id="Narr_x7EXibs-d0K0e_pgJtj8OQ">275,000</ix:nonFraction> shares of the Company's Series C Convertible Preferred Stock, par value $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_7_29_2022_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_FkGarB47SU6IuGbE_pWoiQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr_AnzSCR8O30qwLr-H59OxiQ">0.001</ix:nonFraction> per share (the "Series C Preferred Stock"), and <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_7_29_2022_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_SsB7enRAIkq_sr88V0dqaA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesIssued" scale="0" id="Narr_QHE65opsHke10ZJLUKR_DA">100,000</ix:nonFraction> shares of the Company's Series D Convertible Preferred Stock, par value $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_7_29_2022_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_SsB7enRAIkq_sr88V0dqaA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr_q2_2plxBsU-jj12A9u3ofg">0.001</ix:nonFraction> per share (the "Series D Preferred Stock," and together with the Series C Preferred Stock, the "Preferred Stock"), at an offering price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_7_29_2022_bK-k31eukEKfoGQqnRtN7A" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="Narr_KLc9XMPovkKxcS7-UkEqcQ">8.00</ix:nonFraction> per share, for gross proceeds of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_7_29_2022_To_7_29_2022_Z5e6EZpZcE-JJ1QT_pZonQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" scale="6" id="Narr_La0AtoMxYkK5Om13XkwKRg">3.0</ix:nonFraction> million in the aggregate, before the deduction of discounts, fees and offering expenses. The shares of Preferred Stock are convertible, at a conversion price (the "Conversion Price") of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_7_29_2022_bK-k31eukEKfoGQqnRtN7A" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockConvertibleConversionPrice" scale="0" id="Narr_lS7R8oYee0SUQVUwo5E1Ug">1.22</ix:nonFraction> per share (subject in certain circumstances to adjustments), into an aggregate of <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_7_29_2022_bK-k31eukEKfoGQqnRtN7A" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_XZ4WhPhg80uPksMXJTFgsQ">2,459,016</ix:nonFraction> shares of the Company's Common Stock, at the option of the holders of the Preferred Stock and, in certain circumstances, by the Company. The Securities Purchase Agreement contains customary representations, warranties and agreements by the Company and customary conditions to closing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company included certain proposals at its 2022 annual meeting of stockholders, including (i) an amendment to the Company&#8217;s Articles of Incorporation, as amended (the &#8220;Charter&#8221;), to change the name of the Company to &#8220;Theriva Biologics, Inc.&#8221; (the &#8220;Name Change&#8221;), (ii) an amendment to the Articles of Incorporation, as amended to increase the number of authorized shares of Common Stock from <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_10_25_2022_SlW6bih-w0WP1EiSLmmyUg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_kQI_ZhbNOUOhRK6Ud4BgPA">20,000,000</ix:nonFraction> to <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_10_26_2022_o87wpTxs9kCFX63MjYxcHg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_WBEbRrgxykKU-fGI5iFZRA">350,000,000</ix:nonFraction> (the &#8220;Authorized Common Stock Increase&#8221;) and (iii) to adjourn any meeting of stockholders called for the purpose of voting on the Authorized Common Stock Increase (collectively, the &#8220;Stockholder Items&#8221;). The purchaser of the Preferred Stock agreed in the Purchase Agreement to (i) not transfer, offer, sell, contract to sell, hypothecate, pledge or otherwise dispose of the shares of the Preferred Stock until the earlier of the date that the authorized common stock Increase being proposed at the 2022 annual meeting of stockholders was effected or October 26, 2022 and (ii) vote the shares of the Series C Preferred Stock purchased in the Offering in favor of the Stockholder Items. The authorized increase was effected prior to October 26, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the Securities Purchase Agreement, the Company filed certificates of designation (the "Certificates of Designation") with the Secretary of the State of Nevada designating the rights, preferences and limitations of the shares of Series C Preferred Stock and Series D Preferred Stock. The Certificate of Designation for the Series C Preferred Stock provides, in particular, that the Series C Preferred Stock will have no voting rights other than the right to vote as a class on the Stockholder Items (as defined therein) and the right to cast votes on an as converted to Common Stock basis on the Stockholder Items. The Certificate of Designation for the Series D Preferred Stock provides, in particular, that the Series D Preferred Stock will have no voting rights other than the right to vote as a class on the Stockholder Items and the right to cast <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg" decimals="INF" format="ixt:num-dot-decimal" name="tovx:CommonStockNumberOfVotesPerShare" scale="0" id="Narr_xKLW-wIy70ea-4ksjoS7ow">20,000</ix:nonFraction> votes per share of Series D Preferred Stock on the Stockholder Items and to vote the shares of the Series D Preferred Stock purchased in the Offering in the same proportion as shares of Common Stock and any other shares of capital stock of the Company that are entitled to vote thereon (excluding any shares of Common Stock that are not voted) on the Stockholder Items.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The holders of Preferred Stock were entitled to dividends, on an as-if converted basis, equal to dividends actually paid, if any, on shares of Common Stock. The Conversion Price may be adjusted pursuant to the Certificates of Designation for stock dividends and stock splits, subsequent rights offering, pro rata distributions of dividends or the occurrence of a fundamental transaction (as defined in the applicable Certificate of Designation).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Series C Preferred Stock and Series D Preferred Stock were classified as temporary equity as a result of the deemed liquidation provision. Transaction expenses paid to third parties will be charged to temporary equity and will not be accreted as deemed dividends until redemption becomes probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During year ending December 31, 2024, the Company issued <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_R0d_-4AfLUypDyxV9TxQUQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="Narr_GJxt5LXWIkmA-8hX_Vu5YQ">72,132</ix:nonFraction> shares of its Common Stock upon the conversion effected by the holder of the Series C Preferred of <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_EjPZMeUXV0GlLM6-c088Kg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ConversionOfStockSharesConverted1" scale="0" id="Narr_MZBBkFRUOU-ip1c83tn7kg">275,000</ix:nonFraction> shares of its Series C convertible Preferred Stock at a conversion price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockConvertibleConversionPrice" scale="0" id="Narr_V3SsshW-PU62l6iW04lfdA">30.50</ix:nonFraction> per share. As a result of the conversions during the year ending December 31, 2024, the Company reduced the Series C Preferred Stock $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_EjPZMeUXV0GlLM6-c088Kg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ConversionOfStockAmountConverted1" scale="6" id="Narr_DJzzK0PrQ0i-3PVlygnF1w">2.0</ix:nonFraction> million and Additional Paid in Capital $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_X-H-GBwxVUqj6BHfXMxhWw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="6" id="Narr_s9ALH2Hz7k6aQ1ih-3NKmg">2.0</ix:nonFraction> million. There are <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_0N3aat4PQUSbYhh0lWki2A">no</ix:nonFraction> shares of Series C Preferred Stock outstanding as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">105</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_GJVaubpbLEywz-j61r4i1g_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9. Stockholders&#8217; Equity &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During year ending December 31, 2024, the Company issued <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3oS4dH-fW0-2DQ529iBrbA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="Narr_fG7w2_MkX0WWYnr4HpDZ6A">26,230</ix:nonFraction> shares of its Common Stock upon the conversion effected by the holder of the Series D Preferred of <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_YQsEHjKUZEaTit0zqtbT0g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ConversionOfStockSharesConverted1" scale="0" id="Narr_BMz_AXn9u0O7FgfUn25i6Q">100,000</ix:nonFraction> shares of its Series D convertible Preferred Stock at a conversion price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockConvertibleConversionPrice" scale="0" id="Narr_BIr71SG3PkC0s4WvGd1vhw">30.50</ix:nonFraction> per share. As a result of the conversion during the year ending December 31, 2024 the Company reduced the Series D Preferred Stock $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_YQsEHjKUZEaTit0zqtbT0g" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConversionOfStockAmountConverted1" scale="0" id="Narr_7YhFWyHeHkiL3YnL8AgDEg">728,000</ix:nonFraction> and Additional Paid in Capital $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5m9jcdO1w0qs9ulFOtYunA" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" id="Narr_RaEzCYqBY0mez942glsH5Q">728,000</ix:nonFraction>. There are <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_Lg6tqdpIj0yy-Ofn9iOujA">no</ix:nonFraction> shares of Series D Preferred stock outstanding as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">At Market Issuance Sales Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 2, 2024, the Company and A.G.P./Alliance Global Partners (&#8220;AGP&#8221;) entered into Amendment No. 2 (&#8220;Amendment No. 2&#8221;) to that certain Amended and Restated Sales Agreement among the Company, AGP and FBR Capital Markets &amp; Co. (now known as B. Riley Securities) dated as of February 9, 2021, as amended by Amendment No. 1 thereto dated May 3, 2021 (the &#8220;Sales Agreement&#8221;), pursuant to which the Company may offer and sell, from time to time, at its option, shares of the Common Stock through A.G.P./Alliance Global Partners, as sales agent, in an &#8220;at the market offering&#8221; as defined in Rule 415(a)(4) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;). Sales in the &#8220;at the market offering&#8221; may occur under the Company&#8217;s current effective registration statement on Form S-3 which was filed on May 2, 2024 (File No. 333-279077) and declared effective on September 25, 2024. In addition, on May 1, 2024, the Company and B. Riley Securities, Inc. mutually agreed to enter into a notice of termination whereby B. Riley Securities, Inc. would no longer be a party to the Sales Agreement. During the year ended December 31, 2024, the Company sold through the Sales Agreement approximately <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_AtMarketOfferingMember_jcVAbdOFkEC22ag4hKpkHg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_m7ewmGXrZUGxf1Mc2yD8GQ">569,000</ix:nonFraction> shares of the Company&#8217;s Common Stock and received net proceeds of approximately$<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_AtMarketOfferingMember_jcVAbdOFkEC22ag4hKpkHg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="Narr_OVLOo6HC_kOUImio7zE8Ow">3.6</ix:nonFraction> million, respectively. During the year ended December 31, 2023, the Company sold through the At Market Issuance Sales Agreement and the Amended and Restated Sales Agreement approximately <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_SubsidiarySaleOfStockAxis_tovx_AtMarketOfferingMember_jXm8WfWwnEWpbya8i1hPvw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_pa7B0SRdL0q8bfgYAL71Pg">81,000</ix:nonFraction> shares of the Company&#8217;s Common Stock and received net proceeds of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_SubsidiarySaleOfStockAxis_tovx_AtMarketOfferingMember_jXm8WfWwnEWpbya8i1hPvw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="Narr_ygavWDgyRkSXEn31jaDN9A">2.2</ix:nonFraction> million.</p></ix:continuation><a id="Tc_ZbxtnqWMbEC0PMSSsOSeWg_1_2"></a><a id="Tc_dAAbAEHrAkOohYqsjth6-Q_1_5"></a><a id="Tc_Th6wqYREh0WuayowsZHPEQ_1_8"></a><a id="Tc_Jq5ZpIMErkmzdrFDqBuO-Q_1_11"></a><a id="Tc_zOMyCuMVjUm-Le-koGzfQg_2_2"></a><a id="Tc__kZoNmpOHkqMgF2NGDltyw_2_5"></a><a id="Tc_z-cvhRymSkerMxLSZP6UdQ_2_8"></a><a id="Tc_laEtDasdW02H6E5hE4hDcQ_2_11"></a><a id="Tc_gNu3S-S_I0an5TtaLlpj6Q_4_0"></a><a id="Tc_nUxj4D9_Jk-HN6bsDg3f7A_4_5"></a><a id="Tc_3do4yFon1EKTv4RoCB5kNA_5_0"></a><a id="Tc_Y4MZgRJaIkmL4cyehOGDBg_6_2"></a><a id="Tc_DyXRV4AXukaePux-fFqTag_6_5"></a><a id="Tc_2y-IXyicmkWikZjYmWrJzg_6_8"></a><a id="Tc_kLo5IZW6yUK9ef4x1yvedw_6_11"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:DebtDisclosureTextBlock" id="Tb_3dYwCmuqy0y0bKLSs_ow_g" continuedAt="Tb_3dYwCmuqy0y0bKLSs_ow_g_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Loans payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of the acquisition of VCN the Company acquired interest-free or below-market interest rates loans (<ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_wIGplLIN9UC8pfkf3zFDvQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr__EMj1nbNlUqAo_F3d5xZvw">0</ix:nonFraction>%-<ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_Aoj8KHLdGU2h7bGUrYr4lA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_GEsZAoVyxUu6aAAia3cV2g">1</ix:nonFraction>%) extended by Spanish governmental institutions of Ministerio de Ciencia, Innovacion y Universidades and ACC10 Generalitat de Catalunya (CDIT loans). The maturities of these loans are between 2024 and 2028. As a result of the VCN Acquisition, the Company maintains a restricted cash collateral account of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="0" id="Narr_COqXScbZZEGH9kABZPYUQA">96,000</ix:nonFraction> relating to the RETOS loan, which is reflected as a non-current asset on the balance sheet.</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ScheduleOfDebtTableTextBlock" id="Tb_-2tKchiepEWF4WAPEFDGYw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">NEBT Loan</span></p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_ih9GlpPknke2AozTGDfWbg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="3" id="Tc_FbsHqxSTA063pRDpuT7fkA_4_3">7</ix:nonFraction></p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_ih9GlpPknke2AozTGDfWbg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_-rCB2pF1GU-CBLphLEnPEQ_4_6">16</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_3hGBeVNFL0Kod27A8wTKkQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="3" id="Tc_PcrZERDdC0a-T7yBAqrxSA_4_9">8</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_3hGBeVNFL0Kod27A8wTKkQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_aH8tej707UmSkIpX--JpuQ_4_12">24</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">RETOS 2015 </span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_tovx_Retos2015Member_jKxjaw2BjEGd-mO6wKZwqg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="3" id="Tc_0oXlv82GLUqVvyh-xIFKsw_5_3">54</ix:nonFraction></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_tovx_Retos2015Member_jKxjaw2BjEGd-mO6wKZwqg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_qxauCZLU6EmRxk5hZqC8Hg_5_6">76</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_tovx_Retos2015Member_TKbQVSzBpUSjPdH9Vt_Frw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="3" id="Tc_gwtaTV4rm0KEDC7DkHnUtg_5_9">55</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_tovx_Retos2015Member_TKbQVSzBpUSjPdH9Vt_Frw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_e57o5e94mUmK88AaiFeajg_5_12">138</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="3" id="Tc_c3tuehpkoUqXZreKYSxNdw_6_3">61</ix:nonFraction></p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_lNfL4xHp8062nWMQAQFvNA_6_6">92</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="3" id="Tc_06EtSf-nLkOq90ZeOWo7kQ_6_9">63</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_u-4onhAt2EiE2sTfQT_gpg_6_12">162</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">106</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_d180a6f3_35bd_42c2_af15_d050a2a8716d"></a><a id="Tc_H7CAru3Fmkydhk8r-aO8Xg_1_0"></a><a id="Tc_Q3Ni_MS3qEWMtYE0Ba5iLQ_1_2"></a><a id="Tc_hKvi1vCH40yoUDESjOFinQ_2_0"></a><a id="Tc_YLsdrdQK2Ueeuguj-PW64Q_3_0"></a><a id="Tc_rNGA1hzhvkimAjw7rvKgVQ_4_0"></a><a id="Tc_6HG-nkeLIEGIWAcMp81XzQ_5_0"></a><a id="Tc_yV9OoBrsSk-0wBeHR-QwXQ_5_2"></a><ix:continuation id="Tb_3dYwCmuqy0y0bKLSs_ow_g_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Loans payable (continued)</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="Tb_PQy7pp8ZXkCXbZXNhjB_Xg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A maturity analysis of the debt as of December 31, 2024 is as follows <i style="font-style:italic;">(amounts in thousands of dollars)</i>:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="Tc_rTRxtxTvxEerX8uWVzpF1A_1_3">61</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="Tc_JrMLzsJRTkeP5C3ocwnNOg_2_3">50</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="Tc_d1RiHfUU8kOa4xcjswpfLg_3_3">31</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="Tc_5YdnJP7V9kaeFHojnrnAaw_4_3">11</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:LongTermDebt." scale="3" id="Tc_Gbe50SQkLkuFO-sWehz4QQ_5_3">153</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="Tb_ceccpi4vNEibyoyFT8Ne_Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Related Party</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On December 14, 2023 the Company approved the retention of MaryAnn Shallcross, the wife of Steven Shallcross, as director of Clinical Operations, for compensation of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_yLYG6e42o0u_C3HKMSI9OA" decimals="0" format="ixt:num-dot-decimal" name="tovx:ApprovedCompensationPayable" scale="0" id="Narr_ObbwnGEUr0aqABkpojSRGg">152,000</ix:nonFraction>, a bonus of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_ZdxNnhWWU0-nkeFQhTGdtg" decimals="0" format="ixt:num-dot-decimal" name="tovx:ApprovedBonusPayable" scale="0" id="Narr_3Nyxy7JzUUCpJ0PB0T_scQ">70,000</ix:nonFraction> and the grant of an option to purchase <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_12_14_2023_To_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_77qpG8OiiUu0NbKUuTZAIw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_wyUygGSlBkiHjEmYtUwIaA">3,000</ix:nonFraction> shares of common stock having a value of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_12_14_2023_To_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_77qpG8OiiUu0NbKUuTZAIw" decimals="0" format="ixt:num-dot-decimal" name="tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue" scale="0" id="Narr_EafIWbYyL0SCBFYwBUzdDA">30,000</ix:nonFraction>. During the year ended December 31, 2023, Ms. Shallcross had $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_pyTBIO0TlU6glBT-rItCNg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold" scale="0" id="Narr_1s_g9UKDg0OJPiqxicXk0Q">145,000</ix:nonFraction> in compensation expense. On December 13, 2024 the Company approved the compensation of MaryAnn Shallcross of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_13_2024_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_v7b_IYUkIkCosGwLOqSv4w" decimals="0" format="ixt:num-dot-decimal" name="tovx:ApprovedCompensationPayable" scale="0" id="Narr_GErhzGy7BkatogJp9NtiQA">157,000</ix:nonFraction> and a bonus of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_13_2024_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_v7b_IYUkIkCosGwLOqSv4w" decimals="0" format="ixt:num-dot-decimal" name="tovx:ApprovedBonusPayable" scale="0" id="Narr_g9vBxc0nrkKOYKFPPByDCg">45,000</ix:nonFraction>.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="tovx:LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock" id="Tb_c5COADeop0CZmHsy0kEHEQ" continuedAt="Tb_c5COADeop0CZmHsy0kEHEQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. License, Collaborative and Employment Agreements and Commitments </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">License and Collaborative Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As described below, the Company has entered into several license and collaborative agreements for the right to use research, technology and patents. Some of these license and collaborative agreements may contain milestones. The specific timing of such milestones cannot be predicted and is dependent on future developments as well as regulatory actions which cannot be predicted with certainty (including actions which may never occur). Further, under the terms of certain licensing agreements, the Company may have the obligation to pay certain milestones contingent upon the achievement of specific levels of sales. Due to the long-range nature of such commercial milestone liability amounts, they are neither probable at this time nor predictable and consequently are not recorded in the financial statements or included in this disclosure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 31, 2010, VCN entered into a Technology Transfer Agreement (the &#8220;Technology Transfer Agreement&#8221;) with the Bellvitge Biomedical Research Institute (&#8220;IDIBELL&#8221;) for the exclusive license of the right to use a Spanish patent number P200901201 titled &#8220;Oncolytic adenoviruses for treating cancer&#8221; which is co-owned by IDIBELL and Catalan Oncology Institute (&#8220;ICO&#8221;) for the term of the patent. The Technology Transfer Agreement provides that IDIBELL is entitled to a low single digit percentage royalty on the income collected by VCN from the utilization of products derived from the licensed technology, prior to applying any value-added tax, if any, and low single digit percentage royalty on other income received by VCN arising from the use of the licensed technology, including income related to sublicenses of the licensed technology to third parties and advance payments or payments made for goals that were met and/or services associated with the licensed technology. The Technology Transfer Agreement terminates upon the expiration of the patent rights and is subject to early termination by either party in the event of a breach by the other party of its obligations thereunder. In addition, IDIBELL has the right to revoke the license if VCN ceases business activities for a continuous year or ceases to utilize the technology subject of the Technology Transfer Agreement, uses the technology in violation of the principals of IDIBELL or ICO or stops maintaining the patent licensed under the Technology Transfer Agreement. <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_TechnologyTransferAgreementMember_1Lj6dEYWmE2-yAAX67F4sw" decimals="0" format="ixt-sec:numwordsen" name="tovx:CollaborativeArrangementAmountsIncurred" scale="0" id="Narr_U8LEoWD6M0q3mA8ihUzgqA"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_TechnologyTransferAgreementMember_jnU_5V1LxkSNCT50tajPog" decimals="0" format="ixt-sec:numwordsen" name="tovx:CollaborativeArrangementAmountsIncurred" scale="0" id="Narr_x66lNt9xUky7X_b2mMRLew">No</ix:nonFraction></ix:nonFraction> amounts were incurred in 2024 and 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">107</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_c5COADeop0CZmHsy0kEHEQ_cont1" continuedAt="Tb_c5COADeop0CZmHsy0kEHEQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. License, Collaborative and Employment Agreements and Commitments<span style="font-weight:normal;"> &#8211; </span>(continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">ICO Marketing License</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 16, 2009, VCN entered into a Contract to Grant a Marketing License (the &#8220;ICO License Agreement&#8221;) with the Catalan Institute of Oncology (the &#8220;ICO&#8221;) for a manufacturing and marketing license of a patent P200700665 titled &#8220;Adenovirus with mutations in the area of endoplasmic retention of protein E3-19k and their use in the treatment of cancer&#8221; in connection with a sublicense identified therein. The validity period of the license granted is unlimited with the only applicable limit being the patent&#8217;s own validity. The ICO License Agreement provides that the ICO is entitled to a royalty of low double digit percentage of the net value of the income from the concession of the identified sublicense and low double digit percentage on other lump sums received thereunder. VCN and its sublicensees have an obligation to use all diligent and commercially reasonable efforts for the exploitation of the patent, otherwise, ICO may proceed to recover the license. The ICO License terminates upon the expiration of the patent rights and is subject to early termination by either party in the event of a breach by the other party of its obligations thereunder. <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_IcoMarketingLicenseMember_8jRjfFvZt0ucnj-2zkanJA" decimals="0" format="ixt-sec:numwordsen" name="tovx:CollaborativeArrangementAmountsIncurred" scale="0" id="Narr_8JSfvkb2w0e3vW0plSJYmg"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_IcoMarketingLicenseMember_Zwx7wf9_IUStlOX-9SNDkg" decimals="0" format="ixt-sec:numwordsen" name="tovx:CollaborativeArrangementAmountsIncurred" scale="0" id="Narr_5YKV-xRAKkOAckhZ4UmHww">No</ix:nonFraction></ix:nonFraction> amounts were incurred in 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">IDIBELL/ICO License Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 4, 2016, VCN entered into a License Agreement (the &#8220;IDIBELL/ICO License Agreement&#8221;) with IDIBELL and the ICO, for the exclusive license of the right to use a family of patents whose priority application is European patent application EP 14 38 2162.7 titled &#8220;Adenovirus comprising an albumin-binding molety&#8221;. The License Agreement provides that IDIBELL and ICO, as licensors, are entitled to share a low single digit percentage royalty on the annual Net Sales (as defined in the IDIBELL/ICO License Agreement) collected by VCN from the utilization of products derived from the licensed technology and a royalty on sublicensing income received from the licensed technology at a rate of: low double digit percentage during the first 3 years following the effective date of the agreement, mid single digit percentage during the term of 3 to 7 years following the effective date and low single digit percentage thereafter. The IDIBELL/ICO License Agreement also provides for certain fixed payments, including a payment 25 days following the date of concession of the licensed patent in a minimum of three European jurisdictions and a payment 25 days following the date of concession of an American patent derived from the licensed patent. The IDIBELL/ICO License is for an indefinite term subject to early termination (i) by mutual agreement of the parties; (ii) by licensor in the event of at least two successive breaches or three alternate breaches calculated annually of the obligation to pay any consideration; (iii) by VCN at its discretion due to certain patent infringements of rights protected by the patents or due to the absence of protection of the patent in any countries in the territory which is worldwide or (iv) in the event of a breach by the other party of its obligations thereunder which are not remedied within thirty (30) days. In addition, the licensors have the right to revoke the IDIBELL/ICO License Agreement if VCN during a continuous period of two years abandons its research or development activities of the licensed patent or activities aimed at exploitation of the resulting products, VCN has undertaken no marketing whatsoever during the term of the IDIBELL/ICO License Agreement or uses the patent licensed for purposes other those as set forth in the IDIBELL/ICO License Agreement. <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_IdibellIcoLicenseAgreementMember_wwy2r1WIC0-06dOSn0flsA" decimals="0" format="ixt-sec:numwordsen" name="tovx:CollaborativeArrangementAmountsIncurred" scale="0" id="Narr_8R5lDbxsNUGqY0z3L3ZhNQ"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_IdibellIcoLicenseAgreementMember_qqHO5kXR0Eyu9TWkMNIzqg" decimals="0" format="ixt-sec:numwordsen" name="tovx:CollaborativeArrangementAmountsIncurred" scale="0" id="Narr_c1FjCeu3TkaceIyUxelg3A">No</ix:nonFraction></ix:nonFraction> amounts were incurred in 2024 and 2023.</p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">108</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_c5COADeop0CZmHsy0kEHEQ_cont2" continuedAt="Tb_c5COADeop0CZmHsy0kEHEQ_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. License, Collaborative and Employment Agreements and Commitments<span style="font-weight:normal;"> &#8211; </span>(continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sant Joan De D&#233;u Collaboration and License Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On February 15, 2016, VCN entered into a Collaboration Agreement to Conduct a Clinical Trial and Grant an Operating License (the &#8220;Collaboration and License Agreement&#8221;) with the Sant Joan De D&#233;u Hospital (the &#8220;Hospital&#8221;) and the Sant Joan De D&#233;u Foundation (the &#8220;Foundation&#8221;, and together with the Hospital, the &#8220;Institution&#8221;) regarding the conduct of a clinical trial to evaluate the safety and activity of VCN-01 in patients with refractory retinoblastoma. The Collaboration and License Agreement provides that if the trial results are positive and VCN is interested in continuing with the development of VCN-01 for the treatment of retinoblastoma; (a) the parties undertake to apply their best efforts to negotiate and, where appropriate, sign an agreement to collaborate in the development and execution of the following phases of the development of VCN-01 for the treatment of retinoblastoma; (b) the Institution shall grant to VCN an exclusive, worldwide and indefinite license to use and exploit the trial results and their possible patents exclusively for the treatment of retinoblastoma; (c) VCN shall pay the Foundation five hundred thousand Euros (&#8364;<ix:nonFraction unitRef="Unit_Standard_EUR_7wZBODcVt0qSO1nJ-Tgx4A" contextRef="Duration_2_15_2016_To_2_15_2016_srt_CounterpartyNameAxis_tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_0Rd4mv65Mka-LvNie6JdkQ" decimals="0" format="ixt:num-dot-decimal" name="tovx:PaymentToBeMadeSubjectToThirdPartyEconomicAid" scale="0" id="Narr_jby5m10jf0WksV0E6Yzz9g">500,000</ix:nonFraction>), subject to reduction for any public and/or private economic aid that third parties may grant to the Institution for the conduct of the trial and/or any advance payments made by VCN before the end of the trial; (d) VCN shall pay the Foundation three hundred twenty thousand Euros (&#8364;<ix:nonFraction unitRef="Unit_Standard_EUR_7wZBODcVt0qSO1nJ-Tgx4A" contextRef="As_Of_2_15_2016_srt_CounterpartyNameAxis_tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_F-9A_nDdNk6WninJagPxxw" decimals="0" format="ixt:num-dot-decimal" name="tovx:PaymentToBeMadeAfterClinicalTrial" scale="0" id="Narr_laq5v_pWTE6agJnwdP7Rqg">320,000</ix:nonFraction>) once following the trial results of a pivotal study, to be carried out by VCN, has been completed which allows it to obtain the marketing authorization of the product following from the results, which payment must be made within a maximum period of four (<span style="-sec-ix-hidden:Hidden_WCkpIeB96kiTzBELxSmUHg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">4</span></span>) years from the date on which Institution has delivered the final report of the trial to VCN ; and (e) the parties will use their best efforts to negotiate and, where appropriate, sign a product supply agreement in order that the Hospital can use VCN-01 for compassionate use in the treatment of retinoblastoma. The Collaboration and License Agreement continues in force and effect until all obligations arising from the trial have been fulfilled, subject to early termination for a material breach by a party of any of their contractual and/or legal obligations, or, in the case of any other type of breach, when the breaching party has been asked in writing to remedy the breach and the breach is not cured within thirty (30) days from the date on which the written request was sent. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November 2, 2023, after Sant Joan de D&#233;u - Barcelona Children's Hospital determined that the trial results were positive, VCN and Sant Joan de D&#233;u-Barcelona Children&#8217;s Hospital announced an agreement for an exclusive worldwide option to negotiate an exclusive license of certain Sant Joan de Deu intellectual property rights related to the use of VCN-01 in combination with topoisomerase I inhibitor chemotherapies for the treatment of cancer. During the year ended December 31, 2023 the Company paid a Euros (&#8364;<ix:nonFraction unitRef="Unit_Standard_EUR_7wZBODcVt0qSO1nJ-Tgx4A" contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_us-gaap_TypeOfArrangementAxis_tovx_CollaborationAndLicenseAgreementMember_qFtAAaFr2UOe65gOluyPGA" decimals="0" format="ixt:num-dot-decimal" name="tovx:PaymentOfOptionFee" scale="0" id="Narr_-rMWfX54yk-oh8U566rWYQ">25,000</ix:nonFraction>) option fee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Washington University School of Medicine in St. Louis Clinical Trial Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 7, 2019, the Company entered into a clinical trial agreement (&#8220;CTA&#8221;) with Washington University School of Medicine in St. Louis (&#8220;Washington University&#8221;) to conduct a Phase 1b/2a single-center, randomized, double-blinded, placebo-controlled clinical trial designed to evaluate the safety, tolerability and pharmacokinetics of oral SYN-004 (ribaxamase) in up to 36 adult allogeneic hematopoietic cell transplant (HCT) recipients (the &#8220;Study&#8221;). Under the terms of the CTA, the Company will serve as the sponsor of the Study and supply SYN-004 (ribaxamase), as well as compensate Washington University for all research services to be provided in connection with the Study which is estimated to cost approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_8_7_2019_To_8_7_2019_us-gaap_TypeOfArrangementAxis_tovx_ClinicalTrialAgreementMember_kxk_toEg7EC7J8RUyqolRw" decimals="0" format="ixt:num-dot-decimal" name="tovx:EstimatedResearchCosts" scale="0" id="Narr_ZGpaHp1g10yKrzWSg7i3oQ">3,200,000</ix:nonFraction>. Dr. Erik R. Dubberke, Professor of Medicine and Clinical Director, Transplant Infectious Diseases at Washington University will serve as the principal investigator of the trial in collaboration with his Washington University colleague Dr. Mark A. Schroeder, Associate Professor of Medicine, Division of Oncology, Bone Marrow Transplantation and Leukemia.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">109</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_c5COADeop0CZmHsy0kEHEQ_cont3" continuedAt="Tb_c5COADeop0CZmHsy0kEHEQ_cont4"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. License, Collaborative and Employment Agreements and Commitments &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The CTA continues in effect until completion of all obligations under the CTA. Either party may terminate the CTA prior to completion of its obligations (i) if authorization of the study is withdrawn by the FDA; (ii) if the emergence of any adverse reaction or side effect with SYN-004 (ribaxamase) administered in the Study is of such magnitude or incidence in the opinion of either party to support termination; or (iii) upon a breach of the terms of the CTA if the breaching party fails to cure the breach within 30 days after receipt of notice. The Company has the right to terminate the CTA (i) effective immediately if Washington University fails to perform the study in accordance with the terms of the protocol, the CTA or applicable laws or regulations or if Washington University or the principal investigator become debarred or (ii) upon 14 days written notice and Washington University has the right to terminate the CTA upon 14 days notice if the principal investigator becomes unable to perform or complete the Study and the parties have not, prior to the expiration of such fourteen (14) day period, agreed to an alternative principal investigator. The Company paid $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_TypeOfArrangementAxis_tovx_ClinicalTrialAgreementMember_jdZXHU15S0aEhpi3IakD8A" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForFees" scale="6" id="Narr_Wh52zcs3JkuSWbfVNz2XwA">1.1</ix:nonFraction> million related to this agreement during the year ended 2022. There we no payments during 2023 or 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Massachusetts General Hospital Exclusive Option License Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 27, 2020, the Company entered into an agreement with Massachusetts General Hospital (&#8220;MGH&#8221;) granting us an option for an exclusive license to intellectual property and technology related to the use of intestinal alkaline phosphatase (&#8220;IAP&#8221;) to maintain gastrointestinal (GI) and microbiome health, diminish systemic inflammation, and treat age-related diseases. If executed, the Company plans to use this license in the advancement of an expanded clinical development program for SYN-020, its proprietary recombinant version of bovine IAP currently in pre-clinical development. Under the terms of the agreement, the Company is granted exclusive rights to negotiate a worldwide license with MGH to commercially develop SYN-020 to treat and prevent metabolic and inflammatory diseases associated with aging. During the second quarter of 2021, the Company announced an amendment to its option for an exclusive license agreement with MGH to include intellectual property and technology related to the use of SYN-020 to inhibit liver fibrosis in select diseases, including NAFLD. In January 2023, the Company paid $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_1_31_2023_us-gaap_TypeOfArrangementAxis_tovx_ExclusiveOptionLicenseAgreementMember_ebU8vQx7NEew8P5oMn2ytg" decimals="0" format="ixt:num-dot-decimal" name="tovx:PaymentForExtensionOfOption" scale="0" id="Narr_nHkSgU4SY02YBomjywZ6NQ">7,500</ix:nonFraction> to extend the option period until July 2024 but elected to not extend the option thereafter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">University of Texas Austin Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December&#160;19, 2012, the Company entered into a License Agreement with University of Texas Austin (&#8220;UT&#8221;) for the exclusive license of the right to use, develop, manufacture, market and commercialize certain research and patents related to pertussis antibodies. The License Agreement provides that UT Austin is entitled to payment of past patent expenses, an annual payment of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_12_19_2012_To_12_19_2012_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_h_HcZdD9XUyLqOaVXRGQBg" decimals="0" format="ixt:num-dot-decimal" name="tovx:LicenseAgreementAnnualPaymentsDue" scale="0" id="Narr_lBRwH72haUyuUqJlkEFLBw">50,000</ix:nonFraction> per&#160;year commencing on the effective date through December&#160;31, 2014, a $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_12_19_2012_To_12_19_2012_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_h_HcZdD9XUyLqOaVXRGQBg" decimals="0" format="ixt:num-dot-decimal" name="tovx:LicenseAgreementFinalPaymentDue" scale="0" id="Narr_4m_FTej2gEudVmmwFDFEEA">25,000</ix:nonFraction> payment on December&#160;31, 2015 and milestone payments of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_PhaseIClinicalTrialsMember_E1vBxhW9xk2GhQnlqLLMiQ" decimals="0" format="ixt:num-dot-decimal" name="tovx:MilestonePayment" scale="0" id="Narr_xOOYpkzd_0y6GG6dc15O9A">50,000</ix:nonFraction> upon commencement of Phase 1 clinical trials, $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_PhaseIiiClinicalTrialsMember_mKareUuP_0uHLilBqEI3Sg" decimals="0" format="ixt:num-dot-decimal" name="tovx:MilestonePayment" scale="0" id="Narr_XVfffKDhjEeRBZe2-KsVeA">100,000</ix:nonFraction> upon commencement of Phase 3 clinical trials, $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_NdaSubmissionInUsMember_aTtpyGIEbkuUQ6DBVNOUyg" decimals="0" format="ixt:num-dot-decimal" name="tovx:MilestonePayment" scale="0" id="Narr_PbsW2eweMEqDJLQGyg91WA">250,000</ix:nonFraction> upon NDA submission in the U.S., $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_EuropeanMedicinesAgencyApprovalMember_KNhXL464ZkKMed6vei3BQw" decimals="0" format="ixt:num-dot-decimal" name="tovx:MilestonePayment" scale="0" id="Narr_17k9F6t0hUef7R-r5mml1A">100,000</ix:nonFraction> upon European Medicines Agency approval and $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_RegulatoryApprovalInAsianCountryMember_WPoSE_CE60-QkG3v2ikVEA" decimals="0" format="ixt:num-dot-decimal" name="tovx:MilestonePayment" scale="0" id="Narr_cmADCLddD0mIdKQ3XLP83w">100,000</ix:nonFraction> upon regulatory approval in an Asian country. In&#160;addition, UT Austin is entitled to a running royalty upon net sales. The License Agreement terminates upon the expiration of the patent rights; provided, however that the License Agreement is subject to early termination by the Company in its discretion and by UT Austin for a breach of the License Agreement by the Company. <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_UniversityOfTexasAustinAgreementMember_N-_34GW79UaBWWhzWWx4rA" decimals="0" format="ixt-sec:numwordsen" name="tovx:CollaborativeArrangementAmountsIncurred" scale="0" id="Narr_22E6og_SpUaUY8TQaPbd6A"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_UniversityOfTexasAustinAgreementMember_joPx_7gEhUeCKG7Dr1EXfA" decimals="0" format="ixt-sec:numwordsen" name="tovx:CollaborativeArrangementAmountsIncurred" scale="0" id="Narr_dotrR3AhJEusgFk09BSPIA">No</ix:nonFraction></ix:nonFraction> amounts were incurred in 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the License Agreement, the Company and UT Austin also entered into a Sponsored Research Agreement pursuant to which UT Austin will perform certain research work related to pertussis. The Sponsored Research Agreement may be renewed annually, in the sole discretion of the Company, after the first&#160;year for two additional one&#160;year terms with a fixed fee for the first&#160;year of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_19_2012_tovx_QuarterlyInstallmentsPaymentPeriodAxis_tovx_FirstYearMember_YUy_izDrJU2fuBbV3XiRCg" decimals="0" format="ixt:num-dot-decimal" name="tovx:ResearchAgreementFixedFee" scale="0" id="Narr_fkMl2CgW-kikOHJa2nX9Fw">303,000</ix:nonFraction>. The Sponsored Research Agreement was renewed for the second and third&#160;years for a fixed fee of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_19_2012_tovx_QuarterlyInstallmentsPaymentPeriodAxis_tovx_SecondYearMember_UqtgSiEMr0-K_134MDhn7w" decimals="0" format="ixt:num-dot-decimal" name="tovx:ResearchAgreementFixedFee" scale="0" id="Narr_TnV7qf71-UmJmbSceK0GNg">316,000</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_19_2012_tovx_QuarterlyInstallmentsPaymentPeriodAxis_tovx_ThirdYearMember_jHce8dLJpU61WAHoxOsF-Q" decimals="0" format="ixt:num-dot-decimal" name="tovx:ResearchAgreementFixedFee" scale="0" id="Narr_z18gAMHBfki0CQ3KrNWZvQ">329,000</ix:nonFraction> respectively, all payable in quarterly installments. The Sponsored Research Agreement expired January 17, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">110</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_c5COADeop0CZmHsy0kEHEQ_cont4" continuedAt="Tb_c5COADeop0CZmHsy0kEHEQ_cont5"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. License, Collaborative and Employment Agreements and Commitments &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Prev ABR LLC (&#8220;Prev&#8221;) Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November&#160;28, 2012, the Company entered into an agreement (&#8220;Prev Agreement&#8221;) to acquire the C. diff program assets of Prev, including the pre-Investigational New Drug (IND) package, Phase 1 and Phase 2 clinical data, manufacturing process data and all issued and pending U.S. and international patents. Upon execution and closing of the Prev Agreement, the Company paid Prev cash payments of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_11_28_2012_To_11_28_2012_us-gaap_BusinessAcquisitionAxis_tovx_PrevAbrLlcMember_LpCO6yEpH0qpjL8yIpPDkA" decimals="0" format="ixt:num-dot-decimal" name="tovx:AdditionalCashPaymentForLicenseAgreement" scale="0" id="Narr_F20qGS1iTEW9u4A6pFDtrg">235,000</ix:nonFraction> and issued <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_11_28_2012_To_11_28_2012_us-gaap_BusinessAcquisitionAxis_tovx_PrevAbrLlcMember_LpCO6yEpH0qpjL8yIpPDkA" decimals="INF" format="ixt:num-dot-decimal" name="tovx:UnregisteredSharesIssuedToLicenseAgreement" scale="0" id="Narr_JOyEzzTFpkuqDgEyv0MHKg">17,858</ix:nonFraction> unregistered shares of its common stock to Prev. As set forth in the Prev Agreement, Prev may be entitled to receive additional consideration upon the achievement of certain milestones, including: (i)&#160;commencement of an IND; (ii)&#160;commencement of a Phase 1 clinical trial; (iii)&#160;commencement of a Phase 2 clinical trial; (iv)&#160;commencement of a Phase 3 clinical trial; (v)&#160;filing a Biologic License Application (BLA) in the U.S. and for territories outside of the U.S. (as defined in the Prev Agreement); and (vi)&#160;approval of a BLA in the U.S. and for territories outside the U.S. With exception of the first milestone payment, the remaining milestones are payable <ix:nonNumeric contextRef="Duration_11_28_2012_To_11_28_2012_us-gaap_BusinessAcquisitionAxis_tovx_PrevAbrLlcMember_LpCO6yEpH0qpjL8yIpPDkA" name="tovx:AdditionalConsiderationPayable" id="Narr_K3TDmHGpv0G6N1fT7U0Hqg">50% in cash and 50% in the Company&#8217;s stock</ix:nonNumeric>, however, at Prev&#8217;s option the entire milestone may be payable in shares of the Company&#8217;s stock. As of December&#160;31, 2015, the first three milestones had been met, and at Prev&#8217;s option, Prev elected to receive <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_1_1_2015_To_12_31_2015_us-gaap_BusinessAcquisitionAxis_tovx_PrevAbrLlcMember_VpZz2sViJEme7FGR07UkXA" decimals="INF" format="ixt:num-dot-decimal" name="tovx:OptionsToBeReceivedCommonStockShares" scale="0" id="Narr_mhUALbeRvUSaVv0cjYcp5Q">18,724</ix:nonFraction> shares of the Company&#8217;s common stock. Currently, assets licensed under this agreement are used in the Company&#8217;s Phase 1b/2a Clinical Study in Allogeneic HCT Recipients. No milestones were achieved or such payments were made subsequent to 2015.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Employment Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 3, 2022, the Company entered into a three-year employment agreement with Steven A. Shallcross, (the &#8220;2022 Shallcross Employment Agreement&#8221;), to serve as the Chief Executive Officer and to continue to serve as the Chief Financial Officer of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Employment Agreement had a stated term of three years and expired on January 2, 2025; however Mr. Shallcross continued thereafter to serve as the Chief Executive Officer and continued to serve as the Chief Financial Officer of the Company thereafter. A new agreement was signed on March 3, 2025. See Subsequent Events.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 15, 2022, the Board of Directors of the Company awarded Steven A. Shallcross: (i) a cash bonus equal to $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_15_2022_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_lrl49MxDtkuOzVnufA-nLQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount" scale="0" id="Narr_KVroFdtgA0yPmO7bPqx4rA">385,000</ix:nonFraction>, and (ii) an option to purchase <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_12_15_2022_To_12_15_2022_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_HVf3QcfJTEm7H8nFCIUuUQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_ZGzs3MpIP06U5Ntuoo937A">475,000</ix:nonFraction> shares of the Company's common stock. In addition, on December 15, 2022, the Company entered into an Amendment to Mr. Shallcross's Employment Agreement to increase his base salary to $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_12_15_2022_To_12_15_2022_bVpeUcWn4E6BCahr79WBew" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToEmployees" scale="0" id="Narr_H0xSI2sEwUunSpSb4Axx6Q">614,250</ix:nonFraction>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 14, 2023, the Board of Directors of the Company awarded Steven A. Shallcross: (i) a cash bonus equal to $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_14_2023_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_NIZEyII3S0CqJYR9CTMH6A" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount" scale="0" id="Narr_S37Q-Vh0AkCQzOYDi4FkGw">350,000</ix:nonFraction>, and (ii) an option to purchase <ix:nonFraction unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg" contextRef="Duration_12_14_2023_To_12_14_2023_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_8coIa37TMEevmnvUDCVsBA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_Qh9IU_CeP0i2zkKwuEVd0Q">700,000</ix:nonFraction> shares of the Company's common stock. In addition, on December 14, 2023, the Company increased his base salary to $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_12_14_2023_To_12_14_2023_lOksDXBXAUuwMQ6WRwO-Sg" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToEmployees" scale="0" id="Narr_4eZCYmhHlESQeAv-5I7N0w">644,963</ix:nonFraction> due to a merit increase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 13, 2024, the Board of Directors of the Company awarded Steven A. Shallcross a cash bonus equal to $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_13_2024_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_L117o3lWBkyajNwmnOByEQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount" scale="0" id="Narr_a3UrDfNFZ02fCOfOz4U5eQ">200,000</ix:nonFraction>. In addition, on December 14, 2023, the Company increased his base salary to $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_12_13_2024_To_12_13_2024_qfZizxLVJ0qjoE5oGs2bng" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToEmployees" scale="0" id="Narr_pAwMqDDaskqRf-gZnaUemg">667,536</ix:nonFraction> due to a merit increase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Operating Lease</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s existing leases as of December 31, 2024 for its U.S. and Spanish facilities are classified as operating leases. During the quarter ended June 30, 2021, the Company renewed its Rockville, MD facility lease by entering into a Second Lease Amendment which extends the lease term for 63 months beginning on September 1, 2022 and ending on December 31, 2027 at stated rental rates and including a 3-month rent abatement. The Second Amendment also has options for a Tenant Improvement Allowance and a Second Extension Term. The Second Extension Term is offered at market rates and there is no economic incentive for the lessee, therefore the Company has determined that it is not part of the original lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">111</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_5a7469f8_858f_4330_9fb6_14ab9b18a71b"></a><a id="Tc_la8LKsMO00ydFRHsPPOg6w_1_0"></a><a id="Tc_jGwfbHYJhECHbxvxieqphw_2_0"></a><a id="Tc_XQqs0qP8-UaL6DpLytrdKg_3_0"></a><a id="Tc_CYLMZG7Uck2muFxfjZTZRw_4_0"></a><a id="Tc_93P2KiKIek6jt7D2hW8RWg_5_0"></a><a id="Tc_Um6i-Irv10WzwdVLdFVbNg_7_0"></a><a id="Tc_Nbfd53-o20KXR8inudMZOw_9_0"></a><a id="Tc_CWValSsyN0ecEGkbZnK39g_10_0"></a><a id="Tc_7MGWnuMbNEmUYI_m7YS8SQ_10_2"></a><ix:continuation id="Tb_c5COADeop0CZmHsy0kEHEQ_cont5" continuedAt="Tb_c5COADeop0CZmHsy0kEHEQ_cont6"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. License, Collaborative and Employment Agreements and Commitments &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company also leases research and office facilities in Barcelona, Spain for its 100 percent owned Theriva S.L. subsidiary. The lease that was in existence from December 2021 to December 2022 was a short term agreement with a 90-day termination notice provision that can be exercised by either party. On the closing date of the Acquisition, a sublease was executed for Theriva S.L. to lease research and office facilities at a new location in Parets del Valles (Barcelona) from the former owner of Theriva S.L. This lease was executed for an initial term to begin in January 2023 until October 2026, with an option to renew for an additional five years. On January 15, 2023, Theriva S.L. moved into the facilities and the new lease commenced and the prior lease terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating lease costs are presented as part of general and administrative expenses in the condensed consolidated statements of operations, and for the year ended December 31, 2024 and 2023 approximated $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" id="Narr_MLTHOyfNDUSdICQ57-cbPg">631,000</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" id="Narr_GDRmcvpTkE6l2pR7kcGONQ">624,000</ix:nonFraction>, respectively. For the Barcelona lease, the day one non-cash addition of right of use assets due to adoption of ASC 842 was $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="0" format="ixt:num-dot-decimal" name="tovx:NonCashAdditionOfRightOfUseAssets" scale="0" id="Narr_yS0VnUD66EO4oFw3KW2XJA">937,000</ix:nonFraction>.</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="Tb_PtXMTKLOZ0W0RNHaAfGJ8w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A maturity analysis of the Company&#8217;s operating leases as of December 31, 2024 is as follows <i style="font-style:italic;">(amounts in thousands of dollars)</i>:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future undiscounted cash flow for the years ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="Tc_ce_exx8_zEKXwdXv2YlipA_2_3">672</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="Tc_3kHhMtDg2kKTzaALeFbYow_3_3">587</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="Tc_eGp0vycGb0WmiwdU64DC-A_4_3">368</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="Tc_TFxcT-FuAUWEf-zRkfkECA_5_3">1,627</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount factor</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="Tc_Ozl-i-TRSEi0IDysgsKFBA_7_3">215</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_R1_OWizn2UuNSBN4hqT1Pw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="Tc_CrKB83memEio0bVTHKk0Gg_8_3">1,412</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_l9w43pjoUkW3pPBFMxy5mQ_9_3">539</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability - long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_XG9bM2tnBUGyiegRHLcJAQ_10_3">873</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Consulting Fees</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In November&#160;2017, the Company engaged a regulatory consultant to assist in the Company&#8217;s efforts to prepare, file and obtain FDA approval for ribaxamase.&#160;The term of the engagement is on a&#160;monthly basis, provided that either party may terminate the agreement at any time by providing the other party a six-month notice period. The Company was obligated to pay the consultant a&#160;monthly retainer in addition to success fee payments of up to an aggregate of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_11_1_2017_To_11_30_2017_us-gaap_TypeOfArrangementAxis_tovx_ConsultingFeesMember_cUZhwbB3dEaRwD5h8htNjQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForFees" scale="0" id="Narr_sYuWQZGiu0SQGD_YVf10nA">4,500,000</ix:nonFraction> for attainment of certain regulatory milestones. The achievement of the milestones is not probable at this time. <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_ConsultingFeesMember_pdqbroc_M0-TVIgfX1UTJw" decimals="0" format="ixt-sec:numwordsen" name="tovx:CollaborativeArrangementAmountsIncurred" scale="0" id="Narr_GLRMVt9VREK8l8LJQ6Q-Yg"><ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_ConsultingFeesMember_6FCcaKfRk0WOQeiTrZxyNw" decimals="0" format="ixt-sec:numwordsen" name="tovx:CollaborativeArrangementAmountsIncurred" scale="0" id="Narr_s-xD5OGQakCuLdpp8BDapw">No</ix:nonFraction></ix:nonFraction> amounts incurred in 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">112</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_c5COADeop0CZmHsy0kEHEQ_cont6"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. License, Collaborative and Employment Agreements and Commitments &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Risks and Uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The uncertain financial markets, disruptions in supply chains, mobility restraints, and changing priorities as well as volatile asset values could impact the Company&#8217;s business in the future. The Company and its third-party contract manufacturers, contract research organizations, and clinical sites may also face disruptions in procuring items that are essential to the Company&#8217;s research and development activities, including, for example, medical and laboratory supplies used in its clinical trials or preclinical studies, in each case, that are sourced from abroad or for which there are shortages. Further, although the Company has not experienced any material adverse effects on business due to increasing inflation, it has raised operating costs for many businesses and, in the future, could impact demand or pricing manufacturing of its drug candidates or services providers, foreign exchange rates or employee wages. The Company is actively monitoring the effects that these disruptions and increasing inflation could have on its operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Through the VCN Acquisition, the Company has operations in Spain related to conducting research and development, manufacturing, and clinical trials in Western European countries. The invasion of Ukraine by Russia, the war in the Middle East, and the retaliatory measures that have been taken, or could be taken in the future, by the United States, NATO, and other countries have created global security concerns that could result in a regional conflict and otherwise have a lasting impact on regional and global economies, any or all of which could disrupt the Company&#8217;s supply chain, and despite the fact that it currently does not plan any clinical trials in Eastern Europe, may adversely impact the cost and conduct of R&amp;D, manufacturing, and international clinical trials of its product candidates.</p></ix:continuation><a id="Tc_ui_KkPbv8ESfeMjSwBgDOA_1_2"></a><a id="Tc_UrfUb7fgmUemfKS_cmZjyw_2_2"></a><a id="Tc_xNRM_Y7nWku-0cGOFmsZrQ_2_5"></a><a id="Tc_22VB_O4LJ02FL94H9bgTsQ_4_0"></a><a id="Tc_MViuaB8CYE6Qw_IZrr6l1Q_4_2"></a><a id="Tc__m1qw3gqqkiuCiqsv--24Q_4_5"></a><a id="Tc_LqCSHbOK9kewpIA3d0espg_5_0"></a><a id="Tc_d2NH8_kdDEumMcYZKwTSLQ_7_0"></a><a id="Tc_8nKkaFkty0mouCBJtg8ooQ_7_2"></a><a id="Tc_rk5nwxuQakC1Ih0kcPP45g_7_5"></a><a id="Tc_ZUUvh0IthU6qedjbsLeXww_1_2"></a><a id="Tc_6S7EfCkmwkGN1jKja1i9VA_2_2"></a><a id="Tc_KulJzFWrG0ytVzoL8E8Uqw_2_5"></a><a id="Tc_Dl2IGK4W-EmGWOgANiCzBw_3_0"></a><a id="Tc_8eU8tvwwKU6oj_t8ynXZkg_4_0"></a><a id="Tc_Kir-oNHC8kylurmU0kbG2Q_4_2"></a><a id="Tc_aW4twPDAEEOaQ7OC6STMKA_4_3"></a><a id="Tc_2hJLl-Tb1Um5eZAH9NR79Q_4_5"></a><a id="Tc_OCw9Cx_KHEmF04hexz5t5g_4_6"></a><a id="Tc_ggHJb74hAU63xU85l_cnnA_5_0"></a><a id="Tc_XDJde2RyqEegLmbkBL2AIg_5_3"></a><a id="Tc_f06mKUGSMEmxbqmaHDW8ag_5_6"></a><a id="Tc_9yA0RhVWQk6jIja_rcrJlQ_6_0"></a><a id="Tc_eRNCpBMFX0aw97fhwDc6jw_6_3"></a><a id="Tc_i9Fu9XGU_0ye93WcKjgyDw_6_6"></a><a id="Tc_UppLI7uwd0OsydTKH-AZGA_7_0"></a><a id="Tc_57oTLF5u60C0sfhW5mVHSw_7_3"></a><a id="Tc_jDMIVhmHuESbzw_J0GrK5g_7_6"></a><a id="Tc_kmrdE9MpoUWo5gRXtxMZZQ_9_0"></a><a id="Tc_i8ft4D9zwUyPNPC3nXVP0Q_10_0"></a><a id="Tc_Cj68fj8_XUGVvKD7aJ8JEg_10_2"></a><a id="Tc_ao65UXSGhE2NgbWboVFwAQ_10_3"></a><a id="Tc_4rp0YJVbxEmSZfXYfa5Llw_10_5"></a><a id="Tc_ZuDykpKosE2GVTiFiozd7A_10_6"></a><a id="Tc_ZCuZ59cHLUOPwLr-2tuIkA_11_0"></a><a id="Tc_zxfXrwJNmEODz0QYGD5MZQ_11_3"></a><a id="Tc_K6j-zh3VLEug6yRrPTutqg_11_6"></a><a id="Tc_cZFK_sBkmkanUB17x4Y9Pg_12_0"></a><a id="Tc_9ZwUwoWg0km1JN4dSEfSWA_12_3"></a><a id="Tc_jIIGwIW0uk-J5y7-yjCYDA_13_0"></a><a id="Tc_hcQdbVDTo0Ksj0Xcl3Tdog_13_3"></a><a id="Tc_-vYY-M9xTEWUiCrKM6Miaw_14_0"></a><a id="Tc_JgXh01cukUGzYIpIGcSPDA_14_3"></a><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tb_I-y6eaX3nUS2ldbpUiC1lQ" continuedAt="Tb_I-y6eaX3nUS2ldbpUiC1lQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Losses before income taxes for the years ended December 31, 2024 and 2023 was as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="Tb_M_rS5DBaEU-yubuUF8fzYA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" sign="-" scale="3" id="Tc_b-78qg8IVEOfDCgb0xNWMw_4_3">7,641</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" sign="-" scale="3" id="Tc_MoYnUn_ynUWs6vtLlrRvbA_4_6">8,568</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" sign="-" scale="3" id="Tc_hfBcqzncqEKK2oz4MR2WdQ_5_3">18,012</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" sign="-" scale="3" id="Tc_LFs2EuRjYE24Q3sjlHyOBg_5_6">11,421</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income/(Loss) before Income Taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_MujjIFQmn0uuNADTfE_OrQ_7_3">25,653</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_JVAXztBFqUeHOlpQyVsKig_7_6">19,989</ix:nonFraction>)</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The components of income tax benefit consisted of the following for the years ended December 31, 2024 and 2023:</p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Tb_zmceScnwukydQu5rXtSVlw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_5cV7bzQz6EmsIcowgeEGAQ_12_6">1,640</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_Dk3QZqJxUUi0_VzvQXzvkg_13_6">1,640</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision (Benefit) for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_hNII7nyL1UqvvwWHedjj0A_14_6">1,640</ix:nonFraction>)</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">113</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_3f524b1e_3c4a_44ff_b463_0221603e02cb"></a><a id="Tc_ZRpJAhYJc02x54Q1OwPy4g_1_2"></a><a id="Tc_K-iTy3-86EyK-t6XrdrWkw_1_7"></a><a id="Tc__GYORpuGsUStlIfP3hYwrg_2_2"></a><a id="Tc_j_KMpAqRsECF_CU-Zi7Ymg_2_5"></a><a id="Tc_lQkedQKVhUyqL0GpZna-GA_2_7"></a><a id="Tc_1yL87uoL3USk2F8B9_1ACA_2_9"></a><a id="Tc_LkxWtJvI80CqCt295xVdwA_3_0"></a><a id="Tc_hOSc82fTxUqgMSWAOF5ZXg_3_2"></a><a id="Tc_YULp9GDR7ku0432UwctNjQ_3_6"></a><a id="Tc_GnA4I9HX9EWxHTa6lWE4ZQ_3_10"></a><a id="Tc_ol4IRMKIB064qXVskVDjZA_4_0"></a><a id="Tc_rvmNM8mhZkuS8NdPsK-G9A_4_6"></a><a id="Tc_Vdqp6bMKuUCw2RV9eugiXA_4_10"></a><a id="Tc_V4y4eRv7R0Oo4Tex_BRzww_5_0"></a><a id="Tc_30cOHlZJbEOXEJ6IkLsDmg_6_0"></a><a id="Tc_LvJP2WNFdEydrX6-wDJBuQ_6_6"></a><a id="Tc_X8gopL1OaUySBksv073gXg_6_10"></a><a id="Tc_LDhQWqXD7Eus9syHzDON8w_7_0"></a><a id="Tc_fmymA2whq0aIq-a_m5YcLQ_7_6"></a><a id="Tc__CMgfwDRQEiYdp2Tgr5FTw_7_10"></a><a id="Tc_dAOoq3RB3ECQ4lqHi8PHvw_8_0"></a><a id="Tc_nCyORdDvnUy2Ui0SIWv_0A_8_6"></a><a id="Tc_337-uSB4o0iFhas6jLWBNA_8_10"></a><a id="Tc_MgJYu8d48k6ZW02Rw44kGw_9_0"></a><a id="Tc_qoD3zDu4zkGnUkZO5VxT7Q_9_6"></a><a id="Tc_l2tU3R2DZkW-O2bQ0_yLhw_9_10"></a><a id="Tc_aL-FuBpzOEeTE0gPXKDGuQ_10_0"></a><a id="Tc_rD-PRnyXOEKqRHEoAMs6zA_10_6"></a><a id="Tc_Riy5b96m8kKtswH65QTsnw_10_10"></a><a id="Tc_NFVWSKLT_0-Gq1NhLriS7Q_11_0"></a><a id="Tc_r4VlPL6L3U-xz5OlRSUDWg_11_6"></a><a id="Tc_3-cKTvWNGE-fSus6o5-qSg_11_10"></a><a id="Tc_0oXtiY0j1EWRT-MwEJjyEg_12_0"></a><a id="Tc_zEjxOaUcWEClMLcrkftkag_12_6"></a><a id="Tc_xEJq8bLbHkSiRaiPWMkr0w_12_10"></a><a id="Tc_RJev3ciXNUK-JoFsQJAlSQ_13_0"></a><a id="Tc_rRJAQTKSEka4M5etNzuv2A_13_2"></a><a id="Tc_zm0z6_GaYk6nq3VMd4wDYQ_13_6"></a><a id="Tc_QXi9QX_gZ0G2XUWNHUWRWg_13_10"></a><a id="_b3acec6f_c703_4469_a41a_7b6c2d04b49c"></a><a id="Tc_oFwsSgMMhUWI8let_6sV_w_1_2"></a><a id="Tc_yYJj1wPc3k27QrOcQW9TeQ_2_2"></a><a id="Tc_686Fx02BfEGgswhwc2fRdg_2_5"></a><a id="Tc_tHSTxlw7KEOiUvZT1ZjP_Q_3_0"></a><a id="Tc_U048W2M7hk-JBjDuUzZnsA_4_0"></a><a id="Tc_M3XHNVYJckuSu1DHKGbNqw_4_2"></a><a id="Tc_yA2rdwmUa06ip54GN_Xc8Q_4_5"></a><a id="Tc_RrKAwKadV0a126-wxeAD5w_5_0"></a><a id="Tc_JLZ9EETd5kain7-umCaEqA_6_0"></a><a id="Tc_dDcB9KUqgU-m4vHJXJP0SQ_7_0"></a><a id="Tc_Ic1ZW2EsZE2I9RpovfrhMw_8_0"></a><a id="Tc_4gmjd4jtNEamAKmZ4RCXLQ_9_0"></a><a id="Tc_PReyd3OorUuRJypJEXmyqA_10_0"></a><a id="Tc_nF5k5hiPZUKXeNl518W3CA_10_6"></a><a id="Tc_uE-C98Y4rkC9tHlKfkdBXw_11_0"></a><a id="Tc_npeYrNw9b0apSzOnPji4tA_13_0"></a><a id="Tc_GMZv9_0MO0aMTMtrhkkdqA_14_0"></a><a id="Tc_5YlbVM3qeUqivkz5olKQaw_15_0"></a><a id="Tc_psUtFa13PUCeDfbgf0bosQ_16_0"></a><a id="Tc_mZxJd9cIa0OAk0LJR0Qn-g_17_0"></a><a id="Tc_k8ZXY-cYTkO-CcWTJmMBXA_18_0"></a><a id="Tc_VbHzXHFMUU-Tq092xn4TIA_19_0"></a><a id="Tc_5dSpuYZvyE-X-0Y6XyKtZg_21_0"></a><a id="Tc_v-PP7te4eU-DYoRuRm4ggw_21_2"></a><a id="Tc_P2znMbvCVkSu-RdgOsJzlg_21_3"></a><a id="Tc_2DQ-jF6-H0qYReRBACoLwg_21_5"></a><a id="Tc_z7zpV_qocE-yyWkuzC-Jtg_21_6"></a><ix:continuation id="Tb_I-y6eaX3nUS2ldbpUiC1lQ_cont1" continuedAt="Tb_I-y6eaX3nUS2ldbpUiC1lQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">13. Income Taxes &#8211; (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Tb_XFkFMxfPKkOoYMiWWU9ZvA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Income tax (benefit) provision related to continuing operations differ from the amounts computed by applying the statutory income tax rate of <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2023_To_12_31_2023_srt_StatementScenarioAxis_us-gaap_ScenarioPlanMember_-IJMoPiiZ0-JOicVai8w1A" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Narr_d9pEsFofrUWpvSJMAWHm-w"><ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2024_To_12_31_2024_srt_StatementScenarioAxis_us-gaap_ScenarioPlanMember_eBQLwNPbCkyKdC7_uUGYuQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Narr_39tdFGbVm02JTPjrYX-Mjw">21</ix:nonFraction></ix:nonFraction>% to pretax loss as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US Federal Statutory Tax Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" sign="-" scale="3" id="Tc_wXTbXboL9ESp6T6wrKmMSw_3_3">5,387</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_zhVCnRhFJke-GKuI-IahlA_3_5">21.00</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" sign="-" scale="3" id="Tc_Zp1P3I-lzUyO9uf1c-XqPw_3_7">4,198</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_lXoaoU0A_Ue-lqNW8BY61Q_3_9">21.00</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">State and Local Income Taxes, Net of Federal Income Tax Effect</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="Tc_83zTRSpb9kqN4zKgKKBd3A_4_3">4,445</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" sign="-" scale="-2" id="Tc_46jVY-1a_EOJCW7dfi-msQ_4_5">17.33</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" sign="-" scale="3" id="Tc_EtNrcRtiOkKvQPWRlhxs_w_4_7">532</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_cEo3RTrhHkmua-M7Ji3iZg_4_9">2.66</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Tax Effects-Spain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Statutory tax rate difference between Spain and United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" sign="-" scale="3" id="Tc_kZ8h5m9azU61YRDc06L7yg_6_3">721</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="Tc_D_i8wM5t7UKhUCHzWc_eNQ_6_5">2.81</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" sign="-" scale="3" id="Tc_cJ8eg0SYhkWZbEk3qbzQgg_6_7">457</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="Tc_MboK1vWgy0GzcwKW8uMcqA_6_9">2.29</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes in Valuation Allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="tovx:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" scale="3" id="Tc_MBwrTO_DJUCEuPmX3b0MAw_7_3">3,741</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="4" format="ixt:num-dot-decimal" name="tovx:IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" sign="-" scale="-2" id="Tc_MckgChRP2USVSS8xLgTe3w_7_5">14.58</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="tovx:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" scale="3" id="Tc_EmkZGzAVHE2jaN9iZ729iw_7_7">1,332</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="4" format="ixt:num-dot-decimal" name="tovx:IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" sign="-" scale="-2" id="Tc_7nSI6_u4t0GVEnlqA2mfSQ_7_9">6.66</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">VCN Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" scale="3" id="Tc_XHlU41pPhkGm_n1w12CcYw_8_3">1,400</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" sign="-" scale="-2" id="Tc_yqBneuPkXECkgaZNEei6lA_8_5">5.46</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" scale="3" id="Tc_ZDNVWbiNNUm7qw1jeO-qIw_8_7">0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="Tc_iM4ARdpfM02inqczyETUAg_8_9">0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Changes in Valuation Allowances</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" sign="-" scale="3" id="Tc_xc6G5cONzUWCFdcVuQGwkQ_9_3">19,347</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="Tc_6sxS5qYCX0CBE97Ohl9p3w_9_5">75.42</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="Tc_YjZSDbflQk2Xc__rX5GpoQ_9_7">2,291</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" sign="-" scale="-2" id="Tc_2KglfOsE_kmppr-a0meQgg_9_9">11.46</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nontaxable or Nondeductible Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="Tc_fdWIWLTPt0qaGckkeoKsyQ_10_3">222</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" sign="-" scale="-2" id="Tc_ZIWZIoA3GUWm33iPhzj7Ig_10_5">0.87</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" sign="-" scale="3" id="Tc_HJxwhJZFU0CY61HlTRO9qg_10_7">187</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="Tc_wsvekbHpiEKGDWaLavAQSw_10_9">0.93</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="Tc_fNWzUstjKU-HF5OUhc3OKw_11_3">181</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" sign="-" scale="-2" id="Tc_fetS0_VMv0uqUrwOUN6FrA_11_5">0.71</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="Tc_4osN70QUjEOWCnPPyfJOmg_11_7">111</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" sign="-" scale="-2" id="Tc_o5RXjnQut0aCCjrS_IvYiw_11_9">0.56</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">NOL adjustment- 382 study</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="tovx:EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount" scale="3" id="Tc_evxz7hqO7UKk1aXuYBUlwg_12_3">15,466</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="4" format="ixt:num-dot-decimal" name="tovx:EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent" scale="-2" id="Tc_N_wFvAbH5k-RGY_kAeV98Q_12_5">60.28</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="tovx:EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount" scale="3" id="Tc_xBPyo5F-KkWXxvyPOsMBvg_12_7">0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="4" format="ixt:num-dot-decimal" name="tovx:EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent" scale="-2" id="Tc_tLG6QSs6XEi0mDQoFSrzLg_12_9">0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effective Tax Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_PBXyg9U1X0qI4ABdAulSNA_13_3">0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_q-WcGZ0xoEiELFUde_F3RA_13_5">0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_Yqqj8HqbvkGLcqZxmkpY3A_13_7">1,640</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_YIuNsg6Hy0K0ke2F7WnpSA_13_9">8.20</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Deferred Tax Assets and Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Tb_CFuwmjJNOk-wyf-NnN6iYg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company&#8217;s deferred tax assets for federal and state income taxes are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred Tax Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Federal, State and Foreign NOL Carryforward </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="Tc_0B7-WhWJ_0-ah9Ind3fB2A_4_3">9,714</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="Tc_-mSzcFyt3k2YE3pxAMtSFg_4_6">27,356</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Accrued Compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" id="Tc_OH2v071kgE-RRrPtajJf4Q_5_3">26</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" id="Tc_AN2M2KvTKU2Br3yowxVLHw_5_6">24</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Stock Issued For Services </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredTaxAssetsStocksIssuedForServices" scale="3" id="Tc_67Y8ea97SkaaVHqsx-M_7Q_6_3">785</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredTaxAssetsStocksIssuedForServices" scale="3" id="Tc_QCjJcRpj7ESlKeibZTcrMQ_6_6">957</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Stock Issued for Acquisition of Program </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredTaxAssetsStockIssuedForAcquisitionOfProgram" scale="3" id="Tc_wyJ-0b0zwE6X-4IqbDzbyA_7_3">1,398</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredTaxAssetsStockIssuedForAcquisitionOfProgram" scale="3" id="Tc_cQOdJs3fKEqHHO1bBT8ywQ_7_6">1,457</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Stock Issued for License Agreement </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredTaxAssetsStockIssuedForLicenseAgreement" scale="3" id="Tc_fQrr37gQMUSblPzcYiUiwA_8_3">888</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredTaxAssetsStockIssuedForLicenseAgreement" scale="3" id="Tc_E4P0bN9N1ka1kOBMOaIp9g_8_6">1,124</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Amortizable License Fee </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee" scale="3" id="Tc_CNYZ-XMarEOmifaoivqb5g_9_3">3</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee" scale="3" id="Tc_4pos8Enbs0OJVFXQmLACEA_9_6">3</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Deferred Tax Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="Tc_KZA6x3J5rUSFiirkl3t7og_10_3">11</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Capitalized Research &amp; Development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" scale="3" id="Tc_2aJYcsRxqECwsogmasrJjQ_11_3">2,885</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" scale="3" id="Tc_FnIylpIRQECY_-vFfQY6wg_11_6">2,422</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Total Gross DTA </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="Tc_xqEVOtAN10mEKUQiN0ofng_13_3">15,710</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="Tc_S1MJGazB2EecReKtqwFhyA_13_6">33,343</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;"> Less: Valuation Allowance </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="Tc_wKBDLDEjZkiGnQ33V94UUQ_14_3">11,326</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="Tc_8XoET3LM7ECxqN8JDAlhTw_14_6">28,351</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Deferred Tax Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="Tc_hbQVhFzuI0i3szGoRotnWQ_15_3">4,384</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="Tc_r0d5Hjk880eAhCxlxU51fg_15_6">4,992</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred Tax Liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> IPR&amp;D </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" scale="3" id="Tc_yI8PyoIK3E6V-zs9gPIfzA_17_3">4,340</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" scale="3" id="Tc_KaW2NMk5EkatcL80KOp6Aw_17_6">4,939</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ASC 842 Net ROU Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredTaxLiabilitiesRightOfUseAssetsNet" scale="3" id="Tc_2IOesdRWmk-r9xeNhZL4AA_18_3">44</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="tovx:DeferredTaxLiabilitiesRightOfUseAssetsNet" scale="3" id="Tc_FmhDdGvdrUa0rTUlVKG5Tw_18_6">53</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Total Gross DTL </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="Tc_goDUYEyF3UuH6esKKLFCyg_19_3">4,384</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="Tc_eP_x1tIzBU-vDJdt95vrJQ_19_6">4,992</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net Deferred Tax Asset (Liability)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">114</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_I-y6eaX3nUS2ldbpUiC1lQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">13. Income Taxes &#8211; (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On March 10, 2022, the Company acquired VCN, a Spanish Company in a tax-free stock acquisition. Due to this acquisition, VCN is a wholly owned subsidiary of the company. As a result of the acquisition, a deferred tax liability was established with purchase accounting related to acquired In Process Research and Development. A deferred tax asset was also established with purchase accounting related to VCN&#8217;s unlimited life net operating loss carryover. During 2024, for book purposes, IPR&amp;D and Goodwill assets were both impaired, with Goodwill written down to <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_xDzJcMxVbEmIC4xyrSTATg" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:Goodwill" scale="3" id="Narr_XXqzGC6qqES7vIiOodPqaQ">zero</ix:nonFraction> and IPR&amp;D written down to $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_nwGukWFK7EWvk36pcMUK8A" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="Narr_zshMAGbcgUuyzKrWa2R26Q">17.4</ix:nonFraction> million. The impairment to Goodwill represents a permanent difference and the impairment to IPR&amp;D represents a reduction in the deferred tax liability established with the Company&#8217;s VCN acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2024, the Company has a gross Federal net operating loss carry-forward of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember__ea3bcYrrUqt07EvbMaQKA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="Narr_yH8_H3ulEEOGL_OA4jWnDQ">1.8</ix:nonFraction> million available to offset future United States taxable income. In 2024, it was determined that availability of gross Federal net operating losses of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2018Member_0PnRIx7RJUq5UMuTXacRYw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="Narr_BqeYpSRJ40qFFucVjkDLOg">72.7</ix:nonFraction> million were fully limited as well as $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2018Member_0PnRIx7RJUq5UMuTXacRYw" decimals="-5" format="ixt:num-dot-decimal" name="tovx:OperatingLossCarryforwardsLimitationOnUse" scale="6" id="Narr_n3BG7euzLUuCTt0zm0W7rw">3.9</ix:nonFraction> million of current 2024 net operating losses as a result of change of ownership that occurred in 2024 under Section 382 of the Internal Revenue Code. State Net Operating Losses are also limited by Section 382 of the Internal Revenue Code and were limited accordingly. At December 31, 2024, the Company has a gross Foreign net operating loss carry forward of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_0WQ7yrwZi0-oIdqaSXujnA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="Narr_fEA-qsrb9ECr4I4Hdn37oQ">35.4</ix:nonFraction> million USD. The foreign net operating loss carries forward indefinitely.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2020, the Company completed an Internal Revenue Code Section 382 analysis of its historical net operating loss carry-forward amount. As a result, the prior year net operating loss carry-forward was limited by $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2020_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2018Member_bgMqFBW7Ckej3huGCBQ-_w" decimals="-5" format="ixt:num-dot-decimal" name="tovx:OperatingLossCarryforwardsLimitationOnUse" scale="6" id="Narr_lrHgtw-AzkeC7WcFjZzw4g">155.6</ix:nonFraction> million. The decrease in the prior year net operating loss is attributable to control ownership changes which were determined for the years 2013 and 2018 which caused the reduction in the value of the historical net operating loss carry-forward amounts. Updated section 382 analysis were performed in 2021, 2022, 2023 &#160;to identify if any additional ownership shifts occurred in these years. It was determined that an ownership shift occurred on January 20, 2021. The result of the updated Section 382 analysis produced an IRC 382 limit due to the 2021 &#160;ownership changes. There was no ownership change determined for 2022 or 2023.In 2024 it was determined that all of the Company&#8217;s Federal and state Net Operating Loss carryforwards through 12/31/2023 as well as a portion of the current year 2024 loss were limited due to an updated 382 study performed in 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of 2024 section 382 study, the Company&#8217;s does not have any pre-2018 net operating losses available for use in future tax years. &#160;In addition, all post 2017 net operating losses through 12/31/2023 are also not available due the section 382 study. A portion or $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_8meZqr6IrEyAiY4omDDDmA" decimals="-5" format="ixt:num-dot-decimal" name="tovx:OperatingLossCarryforwardsLimitationOnUse" scale="6" id="Narr_u0i6GNeOwUq5G6pT3X4UFA">1.8</ix:nonFraction> million of the net operating loss carry-forward originating in 2024 is subject to additional limitations based on taxable income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2024, the Company has a gross foreign net operating loss carryforward of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_4_WYiEaYI0aP0Qg36UDXTQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="Narr_YoNJNlCGmU-FvoLleDBvKw">35.4</ix:nonFraction> million Euros related to its Spanish subsidiary, VCN. &#160;The net operating loss does not expire and is available to offset future Spanish taxable income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s valuation allowance at December 31, 2024 was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember__ea3bcYrrUqt07EvbMaQKA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="Narr_frGiZ7Hdt0aLTjQkuTDRFg">11.3</ix:nonFraction> million. The net change in valuation allowance during the year ended December 31, 2024,was a decrease of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_TlEAjG2sQk2HcIcfVr90TA" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="Narr_WiUV9NOJMkO0QJtqPOoIug">17</ix:nonFraction> million due to the following; $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_Oc9-EIny2Uu-4fYhT7fO3g" decimals="-6" format="ixt:num-dot-decimal" name="tovx:OperatingLossCarryforwardsWriteOff" scale="6" id="Narr_fNvNG_ceFEyiGZMgcMPacA">22</ix:nonFraction> million federal and state net operating loss write off related to the 382 limitation offset by &#160;increase in gross domestic and foreign deferred tax assets of $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_2EIl8m7H8EOeKiP1m33pcw" decimals="-5" format="ixt:num-dot-decimal" name="tovx:IncreaseDecreaseInDeferredTaxAssets" scale="6" id="Narr_g5eLD8S_V0GeBohAAMoMmw">1.6</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_qzDFHQhdh0meKwe2ksm-Tw" decimals="-5" format="ixt:num-dot-decimal" name="tovx:IncreaseDecreaseInDeferredTaxAssets" scale="6" id="Narr_dy9fwcofd0Cv6kx-u7wxGA">3.5</ix:nonFraction> million. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred income tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. As of December 31, 2024 and 2023, management has established a full valuation allowance against its net deferred tax assets in all US tax jurisdictions. The Company has also established a valuation allowance in its Spanish tax jurisdictions as it is no longer in a net deferred tax liability position in Spain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Undistributed earnings of the Company&#8217;s foreign subsidiary, VCN, are considered to be permanently reinvested and, accordingly, <ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" scale="6" id="Narr_JD3osKpS2UCQhSwT41JRGg">no</ix:nonFraction> deferred U.S. income taxes have been provided thereon. Upon distribution of any earnings in the form of dividends or otherwise, those earnings would be subject to U.S. income tax. At the present time, VCN does not have any earnings and thus it is not necessary to estimate the amount of U.S. income taxes that might be payable if these earnings were repatriated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We have incurred net operating losses since inception, and we do not have any significant unrecognized tax benefits.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">115</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="us-gaap:SubsequentEventsTextBlock" id="Tb_omDAJ_0Kh0y3qNK_uEekzw" continuedAt="Tb_omDAJ_0Kh0y3qNK_uEekzw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">14. Subsequent Events </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On March 3, 2025, the Company entered into a two-year employment agreement with Steven A. Shallcross, (the &#8220;2025 Shallcross Employment Agreement&#8221;), to serve as the Chief Executive Officer and to continue to serve as the Chief Financial Officer of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The 2025 Shallcross Employment Agreement has a stated term of two years but may be terminated earlier pursuant to its terms. The terms of the 2025 Shallcross Employment Agreement were substantially the same as the terms of the 2022 Shallcross Employment Agreement except for the stated term. If Mr. Shallcross&#8217; employment is terminated for any reason, he or his estate as the case may be, will be entitled to receive the accrued base salary, vacation pay, expense reimbursement and any other entitlements accrued by him to the extent not previously paid (the &#8220;Accrued Obligations&#8221;); provided, however, that if his employment is terminated (i) by the Company without Cause or by Mr. Shallcross for Good Reason (as each is defined in the 2025 Shallcross Employment Agreement) then in addition to paying the Accrued Obligations, (a) the Company will continue to pay his then current base salary and continue to provide benefits at least equal to those that were provided at the time of termination for a period of twelve (12) months and (b) he shall have the right to exercise any vested equity awards until the earlier of six (6) months after termination or the remaining term of the awards; or (ii) by reason of his death or Disability (as defined in the 2025 Shallcross Employment Agreement), then in addition to paying the Accrued Obligations, Mr. Shallcross would have the right to exercise any vested options until the earlier of six (6) months after termination or the remaining term of the awards. In such event, if Mr. Shallcross commenced employment with another employer and becomes eligible to receive medical or other welfare benefits under another employer-provided plan, the medical and other welfare benefits to be provided by the Company as described herein would terminate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The 2025 Shallcross Employment Agreement provides that upon the closing of a &#8220;Change in Control&#8221; (as defined in the 2025 Shallcross&#8239;Employment Agreements), all unvested options shall immediately vest and the time period that Mr. Shallcross will have to exercise all vested stock options and other awards that Mr. Shallcross may have will be equal to the shorter of: (i) eighteen (18) months after termination, or (ii) the remaining term of the award(s). If within one (1) year after the occurrence of a Change in Control, Mr. Shallcross terminates his employment for &#8220;Good Reason&#8221; or we terminate Mr. Shallcross&#8217;s employment for any reason other than death, disability or Cause, Mr. Shallcross will be entitled to receive: (i) the portion of his base salary for periods prior to the effective date of termination accrued but unpaid (if any); (ii) all unreimbursed expenses (if any); (iii) an aggregate amount (the &#8220;Change in Control Severance Amount&#8221;) equal to two (2) times the sum of his base salary plus an amount equal to the bonus that would be payable if the &#8220;target&#8221; level performance were achieved under the Company&#8217;s annual bonus plan (if any) in respect of the fiscal year during which the termination occurs (or the prior fiscal year if bonus levels have not yet been established for the year of termination) subject to him executing a general release in form acceptable to us &#160;that becomes effective. If within two (2) years after the occurrence of a Change in Control, Mr. Shallcross terminates his employment for &#8220;Good Reason&#8221; or the Company terminates Mr. Shallcross&#8217;s employment for any reason other than death, disability or Cause, Mr. Shallcross will be entitled to also receive for the period of two (2) consecutive years commencing on the date of such termination of his employment, medical, dental, life and disability insurance coverage for him and the members of his family that are not less favorable to him than the group medical, dental, life and disability insurance coverage carried by the Company for him subject to him executing a general release in form acceptable to the Company that becomes effective. The Change in Control Severance Amount is to be paid in a lump sum if the Change in Control event constitutes a &#8220;change in the ownership&#8221; or a &#8220;change in the effective control&#8221; of the Company or a &#8220;change in the ownership of a substantial portion of a corporation&#8217;s assets&#8221; (each within the meaning of Section 409A of the Internal Revenue Code (&#8220;Rule 409A&#8221;)), or in 48 substantially equal payments, if the Change in Control event does not so comply with Section 409A. </p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">116</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;min-height:14.4pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Theriva Biologics,&#160;Inc. and Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes&#160;to Consolidated Financial Statements</b></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_omDAJ_0Kh0y3qNK_uEekzw_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">14. Subsequent Events &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On February 3, 2025, the Company received $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="Duration_2_3_2025_To_2_3_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_0QrDHsqa8Uacq1JGyd0RnA" decimals="-5" format="ixt:num-dot-decimal" name="tovx:ProceedsFromResearchAndDevelopmentProgram" scale="6" id="Narr_i9qa1XOyKEWtqa4icg3X_g">1.7</ix:nonFraction> million for the 2023 Research and Development rebate program sponsored by the Spanish government. The program provides for reimbursement of certain expenses incurred in research and development efforts the Company incurs in Spain. The reimbursements can be through either tax credits or direct refunds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On September 16, 2024, the Company issued a press release noting that its THERICAL project had been awarded &#8364;<ix:nonFraction unitRef="Unit_Standard_EUR_7wZBODcVt0qSO1nJ-Tgx4A" contextRef="As_Of_9_16_2024_URY8Uln8IU-04BANJ4b7cA" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:GovernmentAssistanceAwardAmount" scale="6" id="Narr__2-9UcUQskC4O8rZ2ijcNw">2.28</ix:nonFraction> million (approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_9_16_2024_URY8Uln8IU-04BANJ4b7cA" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:GovernmentAssistanceAwardAmount" scale="6" id="Narr_M2EbSGO2bky5qi5V1xoMeQ">2.54</ix:nonFraction> million) from the National Knowledge Transfer Program of the Spanish government&#8217;s Ministry of Science, Innovation &amp; Universities &#160;to support a collaboration between the Company and the Universitat Aut&#242;noma de Barcelona (&#8220;UAB&#8221;) to advance the Company&#8217;s suspension cell platform for the clinical manufacture of adenovirus- and adeno-associated virus (&#8220;AAV&#8221;) therapies. Under the award, the Company (via its wholly owned subsidiary, Theriva Biologics SL) will receive an unsecured loan (the &#8220;Loan&#8221;) of &#8364;<ix:nonFraction unitRef="Unit_Standard_EUR_7wZBODcVt0qSO1nJ-Tgx4A" contextRef="As_Of_1_17_2025_us-gaap_DebtInstrumentAxis_us-gaap_UnsecuredDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_3ifdY3w5hUqx6h2dBCyzDw" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_L4T6ZVm67USKqafC6gio6g">1.33</ix:nonFraction> million (approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_1_17_2025_us-gaap_DebtInstrumentAxis_us-gaap_UnsecuredDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_3ifdY3w5hUqx6h2dBCyzDw" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_n8hJEmFjCEm3_JbQ-9cjSw">1.48</ix:nonFraction> million) as a lump sum payment in Q1 2025 which shall bear interest at a rate of <ix:nonFraction unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg" contextRef="As_Of_1_17_2025_us-gaap_DebtInstrumentAxis_us-gaap_UnsecuredDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_3ifdY3w5hUqx6h2dBCyzDw" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_bdCU2NcVaEeOD0huhRyD-Q">4.015</ix:nonFraction>% and be repaid over <ix:nonNumeric contextRef="Duration_1_17_2025_To_1_17_2025_us-gaap_DebtInstrumentAxis_us-gaap_UnsecuredDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_u_aM3qxXCkK8y6CvK7jI6A" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="Narr_K5k3HEbHOkOuKI0mJvCyzw">7 years</ix:nonNumeric> commencing three years from the date of award and UAB will receive a grant of &#8364;<ix:nonFraction unitRef="Unit_Standard_EUR_7wZBODcVt0qSO1nJ-Tgx4A" contextRef="As_Of_1_17_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_8EIM88I9jU2D73LJlXOgNA" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:GovernmentAssistanceAwardAmount" scale="6" id="Narr_zKgqRSlurkOvU_Vys_CZoA">0.95</ix:nonFraction> million &#160;(approximately $<ix:nonFraction unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA" contextRef="As_Of_1_17_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_8EIM88I9jU2D73LJlXOgNA" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:GovernmentAssistanceAwardAmount" scale="6" id="Narr_nHw_CMdE-kWLI04qIHUW7w">1.06</ix:nonFraction> million) dedicated to the THERICEL project and paid in annual installments over the next <ix:nonNumeric contextRef="Duration_1_17_2025_To_1_17_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_MxJBkjSMG0G7Htok7P8OSg" format="ixt-sec:durwordsen" name="us-gaap:GovernmentAssistanceTransactionDuration" id="Narr_LNHHwtpNC0eMqcVSyuMcbg">3 years</ix:nonNumeric>. The loan was funded on January 17, 2025.</p></ix:continuation><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">117</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_534de333_751b_4304_9ff1_0b72e00f3096"></a><a id="Item9ChangesinandDisagreementswithAccoun"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 9.</b><span style="font-size:12pt;">&#160;&#160;&#160;&#160;</span><span style="font-style:italic;font-weight:bold;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">None.</p><a id="_3719357c_3ff1_40df_9ea5_b4e96d2c7e89"></a><a id="_Hlk190741395"></a><a id="Item9AControlsandProcedures_509870"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 9A.</b><span style="font-size:12pt;">&#160;&#160;&#160;</span><span style="font-style:italic;font-weight:bold;">Controls and Procedures</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Evaluation of Disclosure Controls and Procedures</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We adopted and maintain disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed in the reports filed under the Exchange Act, such as this Annual Report on Form 10-K, is collected, recorded, processed, summarized and reported within the time periods specified under the rules of the SEC. Our disclosure controls and procedures are also designed to ensure that such information is accumulated and communicated to management to allow timely decisions regarding required disclosure. As required under Exchange Act Rule 13a-15, our management, including the Chief Executive Officer who also serves as our Chief Financial Officer, evaluated the effectiveness of disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of the end of the period covered by this Annual Report on Form 10-K. Our Chief Executive Officer who also serves as our Chief Financial Officer concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Management&#8217;s Annual Report on Internal Control Over Financial Reporting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rule 13a-15. Internal control over financial reporting is defined in Rule 13a-15(f) and 15(d)-15(f) under the Exchange Act as a process designed to provide reasonable assurance to our management and Board of Directors regarding the preparation and fair presentation of published financial statements. Management conducted an assessment of our internal control over financial reporting as of December 31, 2024 based on the framework and criteria established by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control-Integrated Framework (2013). Based on the assessment, management concluded that, as of December 31, 2024, our internal control over financial reporting was effective.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our management, including our Chief Executive Officer who is also our Chief Financial Officer, does not expect that our disclosure controls and procedures and our internal control processes will prevent all errors or fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of error or fraud, if any, within our Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and may not be detected. However, these inherent limitations are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, this risk.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">118</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Remediation of Previously Reported Material Weaknesses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Management reported in Item 9A of its Annual Report on Form 10-K for the year ended December 31, 2023, material weaknesses related to the fact that we had not designed and maintained effective review controls at a sufficient level of precision within certain financial statement areas and over unusual transactions involving complex accounting and related disclosure requirements. &#160;Also, we did not maintain effective information technology general controls over user access, program change management, and segregation of duties, within certain key information systems supporting the Company&#8217;s accounting and financial reporting processes. Many of the Company&#8217;s business process controls dependent upon the information derived from these information systems were also ineffective, as management did not design and implement controls to validate the completeness and accuracy of underlying data utilized in the operation of those controls. During the year ended December 31, 2024, management implemented measures on these processes to ensure that the control deficiencies contributing to the material weaknesses were remediated. Such remedial measures are as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Enhanced existing policies and procedures as well as documentation of control owners review to improve execution of controls by Company personnel</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Enhanced program change management, user access provisioning and monitoring controls to ensure key applications are appropriately reviewed and approved and to enforce appropriate system access and segregation of duties</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Enhanced the design of key controls to ensure reports used in the performance of controls are complete and accurate</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Management has evaluated these additional controls and believes they are operating effectively and therefore the Company has remediated these material weaknesses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Changes in Internal Control Over Financial Reporting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the quarter ended December 31, 2024, except for the changes discussed above related to remediation of material weaknesses, there have been no other changes in the Company&#8217;s internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</p><a id="_af7d5819_7383_4ece_926e_7e3e5b989194"></a><a id="Item9BOtherInformation_266663"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 9B.</b><span style="font-size:12pt;">&#160;&#160;&#160;</span><span style="font-style:italic;font-weight:bold;">Other Information</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Disclosure of Material Event</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 3, 2025, we entered into a new employment agreement with Mr. Shallcross (the &#8220;2025 Shallcross Employment Agreement&#8221;) for a term of two years, pursuant to which he continues to serve as our Chief Executive Officer and Chief Financial Officer and receive the same compensation that he received pursuant to the 2022 Shallcross Employment Agreement. The material terms of the 2025 Shallcross Employment Agreement are set forth below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the 2025 Shallcross&#8239;Employment Agreement, Mr. Shallcross is &#160;entitled to an annual base salary of $667,526. Mr. Shallcross is also eligible to receive an annual cash performance bonus targeted at fifty percent (50%) of his annual base salary as well as discretionary annual equity awards pursuant to the Company&#8217;s incentive plans. The annual bonus will be based upon the assessment of the Board of Mr. Shallcross&#8217;s performance. The 2025 Shallcross Employment Agreement also includes confidentiality obligations and inventions assignments by Mr. Shallcross and non-solicitation and non-competition provisions.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">119</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The 2025 Shallcross&#8239;Employment Agreement has a stated term of two years but may be terminated earlier pursuant to its terms. If Mr. Shallcross&#8217;s employment is terminated for any reason, he or his estate as the case may be, will be entitled to receive the unpaid base salary through the date of termination and accrued vacation, any unpaid annual bonus earned with respect to any calendar year ending on or preceding the date of termination, expense reimbursement and any other entitlements accrued by him to the extent not previously paid (the &#8220;Accrued Obligations&#8221;); provided, however, that if his employment is terminated (i) by the us without Cause or by Mr. Shallcross for Good Reason (as each is defined in the 2025 Shallcross Employment Agreement) then, subject to him executing a general release in form acceptable to the us that becomes effective, in addition to paying the Accrued Obligations, (a) we will continue to pay his then current base salary and if he timely elects continued coverage under COBRA, we &#160;will continue to provide benefits at least equal to those that were provided at the time of termination for a period of twelve (12) months and (b) all unvested equity awards will vest and he shall have the right to exercise any such vested equity awards until the earlier of eighteen (18) months after termination or the remaining term of the awards; or (ii) by reason of his death or Disability (as defined in the 2025 Shallcross Employment Agreement), then in addition to paying the Accrued Obligations, Mr. Shallcross or his estate would have the right to exercise any vested options until the earlier of six (6) months after termination or the remaining term of the awards. In such event, if Mr. Shallcross commenced employment with another employer and becomes eligible to receive medical or other welfare benefits under another employer-provided plan, the medical and other welfare benefits to be provided by us &#160;as described herein would terminate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The 2025 Shallcross Employment Agreement provides that upon the closing of a &#8220;Change in Control&#8221; (as defined in the 2025 Shallcross&#8239;Employment Agreement), all unvested options shall immediately vest and the time period that Mr. Shallcross will have to exercise all vested stock options and other awards that Mr. Shallcross may have will be equal to the shorter of: (i) eighteen (18) months after termination, or (ii) the remaining term of the award(s). If within one (1) year after the occurrence of a Change in Control, Mr. Shallcross terminates his employment for &#8220;Good Reason&#8221; or the Company terminates Mr. Shallcross&#8217;s employment for any reason other than death, disability or Cause, Mr. Shallcross will be entitled to receive: (i) the portion of his base salary for periods prior to the effective date of termination accrued but unpaid (if any); (ii) all unreimbursed expenses (if any); (iii) an aggregate amount (the &#8220;Change in Control Severance Amount&#8221;) equal to two (2) times the sum of his base salary plus an amount equal to the bonus that would be payable if the &#8220;target&#8221; level performance were achieved under the Company&#8217;s annual bonus plan (if any) in respect of the fiscal year during which the termination occurs (or the prior fiscal year if bonus levels have not yet been established for the year of termination) subject to him executing a general release in form acceptable to the Company that becomes effective. If within two (2) years after the occurrence of a Change in Control, Mr. Shallcross terminates his employment for &#8220;Good Reason&#8221; or we terminate Mr. Shallcross&#8217;s employment for any reason other than death, disability or Cause, Mr. Shallcross will be entitled to also receive for the period of two (2) consecutive years commencing on the date of such termination of his employment, medical, dental, life and disability insurance coverage for him and the members of his family that are not less favorable to him than the group medical, dental, life and disability insurance coverage carried by the Company for him subject to him executing a general release in form acceptable to us that becomes effective. The Change in Control Severance Amount is to be paid in a lump sum if the Change in Control event constitutes a &#8220;change in the ownership&#8221; or a &#8220;change in the effective control&#8221; of the Company or a &#8220;change in the ownership of a substantial portion of a corporation&#8217;s assets&#8221; (each within the meaning of Section 409A of the Internal Revenue Code (&#8220;Rule 409A&#8221;)), or in 48 substantially equal payments, if the Change in Control event does not so comply with Section 409A.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Insider Trading Arrangements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three months ended December 31, 2024, no director or officer of the Company <ix:nonNumeric contextRef="Duration_10_1_2024_To_12_31_2024_pYeQDt0kTE6oJN2PIReobQ" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="Narr_jbVoQbWH40a0KnzBF_bomQ">adopted</ix:nonNumeric> or <ix:nonNumeric contextRef="Duration_10_1_2024_To_12_31_2024_pYeQDt0kTE6oJN2PIReobQ" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="Narr_7GiItNTe8kiYvYuMds-vbQ">terminated</ix:nonNumeric> a &#8220;<ix:nonNumeric contextRef="Duration_10_1_2024_To_12_31_2024_pYeQDt0kTE6oJN2PIReobQ" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="Narr_P6bpmqR0Fkmoj3PtQP5dhg">Rule 10b5-1</ix:nonNumeric> trading arrangement&#8221; or &#8220;<ix:nonNumeric contextRef="Duration_10_1_2024_To_12_31_2024_pYeQDt0kTE6oJN2PIReobQ" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="Narr_XLRnQWP1skqiXQkiqT_QkA">nonRule 10b5-1</ix:nonNumeric> trading arrangement,&#8221; as each term is defined in Item 408(a) of Regulation S-K.</p><a id="_e119aa1f_23f5_47f6_87a5_8c38ae916d8a"></a><a id="Item9CDisclosureRegardingForeignJurisdic"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 9C.</b>&#160;&#160;&#160;<span style="font-style:italic;font-weight:bold;">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Not Applicable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">120</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_68535bb0_f7d4_4e28_b342_d5081d0d4850"></a><a id="PARTIII_87758"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">PART&#160;III</b></p><a id="Item10DirectorsExecutiveOfficersandCorpo"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 10.&#160;&#160;&#160;</b><span style="font-style:italic;font-weight:bold;">Directors, Executive Officers and Corporate Governance</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Below is certain information regarding our directors and executive officers.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:57.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Age</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:57.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Position</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Steven A. Shallcross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> 63</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:57.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Executive Officer, Chief Financial Officer and Director</p></td></tr><tr><td style="vertical-align:bottom;width:35.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey J. Kraws</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> 59</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:57.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chairman</p></td></tr><tr><td style="vertical-align:bottom;width:35.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">John Monahan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> 77</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:57.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr><tr><td style="vertical-align:bottom;width:35.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey Wolf, J.D.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> 60</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:57.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Steven A. Shallcross.</span>&#160;Mr. Shallcross has been a member of our Board of Directors since December 6, 2018 and currently serves as our Chief Executive Officer, a position he was appointed to on December 6, 2018, and our Chief Financial Officer. Mr. Shallcross was appointed as our Interim Chief Executive Officer on December 5, 2017 and has served as our Chief Financial Officer since joining us in June 2015. Mr. Shallcross brings to our company operational, financial and international biotech industry experience, as well as an established track record at leading the financial development and strategy for several publicly traded biotech companies. From May 2013 through May 2015, Mr. Shallcross served as Executive Vice President and Chief Financial Officer of Nuo Therapeutics, Inc. (formerly Cytomedix, Inc.). In January 2016, Nuo Therapeutics, Inc. filed a voluntary petition for relief under Chapter 11 of the U.S. Bankruptcy Code in the United States Bankruptcy Court for the District of Delaware and on April 25, 2016, the Bankruptcy Court entered an order granting approval of Nuo&#8217;s plan of reorganization. From July 2012 to May 2013, Mr. Shallcross held the offices of Executive Vice President, Chief Financial Officer and Treasurer of Empire Petroleum Partners, LLC, a motor fuel distribution company. From July 2011 to March 2012, Mr. Shallcross was Acting Chief Financial Officer of Senseonics, a privately-held medical device company located in Germantown, MD. From January 2009 to March 2011, he served as Executive Vice President and Chief Financial Officer of Innocoll AG (formerly privately held Innocoll Holdings, Inc.), a global, commercial-stage biopharmaceutical company specializing in the development and commercialization of collagen-based products. He also served for four years as the Chief Financial Officer and Treasurer of Vanda Pharmaceuticals, Inc., leading the company through its successful IPO and follow-on offering and previously served as the Senior Vice President and Chief Financial Officer of Middlebrook Pharmaceuticals, Inc. (formerly Advancis Pharmaceutical Corporation). In addition, Mr. Shallcross also served as the Chief Financial Officer of Bering Truck Corporation. From June 2019 until March 2024, Mr. Shallcross served on the board of directors of Elys Game Technology, Corp. a Nasdaq listed international, vertically integrated commercial-stage company engaged in various aspects of the leisure gaming industry and from April 2021 until June 2022, he served on the board of directors of TwinVee Powercats, Co., a designer, manufacturer and marketer of recreational and commercial power catamaran boats. &#160;He holds an MBA from the University of Chicago&#8217;s Booth School of Business, a Bachelor of Science degree in Accounting from the University of Illinois, Chicago, and is a Certified Public Accountant in the State of Illinois.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Mr. Shallcross brings to the Board of Directors significant strategic, business and financial experience related to the business and financial issues facing biotechnology companies. Mr. Shallcross has a broad understanding of the financial markets, financial statements as well as generally accepted accounting principles. Through his services as our Chief Executive Officer and Chief Financial Officer, he has developed extensive knowledge of our business.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">121</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Jeffrey J. Kraws.</span>&#160;&#160;Mr. Kraws has been a member of the Company&#8217;s Board of Directors since January of 2006, and was appointed independent, non-executive Chairman of the Board in May 2012. Since 2003, Mr. Kraws has served as Chief Executive Officer and co-founder of Crystal Research Associates and CRA Advisors, and since February 2012, he has served as partner and co-founder of TopHat Capital, LLC. Since November 9, 2021, Mr. Kraws serves as the Chief Executive Officer of GridIron Bionutrients, Inc. From August 2016 through January 2021, Mr. Kraws served as the Co-President of Ra Medical Systems Inc. (NYSE: RMED), a medical device company. Mr. Kraws is a partner at Grannus Securities Pty Ltd. (an Australian based private equity fund) since November 2015. Mr. Kraws is a partner of PDK Healthcare Innovations LLC. Mr. Kraws also served as Chief Financial Officer of Syncromune, Inc. from February 2022 to February 2024. He also consults and assists in management of private companies through his private practice. Mr. Kraws has received some of the most prestigious awards in the industry. Among other awards, he was given a &#8220;5-Star Rating&#8221; in 2001 by Zacks and was ranked the number one analyst among all pharmaceutical analysts for stock performance in 2001 by Starmine.com. Prior to founding Crystal Research Associates, Mr. Kraws served as co-president of The Investor Relations Group (IRG), a firm representing primarily under-followed, small-capitalization companies. Previously, Mr. Kraws served as a managing director of healthcare research for Ryan Beck &amp; Co. and as director of research/senior pharmaceutical analyst and managing director at Gruntal &amp; Co., LLC (prior to its merger with Ryan Beck &amp; Company). Mr. Kraws served as managing director of the healthcare research group and senior pharmaceutical analyst at First Union Securities (formerly EVEREN Securities); as senior U.S. pharmaceutical analyst for the Swedish-Swiss conglomerate Asea Brown Boveri; and as managing director and president of the Brokerage/Investment Banking operation of ABB Aros Securities, Inc. He also served as senior pharmaceutical analyst at Nationsbanc Montgomery Securities, BT Alex Brown &amp; Sons, and Buckingham Research. Mr. Kraws also has industry experience, having been responsible for competitive analysis within the treasury group at Bristol-Myers-Squibb Company. During 2006 through February of 2007, Mr. Kraws served as our Vice President of Business Development, on a part-time basis. Since December 2013 until April 2023, Mr. Kraws served on the board of directors of Avivagen Inc. (TSX:VIV) and from 2013 until 2020 served on the board of directors of Saleen Automotive, Inc. (OTC Pink: SLNN). He holds an M.B.A. from Cornell University and a B.S. degree from State University of New York&#8201;&#8212;&#8201;Buffalo. Mr. Kraws brings a strong business background to us, having worked as a pharmaceutical analyst for over 22 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Mr. Kraws brings to the Board of Directors significant strategic, business and financial experience related to the business and financial issues facing pharmaceutical companies. Mr. Kraws has a broad understanding of the operational, financial and strategic issues facing pharmaceutical companies. His healthcare experience, executive and leadership experience further qualify him as a member of the Board.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">John Monahan.</span>&#160;&#160;Dr. Monahan has been a member of the Company's Board of Directors since November 11, 2020. Dr. Monahan has served on the board of directors of Scorpius Holdings, Inc. (formerly known as NightHawk Biosciences, Inc. and), a contract development and manufacturing organization since November 2009, and from August 2016 until May 2021 also served on the board of directors of Anixa Biosciences, Inc. (formerly known as ITUS Corporation), a biotechnology company focused on using the body's immune system to diagnose, treat and prevent cancer. He is also a board member of Cellix Ltd. (Ireland) and has served on a number of other public and private boards over the years. Dr. Monahan co-founded Avigen Inc. in 1992, a company which has become a leader in its sector for the development of novel pharmaceutical products for the treatment of serious human diseases. Over a 12-year period as Chief Executive Officer of Avigen he raised over $235 million in several private and public financings including its initial public offering. From 1989-1992, he was Vice President of Research &amp; Development at Somatix Therapy Corp., Alameda, CA and from 1985-1989 he was Director of Molecular &amp; Cell Biology at Triton Biosciences Inc., Alameda, CA. Prior to that from 1982-1985, he was Research Group Chief, Department of Molecular Genetics, Hoffmann-LaRoche, Inc. Nutley, NJ, and from 1975 to 1977 he was an Instructor at Baylor College of Medicine, Houston TX. Dr. Monahan served as a scientific advisory consultant to the Company from 2015 to November 10, 2020 and from 2010 through 2015 he was the Company's Senior Executive Vice President of Research &amp; Development. Dr. Monahan was also a Scientific Advisory Board member of Agilis Biotherapeutics (recently merged into PTC Therapeutics), from 2014 to 2019. Dr. Monahan received his Ph.D. in Biochemistry from McMaster University, Canada and his B.Sc. from University College Dublin, Ireland.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Dr. Monahan brings to our Board of Directors significant knowledge of and experience in the pharmaceutical and medical industries. He has extensive business, managerial, executive and leadership experience that further qualify him to serve as a member of the Board and a valuable understanding of biochemistry and our product candidates.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">122</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Jeffrey Wolf, J.D.</span> &#160;&#160;Mr. Wolf, who has been a member of the Company&#8217;s Board of Directors since 2006, has substantial experience in creating, financing, nurturing and biomedical ventures based upon breakthrough research and technology. In August 2008, Mr. Wolf founded Scorpius Holdings, Inc. (formerly known as NightHawk Biosciences, Inc.), a publicly traded contract development and manufacturing organization company. Since April 2010, Mr. Wolf has served as the Chief Executive Officer and Chairman of the Board of Scorpius Holdings, Inc. Prior to founding Scorpius Holdings, Inc., from June 1997 to March 2011, Mr. Wolf served as managing director at Seed-One Ventures, LLC a venture firm focused on launching and growing exceptional healthcare companies from the ground up. Mr. Wolf has also founded and run several biomedical companies. Mr. Wolf&#8217;s start-ups include Avigen, a San Francisco-based gene therapy company where he was a co-founder and director; TyRx Pharma, a company focused on the development of bio-compatible polymers where he was a co-founder and Chairman; and Elusys Therapeutics, a company focused on the development of ANTHIM, an FDA approved antitoxin against anthrax, which is currently a subsidiary of NightHawk. Mr. Wolf received his MBA from Stanford Business School, his J.D. from New York University School of Law and his B.A. from the University of Chicago, where he graduated with honors in Economics.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Mr. Wolf has extensive knowledge of the industry and in particular research and development. His legal and business background provide him with a broad understanding of the legal, operational, financial and strategic issues facing our company. Having served as a board member on other public company boards, Mr. Wolf has an extensive understanding of the operational, financial and strategic issues facing public companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Directors&#8217; Term of Office</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Directors will hold office until the next annual meeting of stockholders and the election and qualification of their successors. Officers are elected annually by our Board of Directors and serve at the discretion of the Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Audit Committee</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Audit Committee is comprised of Mr. Wolf (Chairman), Mr. Kraws and Dr. Monahan. The Audit Committee is responsible for recommending our independent public accounting firm and reviewing management&#8217;s actions in matters relating to audit functions. The Committee reviews with our independent public accountants the scope and results of the audit engagement and the system of internal controls and procedures. The Committee also reviews the effectiveness of procedures intended to prevent violations of laws. The Committee also reviews, prior to publication, our reports on Form 10-K and Form 10-Q. Our Board has determined that all audit committee members are independent under applicable SEC regulations and NYSE American rules. Our Board of Directors has determined that each of Mr. Wolf and Mr. Kraws qualify as &#8220;audit committee financial experts&#8221; as that term is used in Section 407 of Regulation S-K. Our Audit Committee charter is located on our website <i style="font-style:italic;">www.therivabio.com</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Compensation Committee</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our Compensation Committee consists of Mr. Kraws (Chairman), Dr. Monahan and Mr. Wolf. This committee performs several functions, including reviewing all forms of compensation provided to our executive officers, directors, consultants and employees, including stock compensation. Our Board has determined that all compensation committee members are independent under applicable SEC regulations and NYSE American rules. Our Compensation Committee charter is located on our website <i style="font-style:italic;">www.therivabio.com</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Nominations Committee</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our Nominations Committee consists of Dr. Monahan (Chairman), Mr. Kraws and Mr. Wolf. This committee performs several functions, including identifying qualified individuals to become members of the Board and recommending appointments to the Board and appointment of executive officers. The committee seeks individuals who have an inquisitive and objective perspective, practical wisdom and mature judgment, and the talent and expertise to understand and provide sound and prudent guidance with respect to our activities, operations and interests. Candidates must also be individuals who have the highest personal and professional integrity, who have demonstrated exceptional ability and judgment, and who are likely to be the most effective, in conjunction with the other members of the Board, in collectively serving the long-term interests of stockholders. Our Board has determined that all nominations committee members are independent under applicable SEC regulations and NYSE American rules. Our Nominations Committee charter is located on our website <i style="font-style:italic;">www.therivabio.com</i>.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">123</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:11.5pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Code of Ethics</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have long maintained a Code of Conduct which is applicable to all of our directors, officers and employees. In addition, we have adopted a Code of Ethics for Financial Management which applies to our Chief Executive Officer, Chief Financial Officer, Treasurer and Controller. Each of these codes is posted on our website at <i style="font-style:italic;">www.therivabio.com</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Insider Trading Policy</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We have <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" format="ixt:fixed-true" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" id="Narr_ZwItl3WTikaHAOjn7pfXlA">adopted</ix:nonNumeric> an insider trading policy (the &#8220;Trading Policy&#8221;) that is designed to promote compliance with federal securities laws, rules and regulations, as well as the rules and regulations of NYSE American. The Trading Policy was implemented to assure compliance with the securities laws prohibiting insider trading in our securities and disclosure of material, non-public information to outsiders. It prohibits the purchase and sale of our securities by us, our directors, officers, and employees, as well as members of their households, while in possession of material, non-public information until the third business day after such information is made available to the public. Additionally, our Trading Policy imposes special additional trading restrictions, including requiring pre-clearance of any transaction and prohibiting the purchase or sale of options to sell or buy our securities and short sales. The Trading Policy is annexed to this Annual Report as an exhibit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_bc89dadc_6e85_48b0_9852_54da8465b3ca"></a><a id="Item11ExecutiveCompensation_150315"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 11.</b><span style="font-size:12pt;">&#160;&#160;&#160;</span><span style="font-style:italic;font-weight:bold;">Executive Compensation</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We are a &#8220;smaller reporting company&#8221; and the following compensation disclosure is intended to comply with the requirements applicable to smaller reporting companies. Although the rules allow us to provide less detail about our executive compensation program, the Compensation Committee is committed to providing the information necessary to help stockholders understand its executive compensation-related decisions. Accordingly, this section includes supplemental narratives that describe the 2024 executive compensation program for our Named Executive Officer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes all compensation awarded to, earned by or paid to our Named Executive Officer, Steven A. Shallcross, during the fiscal years presented below.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All&#160;Other</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name and Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Compensation</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Salary&#160;($)</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Bonus&#160;($)</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Awards&#160;($)</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">($)</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total&#160;($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Steven Shallcross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 644,963</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 200,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 31,350</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 876,313</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup><span style="vertical-align:top;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Chief Executive Officer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 614,250</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 350,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 278,450</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 29,213</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,271,913</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup><span style="vertical-align:top;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">and Chief Financial Officer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mr. Shallcross&#8217; annual salary was $614,250 commencing January 1, 2023 and $644,963 commencing January 1, 2024.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amounts represent annual cash bonuses earned for the applicable fiscal year. The annual cash bonuses are paid in the first quarter of the calendar year following the year to which the cash bonus relates.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amount reflects the grant date fair value of the Named Executive Officer&#8217;s stock options, calculated in accordance with FASB ASC Topic 718. For a discussion of the assumptions used in calculating these values, see Note 8 to our consolidated financial statements included elsewhere in this Annual Report. In December 2023, Mr. Shallcross was issued options to purchase 28,000 shares of common stock. There were no options issued to the Named Executive Officer during 2024.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The all other compensation column is comprised of vacation accrual paid, and the portion of medical, dental and vision premiums paid by us on behalf of our Named Executive Officer. These benefits are offered to all Theriva Biologics&#8217; employees who work at least 17.5 hours per week.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amount for the year ended December 31, 2024 excludes salary of $152,250 and a bonus of $45,000 paid to the wife of Mr. Shallcross during the year ended December 31, 2024.</span></td></tr></table><div style="margin-top:12pt;"></div></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">124</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Narrative Disclosure to Summary Compensation Table</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Overview of Our Compensation Program</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">A. Philosophy and Objectives</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Compensation Committee seeks to attract and retain superior executive talent by offering competitive base salaries, bonuses and long-term incentives. The Compensation Committee&#8217;s philosophy is to deliver higher rewards for superior performance and consequences for underperformance. It is also the Compensation Committee&#8217;s practice to provide a balanced mix of cash and equity-based compensation that aligns both the short and long-term interests of our executives with that of our stockholders. Our executive compensation program is based on the following philosophies and objectives:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Compensation Should Align with Stockholders&#8217; Interests &#8212; The Compensation Committee believes that executives&#8217; interests should be aligned with those of the stockholders. In years prior to 2024, executives were granted stock options so that their total compensation was tied directly to value realized by our stockholders. Executive bonuses are tied directly to the achievement of performance goals that the Compensation Committee believes will ultimately drive stockholder value creation.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Compensation is Competitive</span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;"> &#8212;</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> The Compensation Committee seeks to provide a total compensation package that attracts, motivates and retains the executive talent that we need in order to maximize our return to stockholders. To accomplish this objective, executive compensation is reviewed annually to ensure that compensation levels are competitive and reasonable relative to our level of performance and to the compensation opportunities provided by comparable companies with which we compete for talent.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Compensation Motivates and Rewards the Achievement of Goals &#8212; Our executive compensation program is designed to appropriately reward both individual and collective performance that meets and exceeds our annual, long-term and strategic goals. To accomplish this objective, a substantial percentage of total compensation is variable and &#8220;at risk,&#8221; both through annual incentive compensation in the form of cash bonuses and, in years prior to 2024, the granting of long-term incentive awards.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">B. Oversight of Executive Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Role of the Compensation Committee</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the terms of its charter, the Compensation Committee is responsible for the review of all aspects of our executive compensation program and makes decisions regarding the compensation of the Named Executive Officer. Our Named Executive Officer for the year ended December 31, 2024 was Steven Shallcross, our Chief Executive Officer who also serves as our Chief Financial Officer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Compensation Committee&#8217;s responsibilities include but are not limited to the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Establishing on an annual basis the performance goals and objectives for purposes of determining the compensation of our Chief Executive Officer and other senior executive officers.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Evaluating the Chief Executive Officer&#8217;s and other senior executive officers&#8217; performance at least annually in light of those goals and objectives, and based upon these evaluations setting the compensation level for those officers.</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Reviewing the competitive position of, and making recommendations to, the Board of Directors with respect to the cash-based and equity-based compensation plans and our programs relating to compensation and benefits.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Overseeing the administration of our stock option plan and incentive compensation plans, making recommendations to the Board of Directors regarding the granting of options and incentives and otherwise assisting the Board of Directors in administering awards under these plans.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Reviewing the financial performance and operations of our major benefit plans.</span></td></tr></table><div style="margin-top:12pt;"></div></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">125</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Additional information regarding the Compensation Committee&#8217;s responsibilities is set forth in its charter, which is posted on our website at <i style="font-style:italic;">www.therivabio.com</i>. Information contained on our website is intended for informational purposes only and is not incorporated by reference into this Annual Report, and it should not be considered to be part of this Annual Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Role of the Chief Executive Officer</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our Chief Executive Officer makes recommendations to the Compensation Committee regarding the compensation of any other Named Executive Officers. The Chief Executive Officer does not participate in any discussions or processes concerning his own compensation and participates in a non-voting capacity in discussions or processes concerning the compensation of our other members of management. In addition to our Chief Executive Officer, other members of our management and consultants also attend Compensation Committee meetings from time to time and may take part in discussions of executive compensation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">C. Program Design</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Compensation Committee uses a simple and straightforward approach in compensating our Named Executive Officer in which base salary, annual incentives and stock options are the principal components. In addition, executive officers generally participate in the same benefit programs as other full-time employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our executive compensation program is designed to provide executives with a reasonable level of fixed compensation through base salary and benefits, and an opportunity to earn incentive compensation through the annual and long-term incentive programs based on a mix of individual and corporate performance, individual performance and the value of our stock. We do not currently have formal policies for allocating compensation among base salary, performance-based bonus and equity awards. Instead our Compensation Committee uses its judgment to establish a total direct compensation opportunity for each Named Executive Officer that is a mix of current, short-term and long-term incentive compensation and cash and non-cash compensation that it believes appropriate to achieve the goals of our executive compensation program and corporate objectives. Our target pay mix places a significant emphasis on performance based variable compensation. The incentive plans are designed to pay well when performance meets or exceeds expectations and pay little or no incentive if performance is below expectations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In designing and implementing our executive compensation program, our Compensation Committee considers our company&#8217;s operating and financial objectives, including our risk profile, and the effect that its executive compensation decisions will have on encouraging our executive officers to take an appropriate level of business risk consistent with our overall goal of enhancing long-term stockholder value. In particular, the Compensation Committee considers those business risks identified in our risk factors and the known trends and uncertainties identified in our management discussion and analysis and considers how our executive compensation program serves to achieve our operating and financial objectives while at the same time mitigating any incentives for our executive officers to engage in excessive risk-taking to achieve short-term results that may not be sustainable in the long-term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Target compensation comprises base salary and performance based variable compensation, including targeted cash bonus amounts and equity-based compensation. As an executive&#8217;s level of responsibility increases, the Compensation Committee generally targets a greater portion of the executive&#8217;s compensation to be contingent upon performance in the form of variable compensation. For example, historically our named executive officers have a higher percentage of compensation at risk (and thus greater upside and downside potential) relative to our other employees. The Compensation Committee believes this is appropriate because our named executive officers have the greatest influence on our performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During 2024, the salary for our Chief Executive Officer who also serves as our Chief Financial Officer was 67% of his target compensation package and performance based variable compensation comprised 33% of his target compensation. The increase in the percentage of non-variable compensation was due to the fact that no equity awards were granted in 2024. Of the performance based variable compensation none was equity-based compensation and all of the variable compensation was his target cash bonus. The Compensation Committee anticipates awarding equity awards for services provided in 2024 during the first quarter of 2025.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">126</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">D. Compensation Review Process</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Compensation Committee annually reviews compensation for our Named Executive Officers. The Compensation Committee considers the executive&#8217;s role and responsibilities, corporate and individual performance, and industry-wide compensation practices and trends for other companies of similar size. This approach is used to set base salaries, bonuses, stock option award levels and the mix of compensation elements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We strive to attract and retain the most highly qualified executive officers in an extremely competitive market. Our Compensation Committee believes that it is important when making its compensation decisions to be informed as to the competitive market for executive talent, including the current practices of comparable public companies with which we compete for such talent. Consequently, in December 2023 our Compensation Committee reviewed an executive compensation report prepared by Meridian Compensation Partners, LLC (&#8220;Meridian&#8221;) at the Compensation Committee&#8217;s request. With respect to its analysis of the compensation of the Chief Executive Officer, the Compensation Committee took into account that our Chief Executive Officer also serves as our Chief Financial Officer, which is not typical for most companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">While the Compensation Committee does take into consideration the data it reviewed, the Committee does not attempt to benchmark our executive compensation against any specific level, range, or&#160;percentile of compensation paid at any other companies, does not apply any specific measures of internal or external pay equity in reaching its conclusions, and does not employ tally sheets, wealth accumulation, or similar tools in its analysis. Rather, the Compensation Committee reviews compensation data from the report mentioned above as reference points in making executive compensation decisions especially in light of the fact that our Chief Executive Officer is also performing the role of Chief Financial Officer. The Compensation Committee&#8217;s general aim is for our compensation to remain competitive with the market, falling above or below the median of the market data as appropriate based on corporate and individual executive performance, and other factors deemed to be appropriate. Competitive market positioning is only one of several factors, as described below, that the Compensation Committee considers in making compensation decisions, and therefore individual Named Executive Officer compensation may fall at varying levels as compared to the market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our Compensation Committee values the opinion of our stockholders. At our 2022 Annual Meeting of Stockholders approximately 97% of the shares voted (excluding broker non-votes) were cast in support of our fiscal 2022 executive compensation and related disclosures. At that time, our Compensation Committee viewed those voting results as broad stockholder support for our executive compensation program and consequently made no material changes to the program or to our compensation policies. Our Compensation Committee will continue to consider input from stockholders, including through advisory votes on executive compensation, in making compensation decisions and reviewing executive compensation programs and policies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We currently hold our advisory vote to approve the compensation of our named executive officers (&#8220;Say-on-Pay vote&#8221;) every three years. Stockholders have an opportunity to cast an advisory vote on the frequency of the Say-on-Pay vote at least every six years, and the next advisory vote on the frequency of the Say-on-Pay vote will be at our 2025 Annual Meeting of Stockholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">E. Components of Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We provide four compensation components to Named Executive Officers:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">base salary;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">bonuses based on the achievement of specified goals and objectives;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">long-term incentives; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">benefits</span></td></tr></table><div style="margin-top:12pt;"></div></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">127</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1. Base Salaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We provide our Named Executive Officers a base salary commensurate with their position, responsibilities and experience. In setting the base salary, the Compensation Committee considers the scope and accountability associated with each Named Executive Officer&#8217;s position and such factors as performance and experience of each Named Executive Officer. We design base pay to provide the essential reward for an employee&#8217;s work that is required to be competitive in attracting talent. Once base pay levels are initially determined, increases in base pay may be provided to recognize an employee&#8217;s specific performance achievements or expansion of responsibilities. The base salaries are targeted to be competitive with other similar biotechnology companies. Base salaries for the Named Executive Officers are set by their respective employment contracts and are reviewed annually by the Compensation Committee referencing an executive compensation report. The Compensation Committee engaged Meridian to provide such a report in 2023, and Mr. Shallcross&#8217; compensation for 2024 was determined by the Compensation Committee taking into account the findings and recommendations of this report. Mr. Shallcross&#8217; base salary was $614,250 for the year ended December 31, 2023. Mr. Shallcross received a 5% merit increase to $644,963 for the year ended December 31, 2024, and on December 13, 2024 received a 3.5% merit increase to $667,536 for the 2025 fiscal year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. Bonuses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Compensation Committee believes that the granting of a bonus is appropriate to motivate our Named Executive Officers. The bonuses are to be rewarded in the discretion of the Compensation Committee and the Board of Directors, based on a review of achievements for the year. The Compensation Committee focuses on individual performance, which enables the Compensation Committee to differentiate among executives and emphasize the link between personal performance and compensation. The Compensation Committee also used information from the executive compensation report prepared by Meridian in December 2023 in determining bonus amounts. Although the Compensation Committee does not use any fixed formula in determining bonuses, it does link bonuses to objectives the Compensation Committee deems important such as effective M&amp;A strategy and implementation, financings, and achievement of clinical milestones.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mr. Shallcross&#8217; employment agreement provided that he was eligible for a target bonus of up to fifty percent (50%) of his base salary in cash. After considering Mr. Shallcross&#8217; achievement relative to performance goals in 2024, the Compensation Committee approved a $200,000 cash bonus, or 62% of target.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. Long-Term Incentives</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Compensation Committee believes that a substantial portion of our Named Executive Officer&#8217;s compensation should be awarded in equity-based compensation since equity-based compensation is directly linked to the interests of stockholders. The Compensation Committee has elected to grant stock options to the Named Executive Officers and other key employees as the primary long-term incentive vehicle. In making this determination, the Compensation Committee considered a number of factors including: the accounting impact, potential value of stock option grants versus other equity instruments and cash incentives, and the alignment of equity participants with stockholders. The Compensation Committee determined to grant stock options to:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">enhance the link between the creation of stockholder value and executive compensation;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provide an opportunity for equity ownership;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">act as a retention tool; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provide competitive levels of total compensation.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2023, the Compensation Committee approved grants of options exercisable for 28,000 shares to Mr. Shallcross. The options had a grant date of December 14, 2023, an exercise price of $14.75, vest pro rata on a monthly basis over 36 months and expire seven years from date of grant. No options were granted to Mr. Shallcross in 2024. The Compensation Committee anticipates awarding equity awards for services provided in 2024 during the first quarter of 2025.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">128</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Compensation Committee reviews the performance, potential burn rates and dilution levels to create an option pool that may be awarded to employee participants. Grants to the Named Executive Officers are determined by the Compensation Committee after reviewing market data, including the reports and analysis discussed above and after considering each executive&#8217;s performance, role and responsibilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Compensation Committee does not seek to time equity grants to take advantage of information, either positive or negative, about our company that has not been publicly disclosed. Option grants are effective on the date the award determination is made by the Compensation Committee and the exercise price of options is the closing market price of our common stock on the business day of the grant or, if the grant is made on a weekend or holiday, on the prior business day.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4. Benefits</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Named Executive Officers are eligible to participate in our standard medical, dental, vision, disability insurance, life insurance plans and other health and welfare plans provided to other full-time employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Each of our Named Executive Officers are entitled to participate in our 401(k)&#160;contributory defined contribution plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Pension Benefits</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We do not currently provide pension arrangements or post-retirement health coverage for our employees, although we may consider such benefits in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Retirement Benefits</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Each of our Named Executive Officers is eligible to participate in our 401(k)&#160;contributory defined contribution plan. Pursuant to our 401(k)&#160;plan, all eligible employees, including our Named Executive Officers, are provided with a means of saving for their retirement. We currently match all participating employee contributions up to maximum of 4&#160;percent of compensation which vest immediately.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Nonqualified Deferred Compensation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We do not provide any nonqualified deferred compensation plans to our employees, although we may consider such benefits in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Risk Analysis of Our Compensation Program</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our Compensation Committee has reviewed our compensation policies as generally applicable to our employees and believes that our policies do not encourage excessive or inappropriate risk taking and that the level of risk that they do encourage is not reasonably likely to have a material adverse effect on us. As part of its assessment, the Compensation Committee considered, among other factors, the allocation of compensation among base salary and short- and long-term compensation, and our approach to establishing company-wide and individual financial, operational and other performance goals.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">129</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:11.5pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Outstanding Equity Awards at Fiscal&#160;Year End</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The table below reflects all outstanding equity awards made to each of the Named Executive Officers that are outstanding at December 31, 2024. We currently grant stock-based awards pursuant to our 2020 Stock Incentive Plan (the &#8220;2020 Stock Plan&#8221;) and have outstanding awards to Mr. Shallcross under our 2010 Stock Incentive Plan (the &#8220;2010 Stock Plan&#8221;).</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:21.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Securities</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Securities</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Underlying</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Underlying</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unexercised </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unexercised</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Option</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Option</b>&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:21.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant&#160;Date</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unexercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price&#160;($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expiration&#160;Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:21.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Steven Shallcross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12/14/2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 9,334</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 18,667</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 14.75</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12/15/2030</p></td></tr><tr><td style="vertical-align:bottom;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12/15/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 12,666</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,334</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 14.50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12/15/2029</p></td></tr><tr><td style="vertical-align:bottom;width:21.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12/23/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,601</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 82.75</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12/23/2028</p></td></tr><tr><td style="vertical-align:bottom;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12/30/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,801</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 104.25</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12/30/2027</p></td></tr><tr><td style="vertical-align:bottom;width:21.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12/04/2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,801</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 104.50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12/04/2026</p></td></tr><tr><td style="vertical-align:bottom;width:21.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12/06/2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 801</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 172.25</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12/06/2025</p></td></tr><tr><td style="vertical-align:bottom;width:21.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">06/01/2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 104</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 18,900.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">06/01/2025</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Options vested or will vest pro rata, on a monthly basis, over 36 months beginning on their respective grant dates.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Employment Agreements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Steven A. Shallcross, Chief Executive Officer, Chief Financial Officer</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 3, 2022, we entered into a three-year employment agreement with Mr. Shallcross (the &#8220;2022 Shallcross Employment Agreement&#8221;) to serve as our Chief Executive Officer and to continue to serve as our Chief Financial Officer. The 2022 Shallcross Employment Agreement replaced the prior employment agreement with us that Mr. Shallcross entered into on December 6, 2018, as amended December 5, 2019. Mr. Shallcross has served as our Chief Financial Officer since June 1, 2015, initially pursuant to the terms of a two year employment agreement that we entered with him on April 28, 2015 (the &#8220;Initial Shallcross Employment Agreement&#8221;) and then pursuant to an employment agreement we entered into with him on December 6, 2018, which replaced the Initial Shallcross Agreement (the &#8220;Amended Shallcross Employment Agreement&#8221;). Mr. Shallcross does not receive additional compensation for service as our director. The 2022 Shallcross Employment Agreement expired on January 3, 2025. Pursuant to the 2022 Shallcross&#8239;Employment Agreement, Mr. Shallcross was initially entitled to an annual base salary of $585,000 which was increased to $614,250 for the year ended December 31, 2023, increased on December 14, 2023 to $644,963 to reflect a 5% merit increase and increased on December 13, 2024 to $667,526 to reflect a 3.5% merit increase. Mr. Shallcross was also eligible to receive an annual cash performance bonus targeted at fifty percent (50%) of his annual base salary and payable based upon the assessment of the Board of Mr. Shallcross&#8217;s performance, as well as discretionary annual equity awards pursuant to the Company&#8217;s incentive plans. On March 3, 2025, we entered into a new employment agreement with Mr. Shallcross (the &#8220;2025 Shallcross Employment Agreement&#8221;) for a term of two years, pursuant to which he continues to serve as our Chief Executive Officer and Chief Financial Officer and continues to receive the same compensation that he received pursuant to the 2022 Shallcross Employment Agreement. The material terms of each of the 2022 Shallcross Employment Agreement and the 2025 Shallcross Employment Agreement, (collectively, the &#8220;Shallcross Employment Agreements&#8221;) are set forth below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Shallcross Employment Agreements each contain confidentiality obligations and invention assignments by Mr. Shallcross and non-solicitation and non-competition provisions.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">130</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Shallcross Employment Agreements provide that if Mr. Shallcross&#8217;s employment is terminated for any reason, he or his estate as the case may be, will be entitled to receive the unpaid base salary through the date of termination and accrued vacation, any unpaid annual bonus earned with respect to any calendar year ending on or preceding the date of termination, expense reimbursement and any other entitlements accrued by him to the extent not previously paid (the &#8220;Accrued Obligations&#8221;); provided, however, that if his employment is terminated (i) by the us without Cause or by Mr. Shallcross for Good Reason (as each is defined in the Shallcross Employment Agreements) then, subject to him executing a general release in form acceptable to the us that becomes effective, in addition to paying the Accrued Obligations, (a) we will continue to pay his then current base salary and if the Executive timely elects continued coverage under COBRA, we will continue to provide benefits at least equal to those that were provided at the time of termination for a period of twelve (12) months and (b) all unvested equity awards will vest and he shall have the right to exercise any such vested equity awards until the earlier of eighteen (18) months after termination or the remaining term of the awards; or (ii) by reason of his death or Disability (as defined in the Shallcross Employment Agreements), then in addition to paying the Accrued Obligations, Mr. Shallcross or his estate would have the right to exercise any vested options until the earlier of six (6) months after termination or the remaining term of the awards. In such event, if Mr. Shallcross commenced employment with another employer and becomes eligible to receive medical or other welfare benefits under another employer-provided plan, the medical and other welfare benefits to be provided by us &#160;as described herein would terminate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Shallcross Employment Agreements each provide that upon the closing of a &#8220;Change in Control&#8221; (as defined in the Shallcross&#8239;Employment Agreements), all unvested options shall immediately vest and the time period that Mr. Shallcross will have to exercise all vested stock options and other awards that Mr. Shallcross may have will be equal to the shorter of: (i) eighteen (18) months after termination, or (ii) the remaining term of the award(s). If within one (1) year after the occurrence of a Change in Control, Mr. Shallcross terminates his employment for &#8220;Good Reason&#8221; or we terminate Mr. Shallcross&#8217;s employment for any reason other than death, disability or Cause, Mr. Shallcross will be entitled to receive: (i) the portion of his base salary for periods prior to the effective date of termination accrued but unpaid (if any); (ii) all unreimbursed expenses (if any); (iii) an aggregate amount (the &#8220;Change in Control Severance Amount&#8221;) equal to two (2) times the sum of his base salary plus an amount equal to the bonus that would be payable if the &#8220;target&#8221; level performance were achieved under the Company&#8217;s annual bonus plan (if any) in respect of the fiscal year during which the termination occurs (or the prior fiscal year if bonus levels have not yet been established for the year of termination) subject to him executing a general release in form acceptable to us &#160;that becomes effective. If within two (2) years after the occurrence of a Change in Control, Mr. Shallcross terminates his employment for &#8220;Good Reason&#8221; or the Company terminates Mr. Shallcross&#8217;s employment for any reason other than death, disability or Cause, Mr. Shallcross will be entitled to also receive for the period of two (2) consecutive years commencing on the date of such termination of his employment, medical, dental, life and disability insurance coverage for him and the members of his family that are not less favorable to him than the group medical, dental, life and disability insurance coverage carried by the Company for him subject to him executing a general release in form acceptable to the Company that becomes effective. The Change in Control Severance Amount is to be paid in a lump sum if the Change in Control event constitutes a &#8220;change in the ownership&#8221; or a &#8220;change in the effective control&#8221; of the Company or a &#8220;change in the ownership of a substantial portion of a corporation&#8217;s assets&#8221; (each within the meaning of Section 409A of the Internal Revenue Code (&#8220;Rule 409A&#8221;)), or in 48 substantially equal payments, if the Change in Control event does not so comply with Section 409A.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Clawback Policy</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Board has adopted a clawback policy which allows us to recover performance-based compensation, whether cash or equity, from a current or former executive officer in the event of an Accounting Restatement. The clawback policy defines an Accounting Restatement as an accounting restatement of our financial statements due to our material noncompliance with any financial reporting requirement under the securities laws. Under such policy, we may recoup incentive-based compensation previously received by an executive officer that exceeds the amount of incentive-based compensation that otherwise would have been received had it been determined based on the restated amounts in the Accounting Restatement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Board has the sole discretion to determine the form and timing of the recovery, which may include repayment, forfeiture and/or an adjustment to future performance-based compensation payouts or awards. The remedies under the clawback policy are in addition to, and not in lieu of, any legal and equitable claims available to the Company. The clawback policy is incorporated by reference in this Annual Report as an exhibit.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">131</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:11.5pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="ecd:AwardTmgMnpiDiscTextBlock" id="Tb_ggA77ssPdEmKkisL9lSLYQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Company Policies and Practices Related to the Grant of Certain Equity Awards Close in Time to the Release of Material Nonpublic Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="ecd:AwardTmgMethodTextBlock" id="Tb_UsBSxfhdSEyZuf9081QSqA" escape="true">We do not have a formal written policy in place with regard to the timing of awards of options in relation to the disclosure by us of material nonpublic information, the Compensation Committee does not seek to time equity grants to take advantage of information, either positive or negative, about our company that has not been publicly disclosed. We <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" format="ixt:fixed-true" name="ecd:AwardTmgMnpiCnsdrdFlag" id="Narr_m1JGzPlpKECdB6Z9veuUzQ">intend to issue</ix:nonNumeric> equity grants to our officers and/or directors, if granted, at the same time each year, typically in connection with our last meeting of the Board of Directors each fiscal year. Option grants are effective on the date the award determination is made by the Compensation Committee, and the exercise price of options is the closing market price of our common stock on the business day of the grant or, if the grant is made on a weekend or holiday, on the prior business day.</ix:nonNumeric> <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" name="ecd:AwardTmgHowMnpiCnsdrdTextBlock" id="Tb_wRTy-cZkBkKO09WHChToYQ" escape="true">During the fiscal year ended December 31, 2024, our Named Executive Officer was not awarded any stock options, and we <ix:nonNumeric contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ" format="ixt:fixed-false" name="ecd:MnpiDiscTimedForCompValFlag" id="Narr_1rKz4yh9wk6p9KjvuicT_w">did not</ix:nonNumeric> time the disclosure of material nonpublic information for the purpose of affecting the value of executive compensation.</ix:nonNumeric></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Compensation of Directors</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth information for the fiscal&#160;year ended December&#160;31, 2024 regarding the compensation of our directors who at December&#160;31, 2024 were not also our Named Executive Officer.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fees&#160;Earned&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">or</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Option</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid&#160;in&#160;Cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Awards</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey J. Kraws</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 180,250</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 180,250</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">John Monahan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 77,750</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 77,750</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey Wolf</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 70,750</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 70,750</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of December&#160;31, 2024, the following are the outstanding aggregate number of option awards held by each of our directors who were not also our Named Executive Officer:</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Option</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Awards</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(#)</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey J. Kraws</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,118</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">John Monahan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 9,900</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey Wolf</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,118</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our board members were compensated based on the following policies during 2024:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Our independent, non-executive Chairman of the Board of Directors received an annual cash retainer of $154,000.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other non-employee members of the Board of Directors were entitled to an annual cash retainer of $47,000.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Non-employee directors were entitled to annual cash fees of $7,500, $5,000 and $3,750 for service as a member of the Audit, Compensation and Nominations Committees, respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Non-employee directors were entitled to an additional annual cash fee of $15,000, $10,000 and $7,500 for service as Chairman of the Audit, Compensation and Nominations Committees.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In setting 2024 compensation for directors, the Compensation Committee relied on a report prepared by Meridian in December 2023.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">132</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:11.5pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Compensation Committee Interlocks</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the last fiscal&#160;year ended December&#160;31, 2024, none of our executive officers served on the Board of Directors or Compensation Committee of any other entity whose officers served either on our Board of Directors or Compensation Committee.</p><a id="_5d1b0749_74a0_4d5e_a8d4_248bf33553a4"></a><a id="Item12SecurityOwnershipofCertainBenefici"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 12.</b><span style="font-size:12pt;">&#160;&#160;&#160;</span><span style="font-style:italic;font-weight:bold;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth information, as of March 6, 2025, or as otherwise set forth below, with respect to the beneficial ownership of our Common Stock (i) all persons known to us to be the beneficial owners of more than 5% of the outstanding shares of our Common Stock; (ii) each of our directors and our named executive officers named in the Summary Compensation Table; and (iii) all of our directors and our current executive officer as a group. All share numbers set forth below reflect the 1-for-25 reverse stock split effected on August 26, 2024.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares&#160;Owned&#160;</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Percentages</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name and Address of Beneficial Ownership </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Owned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of&#160;Shares&#160;</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Named Executive Officers and Directors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey J. Kraws <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,144</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Steven Shallcross <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 47,341</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1.68</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey Wolf <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(6)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,118</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">John Monahan <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(7)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 9,900</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">All current officers and directors as a group (4 persons)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 79,503</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2.79</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">represents less than 1% of our Common Stock</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The address for each officer and directors is 9605 Medical Center, Suite&#160;270, Rockville, Maryland 20850.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Beneficial ownership is determined in accordance with SEC rules and generally includes voting or investment power with respect to securities. Except as indicated in the footnotes to the table, to the knowledge of the Company, the persons named in the table have sole voting and investment power with respect to all shares of Common Stock, preferred stock, options and/or warrants shown as beneficially owned by them, subject to community property laws, where applicable. Pursuant to the rules of the SEC, the number of shares of our Common Stock deemed outstanding includes shares issuable pursuant to options held by the respective person or group that are currently exercisable or may be exercised within 60 days of March 6, 2025.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of March 6, 2025, the Company had 2,782,449 shares of Common Stock outstanding.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Includes 11,118 shares issuable upon exercise of options held by Mr. Kraws that are exercisable within the 60-day period following March 6, 2025. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Includes 34,331 shares issuable upon exercise of options held by Mr. Shallcross and 3,010 shares of Common Stock issuable upon exercise of options held by Mrs. Shallcross (Mr. Shallcross&#8217;s wife) that are exercisable within the 60-day period following March 6, 2025. Does not include an additional 19,779 shares issuable upon exercise of options held by Mr. Shallcross and 2,110 issuable upon exercise of options held by Mrs. Shallcross that are not exercisable within the 60-day period following March 6, 2025.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(6)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Includes 11,118 shares issuable upon exercise of options held by Mr. Wolf that are exercisable within the 60-day period following March 6, 2025.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(7)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Includes 9,900 shares issuable upon exercise of options held by Dr. Monahan that are exercisable within the 60-day period following March 6, 2025.</span></td></tr></table><div style="margin-top:8pt;"></div></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">133</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Equity Compensation Plan Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth information about the securities authorized for issuance under our equity compensation plans for the fiscal&#160;year ended December&#160;31, 2024.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Securities&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Securities&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Available&#160;for&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">to&#160;be&#160;Issued&#160;Upon&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future&#160;Issuance&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise&#160;of&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise&#160;Price&#160;of</b>&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Under&#160;Equity&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Compensation</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Plan Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Plans</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity compensation plans approved by stockholders:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">2010 Stock Incentive Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 7,670</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">377.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">2020 Stock Incentive Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 167,364</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 21.78</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,332,636</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Equity compensation plans not approved by stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 175,034</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,332,636</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_a853cb75_34af_4bd3_b2a9_62042861df84"></a><a id="Item13CertainRelationshipsandRelatedTran"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 13.</b><span style="font-size:12pt;">&#160;&#160;&#160;</span><span style="font-style:italic;font-weight:bold;">Certain Relationships and Related Transactions, and Director Independence</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to our charter, our Audit Committee shall review on an on-going basis for potential conflicts of interest, and approve if appropriate, all our &#8220;Related Party Transactions&#8221; as required by Section 120 of the NYSE American Company Guide. For purposes of the Audit Committee Charter, &#8220;Related Party Transactions&#8221; shall mean those transactions required to be disclosed pursuant to SEC Regulation S-K, Item 404.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Except as disclosed under &#8220;Executive Compensation,&#8221; and below there were no related party transactions during the two years ended December 31, 2024 or the current year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 15, 2022, we approved the retention of MaryAnn Shallcross, the wife of Steven Shallcross, as director of Clinical Operations, for compensation of $145,000 and the grant of an option to purchase 2,000 shares of common stock having a value of $20,000. Ms. Shallcross had been performing services for us during 2022 for total compensation of less than $120,000. On December 14, 2023, Ms. Shallcross&#8217; salary was increased to $152,000, earned a bonus of $70,000 and was granted 3,000 option to purchase Common Stock with a value of $30,000. On December 13, 2024 the Audit Committee approved the compensation of MaryAnn Shallcross of $157,000, a bonus of $45,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Director Independence</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our common stock is listed on the NYSE American. Under the rules of NYSE American, independent directors must comprise a majority of a listed company&#8217;s board of directors and all members of our audit, compensation and nominations committees must be independent. Audit committee members must also satisfy the independence criteria set forth in Rule 10A-3 under the Exchange Act. Under the rules of the NYSE American, a director will only qualify as an &#8220;independent director&#8221; if, in the opinion of that company&#8217;s board of directors, that person does not have a relationship that would interfere with the exercise of independent judgment in carrying out the responsibilities of a director.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In order to be considered to be independent for purposes of Rule 10A-3, a member of an audit committee of a listed company may not, other than in his or her capacity as a member of the audit committee, the board of directors, or any other board committee: (1) accept, directly or indirectly, any consulting, advisory or other compensatory fee from the listed company or any of its subsidiaries or (2) be an affiliated person of the listed company or any of its subsidiaries.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">134</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:11.5pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Board of Directors undertook a review of the independence of the members of the Board of Directors and considered whether any director has a material relationship with our company that could compromise his or her ability to exercise independent judgment in carrying out his or her responsibilities. Based upon information requested from and provided by each director concerning their background, employment and affiliations, including family relationships, the Board of Directors has determined that Mr. Kraws, Dr. Monahan and Mr. Wolf, representing a majority of the members of our Board of Directors, are &#8220;independent&#8221; as that term is defined under the rules of NYSE American. See Part III&#8211;Item 10 under the heading &#8220;Directors, Executive Officers and Corporate Governance&#8221; of this Annual Report for additional information related to director independence.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_ffd88c57_9410_4190_a701_f3b6ac072e4b"></a><a id="Item14PrincipalAccountantFeesandServices"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 14.&#160;&#160;&#160;</b><span style="font-style:italic;font-weight:bold;">Principal Accountant Fees and Services</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Independent Registered Public Accounting Firm Fees and Services</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth the aggregate fees including expenses billed to us for the&#160;years ended December&#160;31, 2024 and 2023 by BDO USA,&#160;P.C.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Audit Fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 659,249</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 472,500</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax Fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Fees (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 659,249</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 472,500</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Audit fees and expenses were for professional services rendered for the audit and reviews of the consolidated financial statements of the Company, professional services rendered for issuance of consents and assistance with review of documents filed with the SEC.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Audit Committee Pre-Approval Policy</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Audit Committee has adopted procedures for pre-approving all audit and non-audit services provided by the independent registered public accounting firm, including the fees and terms of such services. These procedures include reviewing detailed back-up documentation for audit and permitted non-audit services. The documentation includes a description of, and a budgeted amount for, particular categories of non-audit services that are recurring in nature and therefore anticipated at the time that the budget is submitted. Audit Committee approval is required to exceed the pre-approved amount for a particular category of non-audit services and to engage the independent registered public accounting firm for any non-audit services not included in those pre-approved amounts. For both types of pre-approval, the Audit Committee considers whether such services are consistent with the rules&#160;on auditor independence promulgated by the SEC and the Public Company Accounting Oversight Board (PCAOB). The Audit Committee also considers whether the independent registered public accounting firm is best positioned to provide the most effective and efficient service, based on such reasons as the auditor&#8217;s familiarity with our business, people, culture, accounting systems, risk profile, and whether the services enhance our ability to manage or control risks and improve audit quality. The Audit Committee may form and delegate pre-approval authority to subcommittees consisting of one or more members of the Audit Committee, and such subcommittees must report any pre-approval decisions to the Audit Committee at its next scheduled meeting. All of the services provided by the independent registered public accounting firm were pre-approved by the Audit Committee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">135</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_1fdadd4b_317c_479f_ae3c_d30a86c024d1"></a><a id="PARTIV_978496"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">PART&#160;IV</b></p><a id="Item15ExhibitsandFinancialStatementSched"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 15.</b>&#160;&#160;&#160;<span style="font-style:italic;font-weight:bold;">Exhibits and Financial Statement Schedules</span><span style="font-style:italic;font-weight:bold;">.</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(a)(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The following financial statements are included in this Annual Report on Form&#160;10-K for the fiscal&#160;years ended December&#160;31, 2024 and 2023.</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Independent Registered Public Accounting Firm</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Consolidated Balance Sheets as of December&#160;31, 2024 and 2023</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Consolidated Statements of Operations for the&#160;years ended December&#160;31, 2024 and 2023</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">4.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Consolidated Statements of (Deficit) Equity for the&#160;years ended December&#160;31, 2024 and 2023</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">5.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Consolidated Statements of Cash Flows for the&#160;years ended December&#160;31, 2024 and 2023</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">6.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Notes&#160;to Consolidated Financial Statements</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(a)(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">All financial statement schedules have been omitted as the required information is either inapplicable or included in the Consolidated Financial Statements or related notes.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(a)(3)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Exhibits</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">136</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">EXHIBIT INDEX</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following exhibits are either filed as part of this report or are incorporated herein by reference:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465921016924/tm216028d1_ex1-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amended and Restated At Market Issuance Sales Agreement by and among Theriva Biologics, Inc., B. Riley Securities, Inc. and A.G.P./Alliance Global Partners, dated February 9, 2021 (Incorporated by reference to Exhibit 1.1 of the Registrant&#8217;s Current Report on Form 8-K filed February 10, 2021), File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.2</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465921060274/tm2114499d2_ex1-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment No. 1, dated May 3, 2021, to the Amended and Restated At Market Issuance Sales Agreement by and among Theriva Biologics, Inc., B. Riley Securities, Inc. and A.G.P./Alliance Global Partners, dated February 9, 2021 ((Incorporated by reference to Exhibit 1.2 of the Registrant&#8217;s Current Report on Form 8-K filed May 3, 2021)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.3</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465924056146/tm2413223d1_ex10-3.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment No. 2, dated May 2, 2024, to the Amended and Restated At Market Issuance Sales Agreement by and among Theriva Biologics, Inc., and A.G.P./Alliance Global Partners, dated February 9, 2021 (Incorporated by reference to Exhibit 10.3 of the Registrant&#8217;s Current Report on Form 8-K filed May 2, 2024)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.4</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465924103813/tm2425109d1_ex1-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Placement Agency Agreement, dated as of September 26, 2024, by and between Theriva Biologics, Inc. and A.G.P./Alliance Global Partners, as placement agent (Incorporated by reference to Exhibit 1.1 of the Registrant&#8217;s Current Report on Form 8-K Filed September 30, 2024, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465921149412/tm2135322d2_ex2-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Share Purchase Agreement by and among Theriva Biologics, Inc., VCN Biosciences, S.L. and the shareholders of VCN Biosciences, S.L. dated December 14, 2021(Incorporated by reference to Exhibit 2.1 of the Registrant&#8217;s Current Report on Form 8-K filed December 14, 2021, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.2</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465922032661/tm228957d1_ex2-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment, dated March 9, 2022, to the Share Purchase Agreement, by and among Theriva Biologics, Inc., VCN Biosciences, S.L. and the shareholders of VCN Biosciences, S.L., dated December 14, 2021 (Incorporated by reference to Exhibit 2.1 of the Registrant&#8217;s Current Report on Form 8-K filed March 11, 2022, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Certificate of Incorporation, as amended&#160;(Incorporated by reference to (i) <a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000089016308000665/s11-8824_ex31.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K filed October 16, 2008, File No. 001-12584</span></a>,&#160;(ii) <a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000095012401502861/c64437ex3-1.txt"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Exhibit 3.1 of the Registrant&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2001 filed August 14, 2001, File No. 001-12584</span></a>; and (iii) <a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/0000921895-98-000694-index.html"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Exhibits 3.1</span></a>, <a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/0000921895-98-000694-index.html"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">4.1</span></a> and <a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/0000921895-98-000694-index.html"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">4.2</span></a> of the Registrant&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 1998 filed August 14, 1998, File No. 001-12584.)</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.2</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000089016309000007/s22-9415_ex31.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Articles of Merger (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K filed October 19, 2009, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.3</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000089016309000007/s22-9415_ex32.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Merger filed with the Secretary of State of Delaware (Incorporated by reference to Exhibit 3.2 of the Registrant&#8217;s Current Report on Form 8-K filed October 19, 2009, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.4</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000089016309000007/s22-9415_ex33.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Articles of Incorporation filed with the Nevada Secretary of State (Incorporated by reference to Exhibit 3.3 of the Registrant&#8217;s Current Report on Form 8-K filed October 19, 2009, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.5</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420412009508/v302955_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Amendment to Articles of Incorporation (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K filed February 16, 2012, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.6</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420415031962/v411020_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Amendment to Certificate of Incorporation. (Incorporated by reference to Exhibit 3.1 of the Registrant's Current Report on Form 8-K filed May 18, 2015, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.7</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420417047316/v474831_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Amendment to Certificate of Incorporation. (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K filed September 8, 2017, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.8</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420417047548/v474946_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Designations for Series A Preferred Stock to Certificate of Incorporation (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K filed September 12, 2017, File No. 001-12584.)</span></a></p></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">137</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.9</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420418043710/tv500716_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Change Pursuant to NRS 78. 209 (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K filed August 13, 2018, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.10</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420418050928/tv503400_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Amendment to Articles of Incorporation (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K filed September 26, 2018, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.11</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420418053807/tv504760_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Designations for Series B Preferred Stock to Certificate of Incorporation (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K filed October 15, 2018, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.12</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420418053807/tv504760_ex3-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Amendment to Certificate of Designations for Series B Preferred Stock to Certificate of Incorporation (Incorporated by reference to Exhibit 3.2 of the Registrant&#8217;s Current Report on Form 8-K filed October 15, 2018, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.13</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465921009794/tm214840d1_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Amendment to the Certificate of Designation for the Series A Convertible Preferred Stock (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K/A filed on February 1, 2021 File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.14</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465922082251/tm2221681d1_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Change filed with the Secretary of State of the State of Nevada on July 21, 2022 (effective as of July 25, 2022) (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K filed on July 25, 2022 (File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.15</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465922084301/tm2222078d1_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Certificate of Designation of Series C Convertible Preferred Stock (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K filed on July 29, 2022 (File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.16</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465922084301/tm2222078d1_ex3-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Certificate of Designation of Series D Convertible Preferred Stock (Incorporated by reference to Exhibit 3.2 of the Registrant&#8217;s Current Report on Form 8-K filed on July 29, 2022 (File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.17</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465922107928/tm2228052d1_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Amendment to Articles of Incorporation (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K filed on October 12, 2022 (File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.18</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465922107928/tm2228052d1_ex3-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Change to Articles of Incorporation (Incorporated by reference to Exhibit 3.2 of the Registrant&#8217;s Current Report on Form 8-K filed on October 12, 2022 (File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.19</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465923090511/tm2323521d1_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Second Amended and Restated Bylaws (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K filed August 11, 2023, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.20</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465924092644/tm2422579d1_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Change filed with the Secretary of State of the State of Nevada on August 22, 2024 (effective as of August 26, 2024) (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K filed August 26, 2024, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.21</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465924113480/tm2427299d1_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certificate of Change to the Articles of Incorporation &#160;(Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K filed November 1, 2024, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420413038075/v348628_ex4-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Specimen Stock Certificate (Incorporated by reference to Exhibit 4.1 to the Registrant&#8217;s Registration Statement on Form S-3 filed on July 3, 2013, File No. 333-189794.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.2</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000141057824000293/tmb-20231231xex4d3.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Description of Securities of Theriva Biologics, Inc. (Incorporated by reference to Exhibit 4.3 of the Registrant&#8217;s Annual Report Form 10-K filed on March 25, 2024, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.3</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465924103813/tm2425109d1_ex4-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Common Warrant (Incorporated by reference to Exhibit 4.1 of the Registrant&#8217;s Current Report on Form 8-K Filed September 30, 2024, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.4</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465924103813/tm2425109d1_ex4-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Pre-Funded Warrant (Incorporated by reference to Exhibit 4.2 of the Registrant&#8217;s Current Report on Form 8-K Filed September 30, 2024, File No. 001-12584)</span></a></p></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">138</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.1*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000089016308000028/s11-8078_ex42.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">2007 Stock Incentive Plan (Incorporated by reference to Exhibit 4.2 of the Registrant&#8217;s Registration Statement on Form S-8 filed January 18, 2008, File No. 333-148764.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.2*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000095015209000057/k47262exv10w1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Director/Officer Indemnification Agreement (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Current Report on Form 8-K filed January 6, 2009, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.3*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420410063805/v204023_ex4-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">2010 Stock Incentive Plan (Incorporated by reference to Exhibit 4.1 of the Registrant&#8217;s Registration Statement on Form S-8 filed November 29, 2010, File No. 333-170858.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.4</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000141057822000405/syn-20211231xex10d4.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Asset Purchase Agreement dated November 8, 2012 between Theriva Biologics, Inc. and Prev ABR LLC</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">(Incorporated by reference to Exhibit 10.4 of the Registrant's Annual Report on Form 10-K filed on March 16, 2022, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.5+</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420412069077/v330545_ex10-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Patent License Agreement dated December 19, 2012 between Theriva Biologics, Inc. and The University of Texas at Austin (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Current Report on Form 8-K filed December 21, 2012, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.6*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420413062332/v360550_ex4-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amended and Restated 2010 Stock Incentive Plan (Incorporated by reference to Exhibit 4.1 to the Registrant&#8217;s Registration Statement on Form S-8 filed on November 15, 2013, File No. 333-192355.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.7*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420415022349/v406688_def14a.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amended and Restated 2010 Stock Incentive Plan. (Incorporated by reference to Exhibit B to the Definitive Proxy Statement filed on April 13, 2015, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.8</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000141057824000293/tmb-20231231xex10d8.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Lease dated April 14, 2015 between Registrant. and MCC3, LLC (Incorporated by reference to Exhibit 10.8 of the Registrant&#8217;s Annual Report Form 10-K filed on March 25, 2024, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.9*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420415047653/v414477_ex4-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Theriva Biologics, Inc. 2010 Stock Incentive Plan, as amended and restated on May 15, 2015. (Incorporated by reference to Exhibit 4.1 to the Registrant&#8217;s Registration Statement on Form S-8 filed on August 10, 2015, File No. 333-206268.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.10*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420415070350/v426642_ex10-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Stock Option Agreement. (Incorporated by reference to Exhibit 10.2 of the Registrant&#8217;s Current Report on Form 8-K filed December 10, 2015, File No. 001-12584.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.11*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420416122164/v448017_ex4-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Theriva Biologics, Inc. 2010 Stock Incentive Plan, as amended and restated on May 31, 2016. (Incorporated by reference to Exhibit 4.1 to the Registrant&#8217;s Registration Statement on Form S-8 filed on August 31, 2016, File No. 333-206268.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.12*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420417047318/v474807_ex4-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amended and Restated 2010 Stock Incentive Plan (Incorporated by reference to Exhibit 4.1 to the Registrant&#8217;s Registration Statement on Form S-8 filed on September 8, 2017, File No. 333-220401.)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.13*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420419034736/tv525023_def14a.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Theriva Biologics, Inc. 2010 Stock Incentive Plan, as amended (incorporated by reference to Appendix A to the Definitive Proxy Statement filed with the Securities and Exchange Commission on July 15, 2019, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.14+</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000114420419038566/tv526986_ex10-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Clinical Trial Agreement between Washington University School of Medicine in St. Louis and Theriva Biologics, Inc. dated August 7, 2019 (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Current Report on Form 8-K filed on August 8, 2019, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.15*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465920090343/tm2026181-1_def14a.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Theriva Biologics, Inc. 2020 Stock Incentive Plan (Incorporated by reference to Appendix A to the Registrant&#8217;s Definitive Proxy Statement on Schedule 14A filed on August 4, 2020, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.16*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465920119032/tm2034204d1_ex4-11.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Incentive Stock Option Grant Agreement (Incorporated by reference to Exhibit 4.11 to the Registration Statement on Form S-8 filed on October 28, 2020, File No. 333-249712)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.17*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465920119032/tm2034204d1_ex4-12.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Nonqualified Stock Option Grant Agreement (Incorporated by reference to Exhibit 4.12 to the Registration Statement on Form S-8 filed on October 28, 2020, File No. 333-249712)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">139</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.18*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465920119032/tm2034204d1_ex4-13.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Restricted Stock Unit Award Agreement (Incorporated by reference to Exhibit 4.13 to the Registration Statement on Form S-8 filed on October 28, 2020, File No. 333-249712)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.19+</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000141057824000293/tmb-20231231xex10d19.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Second Amendment to Lease dated May 6, 2021 by and between Registrant and ARE-Maryland No. 50, LLC (Incorporated by reference to Exhibit 10.19 of the Registrant&#8217;s Annual Report Form 10-K filed on March 25, 2024, File No. 001-12584) )</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.20*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465922000998/tm221380d1_ex10-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Employment Agreement with Steven Shallcross dated January 3, 2022 (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Current Report on Form 8-K filed on January 4, 2022, File No. 001-12584)</span></a> </p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.21+</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000141057822000405/syn-20211231xex10d32.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Contract to Grant Marketing License for Catalan Institute of Oncology Patent Ownership Application to VCN Biosciences S.L. (Incorporated by reference to Exhibit 10.32 of the Registrant's Annual Report on Form 10-K filed on March 16, 2022, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.22+</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000141057822000405/syn-20211231xex10d33.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">License Agreement between Bellvitge Biomedical Research Institute Foundation (Idibell) and VCN Biosciences S.L. dated May 4, 2016 (Incorporated by reference to Exhibit 10.33 of the Registrant's Annual Report on Form 10-K filed on March 16, 2022, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.23+</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000141057822000405/syn-20211231xex10d34.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Technology Transfer Agreement between Bellvitge Biomedical Research Institute and VCN Biosciences S.L. dated August 31, 2010 (Incorporated by reference to Exhibit 10.34 of the Registrant's Annual Report on Form 10-K filed on March 16, 2022, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.24+</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000141057822000405/syn-20211231xex10d35.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Collaboration Agreement to Conduct a Clinical Trial and Grant Operating License Agreement between Hospital Sant Joan Dee Deu and VCN Biosciences, S.L dated February 15, 2016 (Incorporated by reference to Exhibit 10.35 of the Registrant's Annual Report on Form 10-K filed on March 16, 2022, File No. 001-12584)</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">)</sup></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.25*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465922036805/tm2210202d1_ex10-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Employment Agreement with Frank Tufaro dated March 22, 2022 (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Current Report on Form 8-K filed on March 23, 2022, File No. 001-12584)</span></a> </p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.26*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000141057824000293/tmb-20231231xex10d26.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Employment Agreement with Mary Ann Shallcross dated April 8, 2022 (Incorporated by reference to Exhibit 10.26 of the Registrant&#8217;s Annual Report Form 10-K filed on March 25, 2024, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.27</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465922084301/tm2222078d1_ex10-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Securities Purchase Agreement between Synthetic Biologics Inc. and MSD Credit Opportunity Master Fund, L.P., dated as of July 28, 2022 (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Current Report on Form 8-K filed on July 29, 2022, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.28</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000141057822002238/syn-20220630xex10d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment No. 1 dated as of August 9, 2022 to Securities Purchase Agreement between Synthetic Biologics Inc. and MSD Credit Opportunity Master Fund, L.P., dated as of July 28, 2022 (Incorporated by reference to Exhibit 10.2 of the Registrant&#8217;s Quarterly Report on Form 10-Q filed on August 11, 2022, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.29*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465922128671/tm2233150d1_ex10-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment No. 1 to Employment Agreement between Theriva Biologics, Inc. and Steven A. Shallcross, dated as of December 15, 2022 (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Current Report on Form 8-K filed on December 20, 2022, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.30*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465922128671/tm2233150d1_ex10-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment No. 1 to Employment Agreement between Theriva Biologics, Inc. and Francis Tufaro, dated as of December 15, 2022 (Incorporated by reference to Exhibit 10.2 of the Registrant&#8217;s Current Report on Form 8-K filed on December 20, 2022, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.31</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465922129900/tm2233416d1_ex10-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Share Repurchase Agreement between Theriva Biologics, Inc. and certain selling stockholders (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Current Report on Form 8-K filed on December 23, 2022, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.32*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000141057823000987/tmb-20230331xex10d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Separation Agreement, dated as of May 8, 2023, between Theriva Biologics, Inc. and Frank Tufaro (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Quarterly Report on Form 10-Q filed on May 11, 2023, File No. 001-12584)</span></a></p></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">140</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);min-height:11.5pt;"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.33*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000141057823000987/tmb-20230331xex10d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Consulting Agreement, dated as of May 10, 2023, between Theriva Biologics, Inc. and Frank Tufaro (Incorporated by reference to Exhibit 10.2 of the Registrant&#8217;s Quarterly Report on Form 10-Q filed on May 11, 2023, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.34</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465924103813/tm2425109d1_ex10-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Form of Securities Purchase Agreement (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Current Report on Form 8-K Filed September 30, 2024, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.35</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000110465924113480/tm2427299d1d1_ex10-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Amendment No. 2 to the Theriva Biologics, Inc. 2020 Stock Incentive Plan (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Current Report on Form 8-K filed November 1, 2024, File No. 001-12584)</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.36*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="tmb-20241231xex10d36.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Employment Agreement between Theriva Biologics, Inc. and Steven A. Shallcross, dated as of March 3, 2025</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">19.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="tmb-20241231xex19d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Insider Trading Policy </span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">21.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000141057824000293/tmb-20231231xex21d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">List of Subsidiaries (Incorporated by reference to Exhibit 21.1 of the Registrant&#8217;s Annual Report on Form 10-K Filed March 25, 2024, File No. 001-12584) )</span></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">23.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="tmb-20241231xex23d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Consent of Independent Registered Public Accounting Firm (BDO USA, P.C.) </span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">31.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="tmb-20241231xex31.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Steven A. Shallcross, Chief Executive Officer, pursuant to Rule 13a-14(a)/15d-14(a) </span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">31.2</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="tmb-20241231xex31.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Steven A. Shallcross, Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a) </span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">32.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="tmb-20241231xex32.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Steven A. Shallcross, Chief Executive Officer pursuant to Section 1350 of the Sarbanes-Oxley Act of 2002 </span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">32.2</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="tmb-20241231xex32.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Steven A. Shallcross, Chief Financial Officer pursuant to Section 1350 of the Sarbanes-Oxley Act of 2002 </span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></a></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">97.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><a style="-sec-extract:exhibit;font-family:&quot;'Times New Roman','Times','serif'&quot;;" href="https://www.sec.gov/Archives/edgar/data/894158/000141057824000293/tmb-20231231xex97d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Clawback Policy (Incorporated by reference to Exhibit 97.1 of the Registrant&#8217;s Annual Report on Form 10-K Filed March 25, 2024, File No. 001-12584)</span></a> </p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">101.INS</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inline XBRL Instance Document <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">101.SCH</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inline XBRL Taxonomy Extension Schema Document <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">101.CAL</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inline XBRL Taxonomy Extension Calculation Linkbase Document <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">101.DEF</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inline XBRL Taxonomy Extension Definition Linkbase Document <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">101.LAB</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inline XBRL Taxonomy Extension Label Linkbase Document <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">101.PRE</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inline XBRL Taxonomy Extension Presentation Linkbase Document <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:top;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">104</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:89.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cover Page Interactive Data File (formatted in XBRL in Exhibit 101)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(1)</b></span><b style="font-weight:bold;">Filed herewith.</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">*</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Management contract or compensatory plan or arrangement required to be identified pursuant to Item&#160;15(a)(3)&#160;of this report.</b></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">+</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">The Company the submitted certain portions of these agreements in accordance with Item 601 (b)(10) of Regulation S-K. The Company agrees to furnish unredacted copies of these exhibits to the SEC upon request.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_26f7fa17_1c79_4f95_999d_534b4563666a"></a><a id="Item16Form10KSummary_42441"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Item 16.</b><span style="font-size:12pt;">&#160;&#160;&#160;</span><span style="font-style:italic;font-weight:bold;">Form 10-K Summary</span><span style="font-style:italic;font-weight:bold;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Not applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">141</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_9e3eab94_3db1_42aa_8356_88ad53c8d923"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">SIGNATURES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the requirements of Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:49.91%;margin:0pt;padding:0pt;"/><td colspan="2" style="vertical-align:top;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">THERIVA BIOLOGICS,&#160;INC.</p></td></tr><tr><td style="vertical-align:top;width:49.91%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:2.72%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:47.36%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:49.91%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><td style="vertical-align:top;width:47.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">/s/ Steven A. Shallcross</p></td></tr><tr><td style="vertical-align:top;width:49.91%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:2.72%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:47.36%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Steven A. Shallcross</p></td></tr><tr><td style="vertical-align:top;width:49.91%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:2.72%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:47.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Chief Executive Officer, Chief Financial Officer&#160;and Director</p></td></tr><tr><td style="vertical-align:top;width:49.91%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:2.72%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:47.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">(Principal Executive Officer, Principal Financial Officer and Principal Accounting Officer)</p></td></tr><tr><td style="vertical-align:top;width:49.91%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:2.72%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:47.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Date: March 6, 2025</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">POWER OF ATTORNEY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Steven A. Shallcross, his true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for him and in his name, place and stead, in any and all capacities, to sign any and all amendments to this report, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact and agent, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or his substitutes or substitute, may lawfully do or cause to be done by virtue hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the requirements of the Securities Act of 1934, this report has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date: March 6, 2025</p></td><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By&#160;:</p></td><td style="vertical-align:top;width:46.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Steven A. Shallcross</p></td></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:46.65%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Steven A. Shallcross</p></td></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:46.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Executive Officer, Chief Financial Officer and Director</p></td></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:46.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Principal Executive Officer, Principal Financial Officer and Principal Accounting Officer)</p></td></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:46.65%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date: March 6, 2025</p></td><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By&#160;:</p></td><td style="vertical-align:top;width:46.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Jeffrey J. Kraws</p></td></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:46.65%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey J. Kraws</p></td></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:46.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chairman</p></td></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:46.65%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date: March 6, 2025</p></td><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><td style="vertical-align:top;width:46.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ John J. Monahan</p></td></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:46.65%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">John J. Monahan</p></td></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:46.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:46.65%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date: March 6, 2025</p></td><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><td style="vertical-align:top;width:46.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Jeffrey Wolf</p></td></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:46.65%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey Wolf</p></td></tr><tr><td style="vertical-align:top;width:49.92%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:3.41%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:46.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">142</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border:0;"></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.36
<SEQUENCE>2
<FILENAME>tmb-20241231xex10d36.htm
<DESCRIPTION>EX-10.36
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 3/6/2025 09:14:52 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Exhibit 10.36</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">EMPLOYMENT AGREEMENT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">This EMPLOYMENT AGREEMENT (the &#8220;<font style="font-style:italic;font-weight:bold;">Agreement</font>&#8221;) between Theriva Biologics, Inc., a Nevada corporation, (the &#8220;<font style="font-style:italic;font-weight:bold;">Company</font>&#8221;), and Steven A. Shallcross (the &#8220;<font style="font-style:italic;font-weight:bold;">Executive</font>&#8221;) is effective as of March 3, 2025 (the &#8220;<font style="font-style:italic;font-weight:bold;">Effective Date</font>&#8221;) and replaces and supersedes the employment agreement between the Executive and the Company dated January 3, 2022 as amended December 15, 2022 (the &#8220;<font style="font-style:italic;font-weight:bold;">Prior Agreement</font>&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">W I T N E S S E T H:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">WHEREAS</b>, the Executive has been employed by the Company as its Chief Executive Officer and Chief Financial Officer pursuant to the terms of the Prior Agreement;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">WHEREAS</b>, the Company desires to continue to employ the Executive as its President and Chief Executive Officer and as its Chief Financial Officer and the Executive desires to accept such employment, on the terms and conditions set forth in this Agreement; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">WHEREAS</b>, the Company and the Executive have mutually agreed that, as of the Effective Date, this Agreement shall replace the Prior Employment Agreement in its entirety.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">NOW, THEREFORE</b>, in consideration of the promises and the mutual covenants and agreements contained herein and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto, intending to be legally bound hereby, agree as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.&#160;&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">EMPLOYMENT</b>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(a)&#160;&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">TERMINATION OF PRIOR EMPLOYMENT AGREEMENT</u>. This Agreement replaces the Prior Employment Agreement which terminated on January 2, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">EMPLOYMENT TERM</u>. The Company hereby offers to continue to employ the Executive, and the Executive hereby accepts continued employment by the Company, upon the terms and conditions set forth in this Agreement, until the termination of the Executive&#8217;s employment in accordance with Section 9 below, as applicable (the &#8220;<font style="font-style:italic;font-weight:bold;">Employment Term</font>&#8221;). The Executive shall be employed for two years unless there is an earlier termination in accordance with Section 9 below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">POSITION &amp; DUTIES</b>. During the Employment Term, the Executive shall serve as the Company&#8217;s President, Chief Executive Officer and Chief Financial Officer. As President, Chief Executive Officer and Chief Financial Officer, the Executive shall have such duties, authorities and responsibilities commensurate with the duties, authorities and responsibilities of persons in similar capacities in similarly sized companies and such other duties and responsibilities as the Company&#8217;s Board of Directors (the &#8220;<font style="font-style:italic;font-weight:bold;">Board</font>&#8221;) shall designate that are consistent with the Executive&#8217;s position as President, Chief Executive Officer and Chief Financial Officer, including directing, supervising and having responsibility for all aspects of the operations and general affairs of the Company as directed by the Board. The Executive shall report to, and be subject to, the lawful direction of the Board. During the Employment Term, the Executive shall use his best efforts to perform faithfully and efficiently the duties and responsibilities assigned to the Executive hereunder and devote all of the Executive&#8217;s business time (excluding periods of vacation and other approved leaves of absence) to the performance of the Executive&#8217;s duties with the Company. During the Term, the Executive shall also serve, without additional compensation, as a member of the Board and the board of directors of the Company&#8217;s subsidiaries and in such other executive-level positions or capacities as may, from time to time, be reasonably requested by the Board.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3.&#160;&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">BASE SALARY</b>. The Company agrees to pay the Executive a base salary (the &#8220;<font style="font-style:italic;font-weight:bold;">Base Salary</font>&#8221;) at an annual rate of Six Hundred Sixy Seven Thousand Five Hundred Thirty-Six ($667,536), payable semi-monthly in accordance with the regular payroll practices of the Company. The Executive&#8217;s Base Salary shall be subject to review and adjustment from time to time by the Board (or a committee thereof) in its sole discretion, but may not be decreased. The base salary as determined herein from time to time shall constitute &#8220;Base Salary&#8221; for purposes of this Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">4.&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">ANNUAL BONUS</b>. With respect to each calendar year during the Employment Term (beginning in the year of the Effective Date), the Executive will be eligible to earn a cash annual performance bonus (the &#8220;<font style="font-style:italic;font-weight:bold;">Annual Bonus</font>&#8221;). Beginning in the 2022 calendar year and for each full calendar year thereafter, the Executive will be eligible for an Annual Bonus of up to fifty percent (50%) of the Base Salary. The Annual Bonus will be based upon the Board&#8217;s assessment of the Executive&#8217;s performance and the Company&#8217;s attainment of targeted goals as set by the Board in its sole discretion. The Annual Bonus, if any, will be subject to applicable payroll deductions and withholdings. Following the close of each calendar year, the Board will determine whether the Executive has earned the</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Annual Bonus, and the amount of any Annual Bonus, based on the set criteria. No amount of the Annual Bonus is guaranteed, and the Executive must be an employee in good standing through the end of the applicable calendar year to be eligible to receive an Annual Bonus; no partial or prorated bonuses will be provided. The Annual Bonus, if earned, will be paid on or about December 1, but no later than December 31, of the applicable calendar year for which the Annual Bonus is being measured. The Executive&#8217;s eligibility for an Annual Bonus is subject to change in the discretion of the Board (or any authorized committee thereof). In addition, the Executive will also be eligible to receive annual equity awards pursuant to the Company&#8217;s incentive equity plans, such awards (including the number and type of awards), if any, to be in the sole discretion of the Board.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5.&#160;&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">EQUITY</b>. In accordance with the terms of the various Option Grant Agreements entered into between the Executive and the Company (collectively, the &#8220;<font style="font-style:italic;font-weight:bold;">Grant Agreements</font>&#8221;), the Executive has been granted options to purchase an aggregate of Fifty Four Thousand One Hundred Ten (54,110) shares of the Company&#8217;s publicly traded common stock (the &#8220;<font style="font-style:italic;font-weight:bold;">Grant</font>&#8221;) subject to the terms of the Company&#8217;s 2020 Stock Incentive Plan, 2001 Stock Incentive Plan, 2007 Stock Incentive Plan, 2010 Stock Incentive Plan and 2020 Stock Incentive Plan (the &#8220;<font style="font-style:italic;font-weight:bold;">Plans</font>&#8221;) and the related Grant Agreements between the parties. Except as specifically provided herein, the provisions of the Grant Agreements and the Executive&#8217;s rights with respect to the grants thereunder shall continue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.&#160;&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">EMPLOYEE BENEFITS</b>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(a)&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">BENEFIT PLANS</u>. The Executive shall, in accordance with Company policy and the terms of the applicable Company benefit plan documents, be eligible to participate in any benefit plan or arrangement, including health, life and disability insurance, retirement plans and the like, that may be in effect from time to time and made available to the Company&#8217;s senior management. All matters of eligibility for coverage or benefits under any benefit plan shall be determined in accordance with the provisions of such plan. The Company reserves the right to change, alter, or terminate any benefit plan in its sole discretion. Notwithstanding the foregoing, in the event that the terms of this Agreement differ from or are in conflict with the Company&#8217;s general employment policies or practices, this Agreement shall control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">VACATION</u>. The Executive shall be entitled to twenty-two (22) days paid vacation and sick leave per year in accordance with the Company&#8217;s policies and shall be entitled to accrue ten (10) days of vacation time during the Employment Term in accordance with the Company&#8217;s vacation policy. Vacation is to be taken at such intervals as shall be appropriate and consistent with the proper performance of the Executive&#8217;s duties hereunder. The existing vacation accrued for the past four (4) years to date not to exceed sixty (60) days will rollover into this Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(c)&#160;&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SUPPLEMENTAL DISABILITY BENEFITS</u>. During the Employment Term, the Company will pay for the applicable premiums for the Executive&#8217;s coverage under its existing supplemental disability policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(d)&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">GENERAL EXPENSE REIMBURSEMENTS</u>. The Company will reimburse the Executive for all reasonable business expenses, including travel, computer and cellular phone costs that the Executive incurs in performing the services hereunder pursuant to the Company&#8217;s usual expense reimbursement policies and practices, following submission by the Executive of reasonable documentation thereof. All reimbursements provided under this Agreement shall be made in accordance with the requirements of Section 409A (as defined below) to the extent that such reimbursements are subject to Section 409A, including, as applicable, the requirements that (i) any reimbursement is for expenses incurred during the Employment Term, (ii) the amount of expenses eligible for reimbursement during a calendar year may not affect the expenses eligible for reimbursement in any other calendar year, (iii) the reimbursement of an eligible expense shall be made on or before the last day of the calendar year following the calendar year in which the expense was incurred, and (iv) the right to reimbursement is not subject to liquidation or exchange for any other benefit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(e)&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">INDEMNIFICATION</u>. The Company shall provide the Executive with full advance indemnification to the extent permitted by Nevada law, including indemnification for activities at all subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">7.&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CONFIDENTIALITY AND POST-EMPLOYMENT OBLIGATIONS</b>. Executive agrees that the Company&#8217;s form of Proprietary Information, Inventions, Non-Solicitation and Non-Competition Agreement dated February 27, 2017 (the &#8220;<font style="font-style:italic;font-weight:bold;">Confidentiality Agreement</font>&#8221;), which Executive had executed remains in full force and effect. The Confidentiality Agreement may be amended by the parties from time to time without regard to this Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Confidentiality Agreement contains provisions that are intended by the parties to survive and do survive termination of this Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">8.&#160;&#160;&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">OUTSIDE ACTIVITIES DURING EMPLOYMENT</b><b style="font-weight:bold;">.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(a)&#160;&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">NO ADVERSE INTERESTS</u>. The Executive agrees not to acquire, assume or participate in, directly or indirectly, any position, investment or interest known by him to be adverse or antagonistic to the Company, its business or prospects, financial or otherwise during the Employment Term without the consent of the Board. Except with the prior written consent of the Board, during the Employment Term the Executive will not undertake or engage in any other employment, occupation or business enterprise. Notwithstanding the foregoing, nothing shall not prevent the Executive from participating in charitable, civic, educational,</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">professional, community or industry affairs or, with prior approval of the Board, serving on the board of directors or advisory boards of other companies;&#160;<i style="font-style:italic;">provided that</i>&#160;such activities or services do not (i) create a conflict with his employment hereunder; <br>(ii) materially interfere with the performance of his duties; or (iii) violate the terms of the Confidentiality Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)&#160;&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">NONCOMPETITION</u>. Other than as permitted by Section 8(a), during the Employment Term and for the one year period thereafter (the &#8220;<font style="font-style:italic;font-weight:bold;">Non-Competition Period</font>&#8221;), except on behalf of the Company, the Executive will not directly or indirectly, whether as an officer, director, stockholder, partner, proprietor, associate, representative, consultant, or in any capacity whatsoever engage in, become financially interested in, participate in, be employed by or have any business connection with any other person, corporation, firm, partnership or other entity whatsoever which competes with the Company, anywhere throughout the world, in any line of business engaged in (or planned to be engaged in) by the Company other than&#160;<i style="font-style:italic;">de minimis</i>&#160;stock holdings in public companies;&#160;<i style="font-style:italic;">provided, however,</i>&#160;that anything above to the contrary notwithstanding, he may own, as a passive investor, securities of any competitor corporation, so long as his direct holdings in any one such corporation shall not in the aggregate constitute more than one percent (1%) of the voting stock of such corporation, and&#160;<i style="font-style:italic;">provided that</i>&#160;the Executive promptly discloses to the Board any such participation, other than such&#160;<i style="font-style:italic;">de minimis</i>&#160;stock holdings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(c)&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">NONSOLICITATION</u>.&#160;During the Non-Competition Period, Executive shall not, directly or indirectly, (i) induce or attempt to induce or aid others in inducing anyone working at or for the Company to cease working at or for the Company, or in any way interfere with the relationship between the Company and anyone working at or for the Company except in the proper exercise of Executive&#8217;s authority or (ii) in any way interfere with the relationship between the Company and any customer, supplier, licensee or other business relation of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(d)&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SCOPE</u>.&#160;&#160;If, at the time of enforcement of this Section 8, a court shall hold that the duration, scope, area or other restrictions stated herein are unreasonable under circumstances then existing, the parties agree that the maximum duration, scope, area or other restrictions reasonable under such circumstances shall be substituted for the stated duration, scope, area or other restrictions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:76.5pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:31.5pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(e)&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">INDEPENDENT AGREEMENT</u>.&#160;&#160;The covenants made in this Section 8 shall be construed as an agreement independent of any other provisions of this Agreement, and shall survive the termination of this Agreement.&#160;&#160;Moreover, the existence of any claim or cause of action of Executive against the Company or any of its affiliates, whether or not predicated upon the terms of this Agreement, shall not constitute a defense to the enforcement of these covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:76.5pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">9.&#160;&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">TERMINATION</b>. The Executive&#8217;s employment and the Employment Term shall terminate on the first of the following to occur:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(a)&#160;&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">DISABILITY</u>. Upon the 30<sup style="font-size:7.5pt;vertical-align:top;">th</sup>&#160;day following the Executive&#8217;s receipt of notice of the Company&#8217;s termination due to Disability (as defined in this Section);&#160;<i style="font-style:italic;">provided that</i>, the Executive has not returned to full-time performance of his duties within thirty (30)&#160;days after receipt of such notice. If the Company determines in good faith that the Executive&#8217;s Disability has occurred during the term of this Agreement, it will give the Executive written notice of its intention to terminate his employment.&#160; For purposes of this Agreement, &#8220;<font style="font-style:italic;font-weight:bold;">Disability</font>&#8221; shall occur when the Board determines that the Executive has become physically or mentally incapable of performing the essential functions of his job duties under this Agreement with or without reasonable accommodation, for ninety (90) consecutive days or one hundred twenty (120) nonconsecutive days in any twelve (12) month period, subject to any applicable law. For purposes of this Section, at the Company&#8217;s request, the Executive agrees to make himself available and to cooperate in a reasonable examination by an independent qualified physician selected by the Board.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">DEATH</u>. Automatically on the date of death of the Executive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(c)&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CAUSE</u>. Immediately upon written notice by the Company to the Executive of a termination for Cause. For purposes of this Agreement, &#8220;<font style="font-style:italic;font-weight:bold;">Cause</font>&#8221; shall mean the occurrence of any of the following events, as determined by the Board in its sole and absolute discretion: (i) gross insubordination, acts of embezzlement or misappropriation of funds, fraud, dereliction of fiduciary obligations; (ii) conviction of a felony or other crime involving moral turpitude, dishonesty or theft (including entry of a&#160;<i style="font-style:italic;">nolo contendere</i>&#160;plea); (iii) willful unauthorized disclosure of confidential information belonging to the Company or entrusted to the Company by a client; (iv) material violation of any provision of this Agreement, of any Company policy, and/or of the Confidentiality Agreement, which, to the extent it is curable by the Executive, is not cured by the Executive within thirty (30) days of receiving written notice of such violation by the Company; (v) being under the influence of drugs (other than prescription medicine or other medically-related drugs to the extent that they are taken in accordance with their directions) during the performance of the Executive&#8217;s duties under this Agreement; (vi) engages in conduct that violates the Company&#8217;s non-discrimination/harassment policy and warrants termination; (vii) willful failure to perform his written assigned tasks, where such failure is attributable to the fault of the Executive which, to the extent it is curable by the Executive, is not cured by Executive within thirty (30) days of receiving written notice of such violation by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(d)&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">WITHOUT CAUSE</u>. Upon written notice by the Company to the Executive of an involuntary termination without Cause and other than due to death or Disability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(e)&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">WITH GOOD REASON</u>. Upon the Executive&#8217;s notice following the end of the Cure Period (as defined in this Section). For purposes of this Agreement, &#8220;<font style="font-style:italic;font-weight:bold;">Good Reason</font>&#8221; for the Executive to terminate his employment hereunder shall mean the occurrence of any of the following events without the Executive&#8217;s consent: (i) a material reduction in the Executive&#8217;s Base Salary (other than an across-the-board decrease in base salary applicable to all executive officers of the Company); (ii) a material breach of this Agreement by the Company; or (iii) a material reduction in the Executive&#8217;s duties, authority and responsibilities relative to the Executive&#8217;s duties, authority, and responsibilities in effect immediately prior to such reduction;;&#160;<i style="font-style:italic;">provided, however,&#160;</i>that, any such termination by the Executive shall only be deemed for Good Reason pursuant to this definition if: (1) the Executive gives the Company written notice of his intent to terminate for Good Reason within thirty (30) days following the first occurrence of the condition(s) that he believes constitute(s) Good Reason, which notice shall describe such condition(s); (2) the Company fails to remedy such condition(s) within thirty (30) days following receipt of the written notice (the &#8220;<font style="font-style:italic;font-weight:bold;">Cure Period</font>&#8221;); and (3) the Executive voluntarily terminates his employment within thirty (30) days following the end of the Cure Period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(f)&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">WITHOUT GOOD REASON</u>. Upon the expiration of the Transition Period (as defined in this Section) unless otherwise provided by the Company as provided herein, the Executive shall provide thirty (30) days&#8217; prior written notice (the &#8220;<font style="font-style:italic;font-weight:bold;">Transition Period</font>&#8221;) to the Company of the Executive&#8217;s intended termination of employment without Good Reason (&#8220;<font style="font-style:italic;font-weight:bold;">Voluntary Termination</font>&#8221;). During the Transition Period, the Executive shall assist and advise the Company in any transition of business, customers, prospects, projects and strategic planning, and the Company shall continue to pay Executive&#8217;s Base Salary and benefits through the end of the Transition Period. The Company may, in its sole discretion, upon five (5) days prior written notice to the Executive, make such termination of employment effective earlier than the expiration of the Transition Period (&#8220;<font style="font-style:italic;font-weight:bold;">Early Termination Right</font>&#8221;), but it shall pay the Executive&#8217;s Base Salary and benefits through the earlier of: the end of the Transition Period, or the date that the Executive accepts full-time employment or a full-time consulting engagement from a third party.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10.&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CONSEQUENCES OF TERMINATION</b>. Any termination payments made and benefits provided under this Agreement to the Executive shall be in lieu of any termination or severance payments or benefits for which the Executive may be eligible under any of the plans, policies or programs of the Company or its affiliates as may be in effect from time to time. Subject to satisfaction of each of the conditions set forth in Section 11, the following amounts and benefits shall be due to the Executive. Any Accrued Amounts (as defined in Section 10(a)) shall be payable on the next regularly scheduled Company payroll date following the date of termination or earlier if required by applicable law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(a)&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">DISABILITY</u>. Upon employment termination due to Disability, the Company shall pay or provide the Executive: (i) any unpaid Base Salary through the date of termination and any accrued vacation; (ii) any unpaid Annual Bonus earned with respect to any calendar year ending on or preceding the date of termination; (iii) reimbursement for any unreimbursed expenses incurred through the date of termination; and (iv) all other payments and benefits to which the Executive may be entitled under the terms of any applicable compensation arrangement or benefit, equity or perquisite plan or program or grant or this Agreement, including but not limited to any applicable insurance benefits (collectively, &#8220;<font style="font-style:italic;font-weight:bold;">Accrued Amounts</font>&#8221;). In addition, upon the Executive&#8217;s termination due to Disability, the Executive shall be entitled to exercise any vested equity award(s) granted to the Executive for a period equal to the shorter of: (i) six (6) months after termination, or (ii) the remaining term of the award(s).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">DEATH</u>. In the event the Employment Term ends on account of the Executive&#8217;s death, the Executive&#8217;s estate (or to the extent a beneficiary has been designated in accordance with a program, the beneficiary under such program) shall be entitled to any Accrued Amounts, including but not limited to proceeds from any Company sponsored life insurance programs. In addition, upon the Executive&#8217;s death, the Company will extend the time period that the Executive&#8217;s estate (or to the extent a beneficiary has been designated in accordance with a program, the beneficiary under such program) shall be entitled to exercise any vested equity award(s) granted to the Executive for a period equal to the shorter of: (i) six (6) months after termination, or (ii) the remaining term of the award(s).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(c)</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">TERMINATION FOR CAUSE OR WITHOUT GOOD REASON</u>. If the Executive&#8217;s employment should be terminated (i) by the Company for Cause, or (ii) by the Executive without Good Reason, the Company shall pay to the Executive any Accrued Amounts only, and shall not be obligated to make any additional payments to the Executive. In addition, upon the Executive&#8217;s termination by the Company for Cause, or by the Executive for Good Reason, all options not exercised shall terminate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(d)&#160;&#160;</font></font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">TERMINATION WITHOUT CAUSE OR FOR GOOD REASON</u>. If the Executive&#8217;s employment by the Company is terminated by the Company without Cause (and not due to Disability or death) or by the Executive for Good Reason, then the Company shall pay or provide the Executive with the Accrued Amounts and subject to compliance with Section 11:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:108pt;margin:0pt;">(i)&#160;&#160;&#160;<font style="display:inline-block;width:19.06pt;"></font>continued payment of the Executive&#8217;s Base Salary as in effect immediately preceding the last day of the Employment Term (ignoring any decrease in Base Salary that forms the basis for Good Reason), for a period of twelve (12) months following the termination date (the &#8220;<font style="font-style:italic;font-weight:bold;">Severance Period</font>&#8221;) on the Company&#8217;s regular payroll dates;&#160;<i style="font-style:italic;">provided, however,</i>&#160;that any payments otherwise scheduled to be made prior to the effective date of the General Release (namely, the date it can no longer be revoked) shall accrue and be paid in the first payroll date that follows such effective date with subsequent payments occurring on each subsequent Company payroll date;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:108pt;margin:0pt;">(ii)&#160;&#160;<font style="display:inline-block;width:18.78pt;"></font>if the Executive timely elects continued coverage under COBRA for himself and his covered dependents under the Company&#8217;s group health plans following such termination, then the Company shall pay the COBRA premiums necessary to continue the Executive&#8217;s and his covered dependents&#8217; health insurance coverage in effect for himself (and his covered dependents) on the termination date until the earliest of (1) twelve (12) months following the termination date; (2) the date when the Executive becomes eligible for substantially equivalent health insurance coverage in connection with new employment or self-employment; or (3) the date the Executive ceases to be eligible for COBRA continuation coverage for any reason, including plan termination (such period from the termination date through the earlier of (1)-(3), the &#8220;<font style="font-style:italic;font-weight:bold;">COBRA Payment Period</font>&#8221;). Notwithstanding the foregoing, if at any time the Company determines that its payment of COBRA premiums on the Executive&#8217;s behalf would result in a violation of applicable law (including but not limited to the 2010 Patient Protection and Affordable Care Act, as amended by the 2010 Health Care and Education Reconciliation Act), then in lieu of paying COBRA premiums pursuant to this Section 10, the Company shall pay the Executive on the last day of each remaining month of the COBRA Payment Period, a fully taxable cash payment equal to the COBRA premium for such month, subject to applicable tax withholding (such amount, the &#8220;<font style="font-style:italic;font-weight:bold;">Special Severance Payment</font>&#8221;), such Special Severance Payment to be made without regard to the Executive&#8217;s payment of COBRA premiums and without regard to the expiration of the COBRA period prior to the end of the COBRA Payment Period. Nothing in this Agreement shall deprive the Executive of his rights under COBRA or ERISA for benefits under plans and policies arising under his employment by the Company; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:108pt;margin:0pt;">(iii)&#160;&#160;<font style="display:inline-block;width:16pt;"></font>all unvested stock options and other equity awards shall immediately vest and Executive shall be entitled to exercise any vested equity awards for a period equal to the shorter of: (1) eighteen (18) months after termination, or (2) the remaining term of the award(s).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">If the Executive&#8217;s employment by the Company is terminated by the Company without Cause (and not due to Disability or death) or by the Executive for Good Reason, then the Executive will be eligible to receive additional severance benefits including, but not limited to, a pro-rata portion of the Executive&#8217;s Annual Bonus, as determined by the Board of Directors, for the performance year in which the Executive&#8217;s termination occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">11.&#160;&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CONDITIONS</b>. Any payments or benefits made or provided pursuant to Section&#160;10 (other than Accrued Amounts) are subject to the Executive&#8217;s (or, in the event of the Executive&#8217;s death, the beneficiary&#8217;s or estate&#8217;s, or in the event of the Executive&#8217;s Disability, the guardian&#8217;s):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(a)&#160;&#160;</font></font>compliance with the provisions of Section 7 hereof;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)&#160;</font></font>delivery to the Company of an executed waiver and general release of any and all known and unknown claims, and other provisions and covenants, in the form acceptable to the Company (which shall be delivered to the Executive within five (5) business days following the termination date) (the &#8220;<font style="font-style:italic;font-weight:bold;">General Release</font>&#8221;) within 21 days of presentation thereof by the Company to the Executive (or a longer period of time if required by law), and permitting the General Release to become effective in accordance with its terms; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(c)&#160;&#160;</font></font>delivery to the Company of a resignation from all offices, directorships and fiduciary positions with the Company, its affiliates and employee benefit plans effective as of the termination date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Notwithstanding the due date of any post-employment payments, any amounts due following a termination under this Agreement (other than Accrued Amounts) shall not be due until after the expiration of any revocation period applicable to the General Release without the Executive having revoked such General Release, and any such amounts shall be paid or commence being paid to the Executive within fifteen (15) days of the expiration of such revocation period without the occurrence of a revocation by the Executive (or such later date as may be required under Section 18 of this Agreement). Nevertheless (and regardless of whether the General Release has been executed by the Executive), upon any termination of the Executive&#8217;s employment, the Executive shall be entitled to receive any Accrued Amounts, payable after the date of termination in accordance with the Company&#8217;s applicable plan, program, policy or payroll procedures. Notwithstanding anything to the contrary in this Agreement, if any severance pay or benefits are deferred compensation under Section 409A (as defined below), and the period during which the Executive may sign the General Release begins in one calendar year and the first payroll date following the period during which the Executive may sign the General Release occurs in the following calendar year, then the severance pay or benefit shall not be paid or the first payment shall not occur until the later calendar year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12.&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CONSEQUENCES OF A CHANGE IN CONTROL</b>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(a)&#160;&#160;</font></font>Upon the closing of a Change in Control (as defined below), all unvested stock options and other equity awards shall immediately vest and the time period that the Executive shall have to exercise all vested stock options and other awards that the Executive may have under the Plan (including the Initial Grant) or any successor equity compensation plan as may be in place from time to time shall be equal to the shorter of: (i) eighteen (18) months days after termination, or (ii) the remaining term of the award(s).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)&#160;</font></font>If within one year after the occurrence of a Change in Control, the Executive terminates his employment with the Company for Good Reason or the Company terminates the Executive&#39;s employment for any reason other than death, Disability or Cause, the Company (or the then former Company subsidiary employing the Executive), or the consolidated, surviving or transferee person in the event of a Change in Control pursuant to a consolidation, merger or sale of assets, the Executive shall be entitled to receive from the Company (i) the portion of the Base Salary for periods prior to the effective date of termination accrued but unpaid (if any); (ii) all unreimbursed expenses (if any), subject to Section 6(b); (iii) an aggregate amount (the &#8220;Change in Control Severance Amount&#8221;) equal to two times the sum of the Base Salary plus an amount equal to the bonus that would be payable if the &#8220;target&#8221; level performance were achieved under the Company&#39;s annual bonus plan (if any) in respect of the fiscal year during which the termination occurs (or the prior fiscal year if bonus levels have not yet been established for the year of termination). The Change in Control Severance Amount shall be paid in a lump sum, if the Change in Control event constitutes a &#8220;change in the ownership&#8221; or a &#8220;change in the effective control&#8221; of the Company or a &#8220;change in the ownership of a substantial portion of a corporation&#39;s assets&#8221; (each within the meaning of Section 409A), or in 48 substantially equal payments, if the Change in Control event does not so comply with Section 409A. The lump sum amount shall be paid, or the installment payments shall commence, as applicable, on the first scheduled payroll date (in accordance with the Company&#39;s payroll schedule in effect for the Executive immediately prior to such termination) that occurs on or following the date that is 30 days after the Executive&#39;s termination of employment;&#160;<i style="font-style:italic;">provided, however</i>, that the payment of such&#160;Change in Control Severance Amount and&#160;is subject to the Executive&#39;s compliance with the requirement to deliver the General Release contemplated pursuant to Section 12(b). Any such installment payment shall be treated as a separate payment as defined under Treasury Regulation &#167;1.409A-2 (b)(2). If the Executive is a &#8220;specified employee&#8221; (as determined under the Company&#39;s policy for identifying specified employees) on the date of his &#8220;separation from service&#8221; (within the meaning of Section 409A) and if any portion of the severance amount described in clause (iii) would be considered &#8220;deferred compensation&#8221; under Section 409A, such severance amount shall not be paid or commence to be paid on any date prior to the first business day after the date that is six months following the Executive&#39;s separation from service (unless any such payment(s) shall satisfy the short-term deferral rule, as defined in Treasury Regulation &#167;1.409A-1(b)(4), or shall be treated as separation pay under Treasury Regulation &#167;1.409A-1(b)(9)(iii) or &#167;1.409A-1(b)(9)(v))or any successor provisions thereto. If paid in installments, the first payment that can be made shall include the cumulative amount of any amounts that could not be paid during such six-month period. In addition, interest will accrue at the 10-year T-bill rate (as in effect as of the first business day of the calendar year in which the separation from service occurs) on such lump sum amount or installment payments, as applicable, not paid to the Executive prior to the first business day after the sixth month anniversary of his separation from service that otherwise would have been paid during such six-month period had this delay provision not applied to the Executive and shall be paid at the same time at which the lump sum payment or the first installment payment, as applicable, is made after such six-month period. Notwithstanding the foregoing, a payment delayed pursuant to the preceding three sentences shall commence earlier in the event of the Executive&#39;s death prior to the end of the six-month period. Upon the termination of employment with the Company for Good Reason by the Executive or upon the involuntary termination of employment with the Company of the Executive for any reason other than death, Disability or Cause, in either case within two years after the occurrence of a Change in Control, the Company (or the then former Company subsidiary employing the Executive), or the consolidated, surviving or transferee person in the event of a Change in Control pursuant to a consolidation, merger or sale of assets, shall also provide, for the period of two consecutive years commencing on the date of such termination of employment, medical, dental, life and disability insurance coverage for the Executive and the members of his family which is not less favorable to the Executive than the group medical, dental, life and disability insurance coverage carried by the Company for the Executive and the members of his family at the time of termination;&#160;<i style="font-style:italic;">provided, however</i>, that all such payments under this Section 12 (b) are subject to the Executive&#39;s compliance with the requirement to deliver the General Release contemplated pursuant to Section 11(b).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(c) &#160;</font></font>For purposes of this Agreement, &#8220;Change in Control&#8221; means:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:108pt;margin:0pt;">(i) <font style="display:inline-block;width:24.06pt;"></font>any person or entity becoming the beneficial owner, directly or indirectly, of securities of the Company representing fifty percent (50%) of the total voting power of all its then outstanding voting securities;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:108pt;margin:0pt;">(ii) <font style="display:inline-block;width:21.28pt;"></font>a merger or consolidation of the Company in which its voting securities immediately prior to the merger or consolidation do not represent, or are not converted into securities that represent, a majority of the voting power of all voting securities of the surviving entity immediately after the merger or consolidation; or</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:108pt;margin:0pt;">(iii) <font style="display:inline-block;width:18.5pt;"></font>a sale of substantially all of the assets of the Company or a liquidation or dissolution of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">13.&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">ASSIGNMENT</b>. This Agreement shall be binding upon and inure to the benefit of the Executive and the Executive&#8217;s heirs, executors, personal representatives, assigns, administrators and legal representatives. Because of the unique and personal nature of the Executive&#8217;s duties under this Agreement, neither this Agreement nor any rights or obligations under this Agreement shall be assignable by the Executive. This Agreement shall be binding upon and inure to the benefit of the Company and its successors, assigns and legal representatives. Any such successor or assign of the Company will be deemed substituted for the Company under the terms of this Agreement for all purposes. For this purpose, &#8220;successor&#8221; means any person, firm, corporation or other business entity which at any time, whether by purchase, merger or otherwise, directly or indirectly acquires all or substantially all of the assets or business of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">14.&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">NOTICE</b>. For the purpose of this Agreement, notices and all other communications provided for in this Agreement shall be in writing and shall be deemed to have been duly given (a) on the date of delivery if delivered by hand, (b) on the date of transmission, if delivered by confirmed facsimile, (c) on the first business day following the date of deposit if delivered by guaranteed overnight delivery service, or (d) on the fourth business day following the date delivered or mailed by United States registered or certified mail, return receipt requested, postage prepaid, addressed as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt;margin:0pt 0pt 0pt 67.5pt;">If to the Company:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt;margin:0pt 0pt 0pt 67.5pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.3pt;text-align:justify;text-indent:-4.3pt;margin:0pt 0pt 0pt 67.7pt;">Theriva Biologics, Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.3pt;text-align:justify;text-indent:-4.3pt;margin:0pt 0pt 0pt 67.7pt;">9605 Medical Center Drive, Suite 270</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.3pt;text-align:justify;text-indent:-4.3pt;margin:0pt 0pt 0pt 67.7pt;">Rockville, Maryland 20850</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.3pt;text-align:justify;text-indent:-4.3pt;margin:0pt 0pt 0pt 67.7pt;">Attention: Board of Directors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt;margin:0pt 0pt 0pt 67.5pt;">Email: sshallcross@therivabio.com</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt;margin:0pt 0pt 0pt 67.5pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt;margin:0pt 0pt 0pt 67.5pt;">and a copy (which shall not constitute notice) shall also be sent to:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt;margin:0pt 0pt 0pt 67.5pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt;margin:0pt 0pt 0pt 67.5pt;">Blank Rome LLP</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt;margin:0pt 0pt 0pt 67.5pt;">1271 Avenue of the Americas</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt;margin:0pt 0pt 0pt 67.5pt;">New York, New York 10020</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt;margin:0pt 0pt 0pt 67.5pt;">Attention: Leslie Marlow, Esq.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt;margin:0pt 0pt 0pt 67.5pt;">Email: Leslie.Marlow@Blankrome.com</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt;margin:0pt 0pt 0pt 67.5pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt;margin:0pt 0pt 0pt 67.5pt;">If to the Executive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0.2pt;margin:0pt 0pt 0pt 67.5pt;">To the most recent address of the Executive set forth in the personnel records of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0.2pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">or to such other address as either party may have furnished to the other in writing in accordance herewith, except that notices of change of address shall be effective only upon receipt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15.&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SECTION HEADINGS; INCONSISTENCY</b>. The section headings used in this Agreement are included solely for convenience and shall not affect, or be used in connection with, the interpretation of this Agreement. If there is any inconsistency between this Agreement and any other agreement (including but not limited to any option, stock, long-term incentive or other equity award agreement), plan, program, policy or practice (collectively, &#8220;<font style="font-style:italic;font-weight:bold;">Other Provision</font>&#8221;) of the Company the terms of this Agreement shall control over such Other Provision.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">16.&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SEVERABILITY</b>. The provisions of this Agreement shall be deemed severable and the invalidity of unenforceability of any provision shall not affect the validity or enforceability of the other provisions hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">17.&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">COUNTERPARTS</b>. This Agreement may be executed in counterparts, each of which shall be deemed to be an original but all of which together will constitute one and the same instruments. One or more counterparts of this Agreement may be delivered by facsimile, with the intention that delivery by such means shall have the same effect as delivery of an original counterpart thereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">18.&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SECTION 409A</b>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(a)&#160;&#160;&#160;</font></font>Notwithstanding anything to the contrary herein, the following provisions apply to the extent severance benefits provided herein are subject to Section 409A of the Internal Revenue Code (the &#8220;<font style="font-style:italic;font-weight:bold;">Code</font>&#8221;) and the regulations and other guidance thereunder and any state law of similar effect (collectively &#8220;<font style="font-style:italic;font-weight:bold;">Section 409A</font>&#8221;). Severance benefits shall not commence until the Executive has a &#8220;separation from service&#8221; (as defined under Treasury Regulation Section 1.409A-1(h), without regard to any alternative definition thereunder, a &#8220;separation from service&#8221;). Each installment of severance benefits is a separate &#8220;payment&#8221; for purposes of Treas. Reg. Section 1.409A-2(b)(2)(i)or any successor provision, and the severance benefits are intended to satisfy the exemptions from application of Section 409A provided under Treasury Regulations Sections 1.409A-1(b)(4) and 1.409A-1(b)(9)or any successor provision. However, if such exemptions are not available and the Executive is, upon separation from service, a &#8220;specified employee&#8221; for purposes of Section 409A, then, solely to the extent necessary to avoid adverse personal tax consequences under Section 409A, the timing of the severance benefits payments shall be delayed until the earlier of (i) six (6) months and one day after the Executive&#8217;s separation from service, or (ii) the Executive&#8217;s death. The parties acknowledge that the exemptions from application of Section 409A to severance benefits are fact specific, and any later amendment of this Agreement to alter the timing, amount or conditions that will trigger payment of severance benefits may preclude the ability of severance benefits provided under this Agreement to qualify for an exemption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)&#160;</font></font>It is intended that this Agreement shall comply with the requirements of Section 409A, and any ambiguity contained herein shall be interpreted in such manner so as to avoid adverse personal tax consequences under Section 409A. Notwithstanding the foregoing, the Company shall in no event be obligated to indemnify the Executive for any taxes or interest that may be assessed by the Internal Revenue Service pursuant to Section 409A of the Code to payments made pursuant to this Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">19.&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SECTION 4999 EXCISE TAX</b>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(a)&#160;</font></font>If any payments, rights or benefits (whether pursuant to the terms of this Agreement or any other plan, arrangement or agreement of the Executive with the Company or any person affiliated with the Company) (the &#8220;<font style="font-style:italic;font-weight:bold;">Payments</font>&#8221;) received or to be received by the Executive will be subject to the tax (the &#8220;<font style="font-style:italic;font-weight:bold;">Excise Tax</font>&#8221;) imposed by Section 4999 of the Code (or any similar tax that may hereafter be imposed), then, except as set forth in Section 20(b) below, the Company shall pay to the Executive an amount in addition to the Payments (the &#8220;<font style="font-style:italic;font-weight:bold;">Gross-Up Payment</font>&#8221;) as calculated below. The Gross Up Payment shall be in an amount such that, after deduction of any Excise Tax on the Payments and any federal, state and local income and employment tax and Excise Tax on the Gross Up Payment, but before deduction for any federal, state or local income and employment tax on the Payments, the net amount retained by the Executive shall be equal to the Payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)&#160;&#160;&#160;</font></font>The process for calculating the Excise Tax, determining the amount of any Gross-Up Payment and other procedures relating to this Section 19, including the time period for making the Gross-Up Payment, are set forth in&#160;<font style="font-style:italic;font-weight:bold;">Appendix A</font>&#160;attached hereto. For purposes of making the determinations and calculations required herein, the Accounting Firm (as defined in&#160;<font style="font-style:italic;font-weight:bold;">Appendix A</font>) may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code,&#160;<i style="font-style:italic;">provided that&#160;</i>the Accounting Firm shall make such determinations and calculations on the basis of &#8220;substantial authority&#8221; (within the meaning of Section 6662 of the Code) and the Company shall use reasonable efforts to cause the Accounting Firm to provide opinions to that effect to both the Company and Executive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20.&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">REPRESENTATIONS</b>. The Executive represents and warrants to the Company that the Executive has the legal right to enter into this Agreement and to perform all of the obligations on the Executive&#8217;s part to be performed hereunder in accordance with its terms and that the Executive is not a party to any agreement or understanding, written or oral, which could prevent the Executive from entering into this Agreement or performing all of the Executive&#8217;s obligations hereunder. The Executive further represents and warrants that he has been advised to consult with an attorney and that he has been represented by the attorney of his choosing during the negotiation of this Agreement, that he has consulted with his attorney before executing this Agreement, that he has carefully read and fully understand all of the provisions of this Agreement and that he is voluntarily entering into this Agreement.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">21.&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">WITHHOLDING</b>. The Company may withhold from any and all amounts payable under this Agreement such federal, state and local taxes as may be required to be withheld pursuant to any applicable law or regulation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">22.&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SURVIVAL</b>. The respective obligations of, and benefits afforded to, the Company and the Executive which by their express terms or clear intent survive termination of the Executive&#8217;s employment with the Company, including, without limitation, the provisions of Section 7 and Sections 9 through 28, inclusive of this Agreement, will survive termination of the Executive&#8217;s employment with the Company, and will remain in full force and effect according to their terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">23.&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">AGREEMENT OF THE PARTIES</b>. The language used in this Agreement will be deemed to be the language chosen by the parties hereto to express their mutual intent, and no rule of strict construction will be applied against any party hereto. No agreements or representations, oral or otherwise, express or implied, with respect to the subject matter hereof have been made by either party which are not expressly set forth in this Agreement. Neither the Executive nor the Company shall be entitled to any presumption in connection with any determination made hereunder in connection with any arbitration, judicial or administrative proceeding relating to or arising under this Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">24.&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">INTEGRATION</b>. This Agreement, together with the Confidentiality Agreement and the Grant Agreements, contains the complete, final and exclusive agreement of the parties relating to the terms and conditions of the Executive&#8217;s employment and the termination of the Executive&#8217;s employment, and supersedes all prior and contemporaneous oral and written employment agreements or arrangements between the parties, including but not limited to the Prior Employment Agreement. The Executive acknowledges and agrees that the Company has fully satisfied, and has no further obligations to the Executive arising under, or relating to, the Prior Employment Agreement or any other employment or consulting arrangement or understanding or otherwise.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">25.&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">AMENDMENT.</b>&#160;This Agreement cannot be amended or modified except by a written agreement signed by the Executive and a duly authorized officer of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">26.&#160;&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">WAIVER</b><b style="font-weight:bold;">.&#160;</b>No term, covenant or condition of this Agreement or any breach thereof shall be deemed waived, except with the written consent of the party against whom the wavier is claimed, and any waiver or any such term, covenant, condition or breach shall not be deemed to be a waiver of any preceding or succeeding breach of the same or any other term, covenant, condition or breach.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">27.&#160;&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CHOICE OF LAW</b><b style="font-weight:bold;">.&#160;</b>This Agreement shall be construed and interpreted in accordance with the internal laws of the State of Nevada without regard to its conflict of laws principles.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">28.&#160;</font></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">DISPUTE RESOLUTION</b>. To ensure the rapid and economical resolution of disputes that may arise in connection with the Executive&#8217;s employment with the Company, the Executive and the Company both agree that any and all disputes, claims, or causes of action, in law or equity, including but not limited to statutory claims, arising from or relating to the enforcement, breach, performance, or interpretation of this Agreement, the Executive&#8217;s employment with the Company, or the termination of the Executive&#8217;s employment from the Company, will be resolved pursuant to the Federal Arbitration Act, 9 U.S.C. &#167;1-16, and to the fullest extent permitted by law, by final, binding and confidential arbitration conducted in Delaware by JAMS, Inc. (&#8220;<font style="font-style:italic;font-weight:bold;">JAMS</font>&#8221;) or its successors.&#160;<b style="font-weight:bold;">Both the Executive and the Company acknowledge that by agreeing to this arbitration procedure, each waives the right to resolve any such dispute through a trial by jury or judge or administrative proceeding.&#160;</b>Any such arbitration proceeding will be governed by JAMS&#8217; then applicable rules and procedures for employment disputes, which can be found at&#160;<b style="font-variant:small-caps;font-weight:bold;">http://www.jamsadr.com/rules-clauses/</b>, and which will be provided to the Executive upon request. In any such proceeding, the arbitrator shall: (i) have the authority to compel adequate discovery for the resolution of the dispute and to award such relief as would otherwise be permitted by law; and (ii) issue a written arbitration decision including the arbitrator&#8217;s essential findings and conclusions and a statement of the award. The Executive and the Company each shall be entitled to all rights and remedies that either would be entitled to pursue in a court of law;&#160;<i style="font-style:italic;">provided, however,</i>&#160;that in no event shall the arbitrator be empowered to hear or determine any class or collective claim of any type. Nothing in this Agreement is intended to prevent either the Company or the Executive from obtaining injunctive relief in court to prevent irreparable harm pending the conclusion of any such arbitration pursuant to applicable law. The Company shall pay all filing fees in excess of those which would be required if the dispute were decided in a court of law, and shall pay the arbitrator&#8217;s fees and any other fees or costs unique to arbitration. Notwithstanding the foregoing, nothing in this Section 28 shall prevent the Company from seeking and obtaining a judicial junction in a court of competent jurisdiction to enforce a violation of Section 7 (and the Agreement referenced in Section 7) or 8 of this Agreement. Executive hereby agrees to waive a jury and filing of a bond for any such action by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-style:italic;font-weight:bold;">~Signature page to follow~</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">IN WITNESS WHEREOF</b>, the parties hereto have executed this Agreement, effective as of the date first written above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;"><tr><td style="vertical-align:top;width:57.42%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:top;width:42.57%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">THERIVA BIOLOGICS, INC.</b></p></td></tr><tr><td style="vertical-align:top;width:57.42%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.67%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:37.89%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:57.42%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.67%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:37.89%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:57.42%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.67%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">By:</p></td><td style="vertical-align:top;width:37.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">/s/ T.J. Swope</p></td></tr><tr><td style="vertical-align:top;width:57.42%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:top;width:42.57%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Name: T. J. Swope</p></td></tr><tr><td style="vertical-align:top;width:57.42%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:top;width:42.57%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Title: Secretary</p></td></tr><tr><td style="vertical-align:top;width:57.42%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.67%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:37.89%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:57.42%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:4.67%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:37.89%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:57.42%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:top;width:42.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">/s/ Steven A. Shallcross</p></td></tr><tr><td style="vertical-align:top;width:57.42%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:top;width:42.57%;border-top:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Steven A. Shallcross</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>3
<FILENAME>tmb-20241231xex19d1.htm
<DESCRIPTION>EX-19.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 3/6/2025 09:14:52 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Exhibit 19.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">AMENDED AND RESTATED CORPORATE TRADING POLICY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">March 1, 2025</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">THERIVA PHARMACEUTICALS, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">CORPORATE TRADING POLICY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><font style="display:inline-block;text-indent:0pt;width:36.36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">I. </b></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">PREAMBLE</b></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">A.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">This document (this &#8220;Policy&#8221;) contains the policy of Theriva Biologics, Inc., a Nevada corporation, and its subsidiaries (the &#8220;Company,&#8221;&#8220;Theriva&#8221; or &#8220;we&#8221;), concerning the Trading of Theriva Securities, as defined below. This Policy is intended to preserve the reputation and integrity of Theriva as well as that of all persons affiliated with it.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">B.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">This Policy applies to all directors, employees and agents of Theriva (Theriva&#8217;s agents include its independent contractors, consultants, accountants and attorneys) located in and outside the United States alike.</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">When we refer to &#8220;you&#8221; or to &#8220;directors, employees, or agents&#8221; in this Policy, in addition to you, we also mean members of your immediate family or other persons with whom you share a household, persons that are your economic dependents, and any person over whom, or entity over which, you have control. We will regard trades made at your direction or at the direction of those named in the preceding sentence as trades made by you.</p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">C.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The directors, employees and agents of Theriva must act in a manner that does not misuse material financial or other information that has not been publicly disclosed. A failure to do so breaches Theriva&#8217;s Code of Conduct and Ethics and will result in sanctions, which may include dismissal for cause.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">D.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Insider trading in Theriva&#8217;s Securities, and disclosure, or &#8220;tipping&#8221;, of material, non-public information regarding Theriva to outsiders violates laws that impose strict penalties upon both companies and individuals, including both financial sanctions and prison. This Policy is intended to assure compliance with these laws, and has been adopted by Theriva&#8217;s board of directors. The ultimate responsibility for complying with this Policy and applicable laws and regulations, however, rests with you. You should use your best judgment and consult with your legal and financial advisors, as needed.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">E.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The penalties for trading on material non-public information under the Securities Exchange Act of 1934, as amended, include: (i) imprisonment for up to 20 years; (ii) criminal fines of up to $5 million; (iii) civil penalties of up to three times the profits gained or losses avoided; (iv) prejudgment interest; and (v) private party damages.</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">F.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Any sanctions, expenses or losses imposed upon a director, employee or agent of Theriva for violation of insider trading laws will be the sole responsibility of the individual. Theriva will not advance expenses or indemnify the individual for these costs. Furthermore, such costs, as well as attorney&#8217;s fees incurred in the defense of claims for such costs, are excluded from coverage under Theriva&#8217;s directors and officers liability insurance policy.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">G.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">This Policy applies to any and all transactions in Theriva Securities, except for the exercise of Theriva stock options, including cashless exercises.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">H.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">You are permitted to enter into Rule 10b5-1 plans for trading in Theriva Securities. Rule 10b5-1 of the General Rules and Regulations under the Securities Exchange Act of 1934, as amended, provides an affirmative defense from insider trading liability. To be eligible for this affirmative defense, the Rule 10b5-1 plan must be pre-approved by Theriva&#8217;s Chief Financial Officer and outside securities counsel and the plan must meet all of the requirements of Rule 10b5-1.</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 7.2pt 12pt 90pt;">A Rule 10b5-1 plan may only be entered into at a time when you do not know of any material non-public information. Additionally, the Rule 10b5-1 plan must either specify the amount, pricing and timing of the trades in advance, or must delegate discretion on these matters to an independent third party. Once entered into, you may not exercise any influence over the amount of Theriva Securities to be traded, the price at which they are to be traded or the date of the trade.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 7.2pt 12pt 90pt;">Any Rule 10b5-1 Plan must be submitted for approval five days prior to the entry into the Rule 10b5-1 Plan. &#160;No further pre-approval of transactions conducted pursuant to the Rule 10b5-1 Plan will be required. &#160;You may not adopt a Rule 10b5-1 Plan outside of a trading window or during any special blackout periods that the Chief Financial Officer and outside securities counsel may designate, or at a time when you are aware of material non-public information. The following requirements apply to all Rule 10b5-1 Plans:</p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">i.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">directors and Section 16 Officers may not commence sales under a Rule 10b5-1 plan until the later of (i) 90 days following the date of adoption or modification of such plan; or (ii) two business days following the disclosure of the Company&#39;s financial results in a Form 10-K or Form 10-Q relating to the fiscal quarter in which the Rule 10b5-1 plan was adopted or modified (but not to exceed 120 days following plan adoption or modification);</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">ii.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">all persons other than directors and Section 16 Officers, may not commence sales under a Rule 10b5-1 plan until 30 days following the date of adoption or modification of such plan;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">iii.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">directors and Section 16 Officers must provide a representation in the Rule 10b5-1 plan certifying that, on the date of adoption or modification of the plan, they (i) are not aware of material nonpublic information about the Company or its securities; and (ii) are adopting or modifying the plan in good faith and not as part of a plan or scheme to evade the prohibitions of Rule 10b-5;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">iv.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">subject to the limited exceptions set forth in Rule 10b5-1, you may not maintain multiple, overlapping plans;</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">v.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">subject to the limited exceptions set forth in Rule 10b5-1, you can utilize only one single-trade plan (i.e. a plan designed to effect only a single transaction) during any 12 month period; and</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">vi.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">you must act in good faith with respect to the Rule 10b5-1 plan, not just in connection with entering into the plan.</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 72pt;">Theriva may impose additional restrictions on Rule 10b5-1 Plans, including without limitation:</p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:90pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">requiring that all plans be managed by an administrator selected by the Company;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:90pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">restrictions on termination or modification of plans;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:90pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">prohibition on entry into new plans for extended periods following termination of an existing plan; and</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:90pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">prescribed periods during which persons may enter into plans.</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 72pt;">Modification or termination of Rule 10b5-1 Plans are generally discouraged absent compelling circumstances. Any modification to any Rule 10b5-1 Plan is treated as the entry into a new plan and must comply with all of the above requirements.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:76.3pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:25.3pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">I.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">This Policy supersedes any previous policy of Theriva concerning insider trading. In the event of any conflict or inconsistency between this Policy and any other materials previously distributed by the Company concerning insider trading, this Policy shall govern.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">J.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Theriva reserves the right to amend and interpret this Policy from time to time.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">K.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Directors, officers and employees should keep certain information concerning the operation of this Policy in strict confidence, since knowledge of certain decisions made pursuant to this Policy could itself constitute material, non- public information.</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:11pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">II.</b></font><font style="display:inline-block;width:30.89pt;"></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">DEFINITIONS</b></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:76.3pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:25.2pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">A.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">&#8220;Theriva Insiders&#8221; include all Theriva employees who, by virtue of their position, are more likely to have access to Material, Non-Public Information. Theriva Insiders include, but are not limited to:</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:101.5pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:25.9pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">all of Theriva&#8217;s executive officers as determined from time to time by Theriva&#8217;s Chief Financial Officer and outside securities counsel; and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:101.5pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:25.9pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">all other Theriva employees that are directly involved in the preparation of Theriva&#8217;s consolidated financial statements or that have access to information from those financial statements while they are being prepared.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:76.3pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:25.2pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">B.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">&#8220;Theriva Securities&#8221; include Theriva common stock, preferred stock and options on Theriva stock, including puts and calls, as well as Theriva debt securities such as bonds and promissory notes, if any.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:76.3pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:25.2pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">C.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">&#8220;Full Trading Day&#8221; - A Full Trading Day has elapsed when after the public disclosure, trading in the security has opened for trading and closed.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:76.3pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:25.2pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">D.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">&#8220;Material Non-Public Information&#8221; is any non-public information that a reasonable investor would consider important in a decision to buy, sell or hold securities. Information is non-public if it has not yet become publicly available. For purposes of this Policy, information is not considered publicly available until two Full Trading Days have elapsed after such information has either been filed by Theriva with the United States Securities and Exchange Commission, or included in a Theriva press release that has been broadly disseminated to the investing public.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 102.35pt;">Any information that could reasonably be expected to affect the price of securities is likely to be considered material. Examples of material information include financial results, proposed mergers and acquisitions, a sale of major assets, changes in dividends, an extraordinary item for accounting purposes, and important business developments or major litigation. The information may be positive or negative.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.2pt 102.35pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:76.3pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:25.2pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">E.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">&#8220;Section 16 Officers&#8221; are those employees of Theriva who have received notification from Theriva&#8217;s Corporate Secretary that they are obligated to file security ownership reports with the United States Securities and Exchange Commission pursuant to Section 16(a) of the Securities Exchange Act of 1934, as amended.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:76.3pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:25.2pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">F.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">&#8220;Trade&#8221; or &#8220;Trading&#8221; includes buying or selling, as well as writing options, including puts and calls. Trading does not include making a <i style="font-style:italic;">bona fide </i>gift.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">III.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">PROHIBITIONS FOR ALL DIRECTORS, EMPLOYEES AND AGENTS OF THERIVA</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 72pt;">All directors, employees and agents of Theriva must not:</p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">A.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Enter into a short sale of Theriva Securities (meaning a sale of securities which are not then owned), including a sale against the box (meaning a sale with delayed delivery).</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">B.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Use standing orders (except standing orders under qualified Rule 10b5-1 plans that has been pre-approved by Theriva&#8217;s Chief Financial Officer and outside securities counsel), except for only a very brief period of time (intraday standing orders) by Theriva employees. Standing orders pose the risk that your broker could execute a transaction on your behalf when you are in possession of Material Non-Public Information.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">C.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Purchase or sell Theriva Securities while they possess Material Non-Public Information.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">D.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Disclose Material Non-Public Information regarding Theriva to another Theriva employee (except on a need-to-know basis), family members or any other third party. This is intended to assure that no Theriva employee becomes a &#8220;tipper&#8221;, liable for the trading activities of his or her &#8220;tippee&#8221;.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">E.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Participate in any social media discussions, e-mail groups, and instant messaging groups (Messenger, WhatsApp etc.) discussions about Theriva.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">F.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Trade Theriva Securities without first obtaining prior clearance from Theriva&#8217;s Chief Financial Officer and outside securities counsel or his/her designee. Each proposed transaction will be evaluated to determine if it raises insider trading concerns or other concerns under the federal or state securities laws and regulations. Any advice will relate solely to the restraints imposed by law and will not constitute advice regarding the investment aspects of any transaction. Clearance of a transaction is valid only for a 48- hour period. If the transaction order is not placed within that 48-hour period, clearance of the transaction must be re-requested. If clearance is denied, the fact of such denial must be kept confidential by the person requesting such clearance.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-decoration-line:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">G.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Purchase or sell securities of any other company while they possess Material Non-Public Information about the other company learned while performing their job at Theriva.</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 77.05pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">H.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">May not pledge Theriva Securities as security for a margin loan in a brokerage account and may not borrow from a brokerage firm, bank or other entity in order to buy Theriva Securities (other than in connection with a so-</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 97.2pt;">called &#8220;cashless&#8221; exercise of options under the Company&#8217;s stock plans).</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">I.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">May not engage in hedging or monetization transactions, including &#160;the use of financial instruments such as prepaid variable forwards, equity swaps, collars and exchange funds, and may permit a holder to continue to own Theriva Securities but without the full risks and rewards of ownership.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">J.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">May not at any time sell or buy any publicly traded options to sell or buy Theriva Securities (warrants, puts, calls, etc.)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><font style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">IV.</b></font><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">ADDITIONAL PROHIBITIONS FOR THERIVA INSIDERS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 72pt;">To avoid even the appearance of impropriety, Theriva Insiders are subject to additional prohibitions. Specifically, Theriva Insiders:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 72pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:27pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A.</font></font>Are subject to all the restrictions set forth in paragraph III above.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:23.05pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">B.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">May not Trade in Theriva Securities during the following <b style="font-weight:bold;">Black-Out Periods</b>: (i) The three week period before the Securities and Exchange Commission filing deadline for any quarterly or annual report and ending when two Full Trading Days have elapsed after the public release of earnings by Theriva for each of Theriva&#8217;s four fiscal quarters.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">V.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">ADDITIONAL PROHIBITIONS FOR DIRECTORS AND SECTION 16 OFFICERS OF THERIVA</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 72pt;">To avoid even the appearance of impropriety, directors and Section 16 Officers of Theriva are subject to even further prohibitions. Specifically, all directors and Section 16 Officers of Theriva:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 72pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:27pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A. </font></font>Are subject to all the restrictions set forth in paragraphs III and IV above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 76.3pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">B.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">May not Trade in Theriva Securities during the following <b style="font-weight:bold;">Black-Out Periods</b>: (i) The three week period before the Securities and Exchange Commission filing deadline for any quarterly or annual report and ending when two Full Trading Days have elapsed after the public release of earnings by Theriva for each of Theriva&#8217;s four fiscal quarters.</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">C.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">May not buy and sell, or sell and buy, any Theriva equity security within a period of less than six months except that all transactions involving Theriva&#8217;s employee benefit plans including transactions involving stock options, restricted stock awards and stock appreciation rights are exempt as long as all the requirements of Rule 16b-3 of the General Rules and Regulations under the Securities Exchange Act of 1934, as amended, are satisfied, including the requirement that the employee benefit plan be in writing and approved by the affirmative votes of a majority of Theriva&#8217;s common stock represented at a meeting of Theriva&#8217;s shareholders. The short-swing profits realized from any</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 96.5pt;">such prohibited transaction must be disgorged to Theriva pursuant to Section 16(b) of the Securities Exchange Act of 1934, as amended.</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:72pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">D.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">May not Trade Theriva Securities without complying with Rule 144 of the General Rules and Regulations under the Securities Act of 1933, as amended.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 40.5pt;"><font style="display:inline-block;text-indent:0pt;width:31.5pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">VI.</b></font><b style="font-weight:bold;">COMPANY TRANSACTIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 72pt;">From time to time, Theriva may engage in transactions in its own securities. It is Theriva&#8217;s policy to comply with all insider trading laws, rules and regulations, and any applicable listing standards when engaging in transactions in its own securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9.39pt 40.5pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">* * * * * * *</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AMENDED AND RESTATED CORPORATE TRADING POLICY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 1.04pt 0pt;"><font style="font-style:italic;font-weight:bold;">Policy Receipt Acknowledgement</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0.15pt 5.05pt;">I hereby acknowledge receipt of the Amended and Restated Corporate Trading Policy for Theriva Biologics, Inc. I have read the policy in its entirety and understand the guidelines for trading of Theriva Biologics, Inc. securities as set forth in the policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0.15pt 5.05pt;"><font style="margin-left:0pt;visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date</p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Print Name</p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Signature</p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>4
<FILENAME>tmb-20241231xex21d1.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 3/6/2025 09:14:52 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Exhibit&#160;21.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">THERIVA BIOLOGICS,&#160;INC. SUBSIDIARIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table lists all of the subsidiaries of Theriva Biologics,&#160;Inc. and the jurisdiction of incorporation of each subsidiary. Each subsidiary does business under its corporate name indicated in the table.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Subsidiary Name</b></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ownership</b></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Jurisdiction of Incorporation</b></p></td></tr><tr><td style="vertical-align:bottom;width:32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Pipex Therapeutics, Inc.</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Wholly owned</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Delaware</p></td></tr><tr><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Effective Pharmaceuticals, Inc.</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Wholly owned</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Delaware</p></td></tr><tr><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Solovax, Inc.</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Majority-owned</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Delaware</p></td></tr><tr><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">CD4 Biosciences, Inc.</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Majority-owned</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Delaware</p></td></tr><tr><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Epitope Pharmaceuticals, Inc.</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Majority-owned</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Delaware</p></td></tr><tr><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Healthmine, Inc.</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Wholly owned</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Delaware</p></td></tr><tr><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Putney Drug Corp.</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Wholly owned</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Delaware</p></td></tr><tr><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Synthetic Biomics, Inc. </p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Wholly owned </p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Nevada </p></td></tr><tr><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Theriva Biologics, S.L.</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Wholly owned</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Spain</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>tmb-20241231xex23d1.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 3/6/2025 09:14:51 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Exhibit&#160;23.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Consent of Independent Registered Public Accounting Firm</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Theriva Biologics,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Rockville, MD</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-27753, 333-38327, 333-54446, 333-156973, 333-166750, 333-180562, 333-188219, 333-189794, 333-203322, 333-203323, 333-206266, 333-206267, 333-207327, 333-224728, 333-226500, 333-255726, 333-260449, 333-267294 and 333-279077), Form S-1 (No. 333-185457, 333-227400, 333-282024) and Form S-8 (No. 033-95262, 333-14867, 333-60820, 333-148764, 333-170858, 333-192355, 333-206268, 333-213388, 333-220401, 333-227668, 333-233959, 333-249712, 333-267910 and 333-283363) of Theriva Biologics, Inc. of our report dated March 6, 2025, relating to the consolidated financial statements, which appear in this Annual Report on Form 10-K. Our report contains an explanatory paragraph regarding the Company&#8217;s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> <font style="visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:top;width:48.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ BDO USA, P.C.</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:48.99%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raleigh, North Carolina</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March 6, 2025</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>6
<FILENAME>tmb-20241231xex31.htm
<DESCRIPTION>EX-31
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 3/6/2025 09:15:02 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Exhibits 31.1 and 31.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PURSUANT TO RULE 13a-14(a)&#160;OR RULE 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">I, Steven A. Shallcross, certify that:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">I have reviewed this Annual Report on Form 10-K of Theriva Biologics, Inc.;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">4.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">I am responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">a.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">c.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">d.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">5.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">a.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Date: March 6, 2025</p></td><td style="vertical-align:top;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:top;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:top;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">By:</p></td><td style="vertical-align:top;width:43.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">/s/ Steven A. Shallcross</p></td></tr><tr><td style="vertical-align:top;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Name:</p></td><td style="vertical-align:top;width:43.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Steven A. Shallcross</p></td></tr><tr><td style="vertical-align:top;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Title:</p></td><td style="vertical-align:top;width:43.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Executive Officer and Chief Financial Officer</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Principal Executive Officer, Principal Financial</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Officer and Principal Accounting Officer)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>7
<FILENAME>tmb-20241231xex32.htm
<DESCRIPTION>EX-32
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  10.6.128.0--><!--Created on: 3/6/2025 09:15:03 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Exhibits 32.1 and 32.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PURSUANT TO 18 U.S.C. SECTION&#160;1350, AS ADOPTED PURSUANT TO</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to 18 U.S.C. &#167;1350, as created by Section&#160;906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Theriva Biologics,&#160;Inc. (the &#8220;Registrant&#8221;) hereby certifies, to such officer&#8217;s knowledge, that:</p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">the accompanying Annual Report on Form 10-K of the Registrant for the year ended December 31, 2024 (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and</p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date: March 6, 2025</p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td colspan="2" style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><td style="vertical-align:top;width:43.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Steven A. Shallcross</p></td></tr><tr><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Name:</p></td><td style="vertical-align:top;width:43.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Steven A. Shallcross</p></td></tr><tr><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Title:</p></td><td style="vertical-align:top;width:43.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Executive Officer and Chief Financial Officer</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Principal Executive Officer, Principal Financial Officer and Principal Accounting Officer)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>tmb-20241231x10k001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tmb-20241231x10k001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" $< J@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M^(GPF;2H]#U[5;B_T?P_J5ZKZ=:/<VSN]_#)'8J)=Y**A95R=Y53@CFO8P^
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
M:E_X*KG_ .(H_P"&CO!/_/QJ7_@JN?\ XBO3Z0D#J<4>VR__ )\S_P#!B_\
ME8>PS3_H(A_X+?\ \M/,?^&CO!/_ #\:E_X*KG_XBC_AH[P3_P _&I?^"JY_
M^(KTU'610RL&4\@@Y!IHN(C.81*GG!=QCW#=CUQZ4_:Y?_SYG_X,7_RL/89I
M_P!!$/\ P6__ ):>+:Q\4?A+X@URQUG4]*:_U:Q(-M>7&@S/+#@Y&UC'D8/(
M]#TK>_X:.\$_\_&I?^"JY_\ B*]/HJGB,#)).E/3_IXO_E8EA\S6JKP_\%/_
M .6GF'_#1W@G_GXU+_P57/\ \11_PT=X)_Y^-2_\%5S_ /$5Z?3!-&S;0ZEO
M0'FH]KE__/F?_@Q?_*Q^PS3_ *"(?^"W_P#+3S/_ (:.\$_\_&I?^"JY_P#B
M*/\ AH[P3_S\:E_X*KG_ .(KTU75\[6#8.#@YP:&=4QN8+DX&3C-'M<O_P"?
M,_\ P8O_ )6'L,T_Z"(?^"W_ /+3S+_AH[P3_P _&I?^"JY_^(JO;?M%>"DN
M+IC<:EAW!'_$JN/[H']RO55=7SM(..#@UC/XBTO3-0O8;W4[.TEWJ?+GN$1L
M;%YP351J8"3M&A-_]OK_ .5B=+,XJ[Q$/_!;_P#EIQ?_  T=X)_Y^-2_\%5S
M_P#$4?\ #1W@G_GXU+_P57/_ ,17;?\ "9^'_P#H.Z;_ .!<?^-'_"9^'_\
MH.Z;_P"!<?\ C6G^Q_\ 0-/_ ,#7_P K(Y,Q_P"@FG_X+?\ \M.)_P"&CO!/
M_/QJ7_@JN?\ XBC_ (:.\$_\_&I?^"JY_P#B*[;_ (3/P_\ ]!W3?_ N/_&C
M_A,_#_\ T'=-_P# N/\ QH_V/_H&G_X&O_E8<F8_]!-/_P %O_Y:<3_PT=X)
M_P"?C4O_  57/_Q%'_#1W@G_ )^-2_\ !5<__$5VW_"9^'_^@[IO_@7'_C1_
MPF?A_P#Z#NF_^!<?^-'^Q_\ 0-/_ ,#7_P K#DS'_H)I_P#@M_\ RTXG_AH[
MP3_S\:E_X*KG_P"(JO8_M%>"HH2#<:EGS'/_ ""KCNQ/]RN^_P"$S\/_ /0=
MTW_P+C_QJOI_C+01 V[7=-SYC_\ +Y'_ 'C[T?['_P! T_\ P-?_ "L.3,?^
M@FG_ ."W_P#+3D?^&CO!/_/QJ7_@JN?_ (BC_AH[P3_S\:E_X*KG_P"(KMO^
M$S\/_P#0=TW_ ,"X_P#&C_A,_#__ $'=-_\  N/_ !H_V/\ Z!I_^!K_ .5A
MR9C_ -!-/_P6_P#Y:<3_ ,-'>"?^?C4O_!5<_P#Q%'_#1W@G_GXU+_P57/\
M\17;?\)GX?\ ^@[IO_@7'_C1_P )GX?_ .@[IO\ X%Q_XT?['_T#3_\  U_\
MK#DS'_H)I_\ @M__ "TXG_AH[P3_ ,_&I?\ @JN?_B*/^&CO!/\ S\:E_P""
MJY_^(KMO^$S\/_\ 0=TW_P "X_\ &C_A,_#_ /T'=-_\"X_\:/\ 8_\ H&G_
M .!K_P"5AR9C_P!!-/\ \%O_ .6G#R?M&^"2C#[1J7(/_,*N?_B*CLOVB_!4
M5G C7&I95%!_XE5QZ?[E=W)XRT#8V-=TW.#_ ,OD?^-0Z?XRT 6%N#KFFY$:
MY_TN/T^M'^Q_] T__ U_\K#DS'_H)I_^"W_\M.0_X:.\$_\ /QJ7_@JN?_B*
M/^&CO!/_ #\:E_X*KG_XBNV_X3/P_P#]!W3?_ N/_&C_ (3/P_\ ]!W3?_ N
M/_&C_8_^@:?_ (&O_E8<F8_]!-/_ ,%O_P"6G$_\-'>"?^?C4O\ P57/_P 1
M1_PT=X)_Y^-2_P#!5<__ !%=M_PF?A__ *#NF_\ @7'_ (UIB[@8 B:,@\@A
MQS4N6"C\6'FO^WU_\K*5/,GMB:?_ (+?_P M/-O^&CO!/_/QJ7_@JN?_ (BC
M_AH[P3_S\:E_X*KG_P"(KTK[5#_SVC_[Z%'VJ'_GM'_WT*CVF _Y\3_\#7_R
ML?L<T_Z"(?\ @M__ "T\NO\ ]HKP5+:2(MQJ62/^@5<>O^Y4_P#PT=X)_P"?
MC4O_  57/_Q%>@ZE<Q&QEQ*F<=F'K5G[5#_SVC_[Z%'M,!_SXG_X&O\ Y6/V
M.:?]!$/_  6__EIYK_PT=X)_Y^-2_P#!5<__ !%'_#1W@G_GXU+_ ,%5S_\
M$5Z5]JA_Y[1_]]"C[5#_ ,]H_P#OH4>TP'_/B?\ X&O_ )6+V.:?]!$/_!;_
M /EIYK_PT=X)_P"?C4O_  57/_Q%'_#1W@G_ )^-2_\ !5<__$5Z5]JA_P">
MT?\ WT*/M4/_ #VC_P"^A1[3 ?\ /B?_ (&O_E8>QS3_ *"(?^"W_P#+3S7_
M (:.\$_\_&I?^"JY_P#B*/\ AH[P3_S\:E_X*KG_ .(KTK[5#_SVC_[Z%'VJ
M'_GM'_WT*/:8#_GQ/_P-?_*P]CFG_01#_P %O_Y:>6WG[17@N7R,7&I?+*K'
M_B5W'_Q%6/\ AH[P3_S\:E_X*KG_ .(KT&]GC<VP216/G+PK9]:O4>UR]?\
M+B?_ (,7_P K'[#-/^@B'_@M_P#RT\P_X:.\$_\ /QJ7_@JN?_B*/^&CO!/_
M #\:E_X*KG_XBO3Z*7MLO_Y\S_\ !B_^5A[#-/\ H(A_X+?_ ,M/,/\ AH[P
M3_S\:E_X*KG_ .(H_P"&CO!/_/QJ7_@JN?\ XBO3Z*/;9?\ \^9_^#%_\K#V
M&:?]!$/_  6__EIYA_PT=X)_Y^-2_P#!5<__ !%'_#1W@G_GXU+_ ,%5S_\
M$5Z?11[;+_\ GS/_ ,&+_P"5A[#-/^@B'_@M_P#RT\P_X:.\$_\ /QJ7_@JN
M?_B*/^&CO!/_ #\:E_X*KG_XBO3Z*/;9?_SYG_X,7_RL/89I_P!!$/\ P6__
M ):>8?\ #1W@G_GXU+_P57/_ ,11_P -'^"1_P O&I?^"JY_^(KT^FR<(WT-
M'MLO_P"?,_\ P8O_ )6'L,T_Z"(?^"W_ /+3S+_AH[P3_P _&I?^"JY_^(H_
MX:.\$_\ /QJ7_@JN?_B*S?'7[3.@_#_XE0>#;_3-0N+N2&&4W-N\!4&42; (
MS()6'[HY94*KD$D"KFF?M-> ;_0M*U2;59=.CU"XAM$BO+61'BFD1'1'^7 R
M)$P<X.[@FM^7"63^KSU_OK_Y68VS"[7UJGI_T[?_ ,M)O^&CO!/_ #\:E_X*
MKG_XBC_AH[P3_P _&I?^"JY_^(H;]I;X<1Z;'J#^(XTLY;Y]/CF:"4!Y5^]C
MY>5'=N@[U#XW_:$TKX?^(Y]*U71-6PJ1RP7%LD<OVA&FBA+K&KEPH:90"RC<
M58+DBA+!MV^KS_\  U_\K&UF*5_K-/\ \%O_ .6DW_#1W@G_ )^-2_\ !5<_
M_$4?\-'>"?\ GXU+_P %5S_\15;Q3^TCX;\.OX5:WL]1UFU\0NZPW-I$J)"$
MD6-P_FLAWAVQY:@O\K?+Q5_0/VA/!>OVDMPM_-8K%<?9W6^MWB()EFB5N1]U
MFMY<'T7G%%L&ES?5YV_QK_Y6"68MV^LT_P#P6_\ Y:0_\-'>"?\ GXU+_P %
M5S_\11_PT=X)_P"?C4O_  57/_Q%1:)^TKX(UR]U*W2[NK7[&8?+>ZM)(_M0
MD$10Q*1N;)GC'0$[@1D<T_5OV@='T7Q;=:7<Z1JRZ/:78TVY\1B)#8PWA0.(
M3\_F9P5&X)MW$#-%L'>WU>?_ (&O_E86S&U_K-/_ ,%O_P"6CO\ AH[P3_S\
M:E_X*KG_ .(H_P"&CO!/_/QJ7_@JN?\ XBKUA\>_ NH^'+G6X]>BCLK<@,D\
M3Q3L2B.H6)E#ON62,C:#G<,53F_:,\"QVK2IJKNX24F-K:2,HZ&1?+D+*!$[
M-%(JAR,E#BE_L?\ T#S_ / U_P#*PY<Q_P"@JG_X+?\ \M&_\-'>"?\ GXU+
M_P %5S_\11_PT=X)_P"?C4O_  57/_Q%.M/VC/ MRLZMJLD5Q!&KO ;65F9B
MT:^7&0I$C!I8UPA/+BNV\)^*],\;^'[36]&N#=:;=;_*E,;(3M<HV58 @AE(
MP1VJ9/!05Y8>:_[?7_RLJ-/,I.T<33?_ '#?_P M.'_X:.\$_P#/QJ7_ (*K
MG_XBC_AH[P3_ ,_&I?\ @JN?_B*]/HK/VV7_ //F?_@Q?_*R_89I_P!!$/\
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
M(W$@DUT5C\$;;_A''CU:_C@U6<LTUU911HB$^=E4^4?+^^.1@ [1P*FT_P"
MFGZ99I#!JDX>,*8W:WB8"0-G<RE<,O0;3QQZT<N"BI1^L2WTT_&_;_APM7DU
M+V*V[_H9?B7X)^![G0;N#2KY=(U&S@:[BO8KF2XDM%+PRF4() V<V\9# @C'
M!YYW/ MQX?\ A%X-TGPL-3O-4EM%.9!:RRS3-(6G9RJACCYF)/.!U.:N:1\+
M]!T%'_TLL7AGMII'**SJ\4:N"0!C BR!VR>V*K+\,H-<TABOB234'G=2;T0P
M2(R(FQ5"[=H90,AQR#D^U9*.$E[M2K)Q]+:_<_/^KFG[Z+YH02EZ_P#!1V.M
M>)K+0;.VN9Q<3+<N(X4M+:2>20E2W"(">BD].U,M_%NFW'DCS9(I)9UMEBFA
M='$K1^8%92,@[>>>GUK)\3> /^$IT"STV[O@YM+D312W%NEP& 5E4.L@(8[6
MY)YR,TW3OAW]BU6SNGU266VMVCF^Q);QQQ&=(O*$@VC*C9_ .,UR1IX/V5Y3
M?-KW^73J;N=?GLHZ:?\ !ZG8T445Y9VC)/NCZBBB3[H^HHH (O\ 5)]!3Z9%
M_JD^@I] !1110 4444 %%%% !1110 5QGQ/^'Q^).@#3%U#^S'CN!,)_(\TC
MY"I ^92#ACR&'OD$@]G405B[X;;SZ>U:4ZDJ4E.#LT3**FG&6QQFG?!GPI86
M\4?]GF9EM8K5V>5PLH1%0.R A=Y5%!8#.!BKFH_"OPOJHE^T:6K/(TCF1)71
MU9Y5E9E8$%6WJIR,$8]*ZC8__/0_D*-C_P#/0_D*T>(K-WYW]Y/LX6MRHY"^
M^#WA'4(U2;1TPJE5*2R*0"L:]0V<XBC(/8H#UYJ&W^"7@NUNHKB/15$L;,^6
MGE8.Q=G)<%L,=[,_S9PQR.:[78__ #T/Y"C8_P#ST/Y"CZS72LINWJQ>RI[\
MJ^XY23X2^$Y;$V;Z-$UM\_R%FX+JBL0<Y!Q%'@CD;01@U9T[X;^'=+6W^SZ?
M\\$L<ZR22O(YD3?M8LQ))'FR=?[QKHMC_P#/0_D*-C_\]#^0I.O5:LYO[Q^S
M@M;(X9_@5X&?@Z%'L\LQ^6)I F#$8F.W=C<8SM+8R0!S5K4_A3HEUX#U+PI9
MQM86%_DS2!FED8E@68LQW,3C&2<@8]!77['_ .>A_(4;'_YZ'\A5?6:S:;FW
M;7?L+V5/6T4<8WP6\&M):R-HRL]N58$SR?.RR^:K2?-^\8.2P+9/)J6U^$/A
M*R>)HM(4&*8SQ!I9&$;94X4%OE4%5PHX&.!77;'_ .>A_(4;'_YZ'\A2^LUG
M]M_>P]E#^5'%6WP3\&V=S;SP:28I;<AH2ES* C!616 W8W!'90>H7 ["K$GP
MA\).+<+HZ0+;OOC6WE>(#Y44J0K#*GRT)4\$C)!.376['_YZ'\A1L?\ YZ'\
MA0\36;NYO[V'LH+[**^E:1::':&UL81;P&62;8N<;Y'9W/XLS'\:Y'7OA#X+
M\<:[>ZCKWAG3]5OLI']HN8MS[0@P,^@KMMC_ //0_D*JVBL;F\P^,2#)QU^1
M:5.O5HS]I2FXR[IM/[PG2IU(\LXIKLU<X7_AF_X8?]"/H_\ X#BC_AF_X8?]
M"/H__@.*]$V/_P ]#^0HV/\ \]#^0KK_ +3QW_/^?_@3_P SG^I87_GU'[E_
MD>=_\,W_  P_Z$?1_P#P'%'_  S?\,/^A'T?_P !Q7HFQ_\ GH?R%&Q_^>A_
M(4?VGCO^?\__  )_YA]2PO\ SZC]R_R/._\ AF_X8?\ 0CZ/_P" XH_X9O\
MAA_T(^C_ /@.*]$V/_ST/Y"C8_\ ST/Y"C^T\=_S_G_X$_\ ,/J6%_Y]1^Y?
MY'G?_#.'PP_Z$?1__ <57L/V<_AC) Q/@?1_]8X_X]_]HUZ9L?\ YZ'\A5;3
MU8V[8?'[Q^W^T:/[2QW_ #_G_P"!/_,/J6%_Y]1^Y?Y'"?\ #-_PP_Z$?1__
M  '%'_#-_P ,/^A'T?\ \!Q7HFQ_^>A_(4;'_P">A_(4?VGCO^?\_P#P)_YA
M]2PO_/J/W+_(\[_X9O\ AA_T(^C_ /@.*/\ AF_X8?\ 0CZ/_P" XKT38_\
MST/Y"C8__/0_D*/[3QW_ #_G_P"!/_,/J6%_Y]1^Y?Y'G?\ PS?\,/\ H1]'
M_P# <4?\,W_##_H1]'_\!Q7HFQ_^>A_(4;'_ .>A_(4?VGCO^?\ /_P)_P"8
M?4L+_P ^H_<O\CSE_P!G'X8JC'_A!]'X!_Y=Q45C^SG\,9+*W8^!]'R8U/\
MQ[CTKTF1'\M_WAZ'L*BT]6-A;$/@>6O&/:C^TL=_S_G_ .!/_,/J6%_Y]1^Y
M?Y'!?\,W_##_ *$?1_\ P'%'_#-_PP_Z$?1__ <5Z)L?_GH?R%&Q_P#GH?R%
M']IX[_G_ #_\"?\ F'U+"_\ /J/W+_(\Z_X9O^&!_P"9'T?_ ,!Q7=V^B6%K
M!%!#;)%#$H1(TX"J!@ #T JUL?\ YZ'\A1L?_GH?R%85<7B*]E5J2E;NV_S-
M88>C2_AP2]$D0?V7:_\ /$?F:/[+M?\ GB/S-3['_P">A_(4;'_YZ'\A7/SR
M[FO)'L4-1TVV2RE98@"!UR?6K']EVO\ SQ'YFFZDK"RE)?(P.,>]6=C_ //0
M_D*.>7<.2/8@_LNU_P">(_,T?V7:_P#/$?F:GV/_ ,]#^0HV/_ST/Y"CGEW#
MDCV(/[+M?^>(_,T?V7:_\\1^9J?8_P#ST/Y"C8__ #T/Y"CGEW#DCV(/[+M?
M^>(_,T?V7:_\\1^9J?8__/0_D*-C_P#/0_D*.>7<.2/8I7-G#;M;M'&$;SE&
M036C5*^5A]GRV?WR]NG6K.Q_^>A_(5+;>Y226Q)14>Q_^>A_(4;'_P">GZ"D
M,DHJ/:W_ #T_04;6_P">GZ"@"2BH]K?\]/T%&UO^>GZ"@"2BH]K?\]/T%&Q_
M^>A_(4 24V3_ %;?0TW8_P#ST/Y"DD1]C?O#T/84 9/C#07\3^%K[2HY!"UU
M&$\P_P /()/0^GI7"^(?AIXFEUBU_L77I+/2H+*2WV"X,+NS!LE@B;<[BI#
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
M-JFKM*_R1-2I&FDY==#VFN'^-?A2]\9?#'7-/TJ22+6$B6[T]XFVL+F%A+$
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
MU['TKYO,,^QF9UE6KVNE;1:?F>QA,JP^"I^SI7M>^IQ__"'7_P#=7_OH4?\
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
M&,/_ ,57XZ[V_O'\Z-[?WC^='_$/:'_02_\ P%?YA_K?5_Y\K[W_ )'[%?\
M"S/!_P#T->A_^#&'_P"*JM8?$GP@D#!O%6B ^8Y_Y",/]X_[5?C]O;^\?SH#
ML.C$?C1_Q#VA_P!!+_\  5_F'^M]7_GROO?^1^Q7_"S/!_\ T->A_P#@QA_^
M*H_X69X/_P"AKT/_ ,&,/_Q5?CKO;^\?SHWM_>/YT?\ $/:'_02__ 5_F'^M
M]7_GROO?^1^Q7_"S/!__ $->A_\ @QA_^*H_X69X/_Z&O0__  8P_P#Q5?CK
MO;^\?SHWM_>/YT?\0]H?]!+_ / 5_F'^M]7_ )\K[W_D?L5_PLSP?_T->A_^
M#&'_ .*H_P"%F>#_ /H:]#_\&,/_ ,57XZ[V_O'\Z-[?WC^='_$/:'_02_\
MP%?YA_K?5_Y\K[W_ )'[*6'C+0-<\Z+3M<TV_D1-SI:W<<A4>I"DXJWI]];+
M86P-Q$"(U!!<>E?E'\!/B-)\-OB;I6I/,T>GW#?8[T!N#$Y R?\ =.&_"OT7
M%P^!ME8J1D%6X(]J^+SOAK^R*T8*;E&2NG:WJOZ[GTF69U_:%-R<;-/57^X]
M-_M"U_Y^8?\ OX*/[0M?^?F'_OX*\R^T2_\ /1_^^C1]HE_YZ/\ ]]&OG?J*
M_F/8^MOL>F_VA:_\_,/_ '\%']H6O_/S#_W\%>9?:)?^>C_]]&C[1+_ST?\
M[Z-'U%?S!];?8]-_M"U_Y^8?^_@H_M"U_P"?F'_OX*\R^T2_\]'_ .^C1]HE
M_P">C_\ ?1H^HK^8/K;['HFI7UL]E*%N(B2!P''K5G^T+7_GYA_[^"O,C/(1
M@R,?^!&C[1+_ ,]'_P"^C1]17\P?6WV/3?[0M?\ GYA_[^"C^T+7_GYA_P"_
M@KS+[1+_ ,]'_P"^C1]HE_YZ/_WT:/J*_F#ZV^QZ;_:%K_S\P_\ ?P4?VA:_
M\_,/_?P5YE]HE_YZ/_WT:/M$O_/1_P#OHT?45_,'UM]CTW^T+7_GYA_[^"C^
MT+7_ )^8?^_@KS+[1+_ST?\ [Z-'VB7_ )Z/_P!]&CZBOY@^MOL>BW=W!,UL
ML<T;MYR\*X)[UH5Y[X<E=]7@#.S#=T)KT*N&O1]C)*YU4JGM%>P44A.!D]*\
M>^(L?C?Q%JE_;Z#IL.J:-=VBQ:=J,6KFTCLIOF$DLJK\[D':5V\<$=S7!4JJ
MGINWT_K^M3UL%A/K=3D<U%=VTE^+2OUM?9.VNA[%17+W&MVGPQ^'(U/Q;K8:
MUT:P5]2UB=3AMB@/*P4$\G)X'>N9U+]I;X9Z1XAOM$N_%EK%?6%N;J];RY3!
M:((_-/G3!?+C;9\VUF#<CCD5JG=7..<5&3BG=+KW/3J*XOX:_&/P=\7K>^E\
M)ZW'JAL'6.ZA,4D$T!9=R%XI%5P&7E21@CH379XID"T4F** %ILG^K;Z&G4V
M3_5M]#0 J_='TI:X7Q#\;?!7A+Q9%X9U?6A9:R\:2")[:8Q@.&V!I0AC4ML;
M"E@3C !K:TKX@^&=<TVPU"QU_3KBTOR%M9!<H/-8@$* 3G=@CY>HSTK1TYI7
M:9"G%NR9T%%9 \8:"R%QK>G%!/\ 92PNX\";_GGU^_\ [/6H(?'GA^X\3:GX
M?CU:V?6-,MDO+VU#<V\39VLYZ+G!X)SCGI4\LNP^9=S>HKB?"WQJ\$>,["^O
M=*\16LEG92I#//<!K9%9\[,&4+N5L':RY#8X)K>'C+0#J!L1KFFF^#^6;;[7
M'YF[^[MSG/!X]J;A*+LT)3BU=,V**YL_$CPM]HM85U_3Y6N?.\MXIU>/]TH>
M3<ZY5=JL"=Q'6G)\1/"TEY<6B^(M,^T6ZPO*ANT&T2@F(YSCY\''K1R2[#YH
M]SHJ*Y3Q]\4_"WPPM[.;Q-JR::MVY2!?*DE=\8+-MC5B%4$$L1M&1DBL34/V
MA_AYI=UK=M<>)(O.T:,2WHBMYI @)084JA$C R1@JFXC<,@52I5)*\8M_(EU
M(1=FT>C45R>A_%3PMXCT&RUJPU9)--N[A[6.:6*2+;*@8NDBNH:,J$;.\#&/
MI6J?%^A+I']JG6M.&E[MGVTW<?D[LXQOSMSGMFI<))V:*4HO5,UZ*QI?&GA^
M N)==TV,HJ.P>\C&U7QL)YX#9&#WSQ2R>,M A>\237--1[( W2M=Q@P<X&\9
M^7D@<XZTN678.9=S8HK%F\;>';><0RZ_ID4Q"$1O>1ACN&5XW=QR/6J&D?%+
MPCKT336/B+3YX!(L0G\\+&[LSJ$5S@,VZ-Q@$GCZ4^25KV#FCM<Z:3[H^HHJ
MC8Z]IFM-<)I^HVE\]NX29;:=9#$V>C!2<'@\'THJ6K;CO?8O1?ZI/H*?3(O]
M4GT%/I#"BBB@ HHHH **** "BBB@ KEO'/@6S\?0Z9:WXCDL[+48KZ2WFC#I
M,$1@$(^K Y]JZFF)]]_J/Y5<)RIR4HNS)E%25F>71_ +3('OH[>X6RLYOM3V
MT5K"$-I)*\3I)&<\,C0@CUSZ52@^ 4H.@PW.MPW-OIUK:V[W L5CO"(8U1XX
MYE8%8I<'<C!L;F (SQ[#176L=B%]K\C'V%/L>9K\*=8NM#&A7_BEI-'L[98-
M/2VLUCD1D=&ADF8DAVC\M0  H/)/)XNZMX&U_P 0>#/$NFZSKL>H7NIVWDP+
M;VWD6]OM!VX4EF)8G+$D]@  .>_HJ/K56]]-[[+?[BO91_IL\NU7X.OXCT^\
MDGOVTZ^O]5&IR[$#F*.2WC@N+7.<,'C1UW=MP(' KH['P>)_$_B:\OK:/^S;
M^SM=-BM<Y$D,0E)9@.F3.RX]$]ZZZBE+$U9+E;T_+;_(:I03ND>>VGP4T/1O
MAK=>#]'']G6TQ$HG5 Q\T2"169>C#*J".X&*YA/@!J7G32R>)8-U]>"]U!8]
M/"B1ENFN$$?S_(,NP.<DX!]:]IHK2.-KQO:6[N[V>OS)="F[:;'D^H_ :.]-
M@8M:ELQ::"=(5(8%"F81F*.YQG[RH\J@?[0Y&*Q-'_9PO-#U,ZK:^(H8M26Y
M%W%_H1:))#L# AI"SC"MR6SE@2>.?<Z*I8_$17*I:>B_R)>'I-WL>+V'[.,-
MGX=33&U=)I!;W4+7)M "QFLTMMV,]MF[KWQ5/_AF^_BUV36(O$\3WRRK)"]U
M8F7.VZ6X7S 9,'D;<*%&.<9KW2BFLPQ/\WX+_(/JU+L8G@KPRO@_PQ8Z0+@W
M1MU;?,4";W9B[$*.%&YC@=A@5^>?[> S\?+G_KPM_P#T&OTGKA=>^$/@OQQK
MM[J.O^&=.U:^!2/[1=0AWVA!@9]!DU[/#^<0RG'/&5XN5TUI;=M'EYOET\PP
MJP]-I6:>OD?D3@^AHP?0U^M'_#.'PP_Z$;1?_ 44?\,X?##_ *$;1?\ P%%?
MI?\ Q$'!?\^9?A_F?$_ZHXG_ )^1_$_)?!]#1@^AK]:/^&</AA_T(VB_^ HH
M_P"&</AA_P!"-HO_ ("BC_B(."_Y\R_#_,/]4<3_ ,_(_B?DO@^AHP?0U^M'
M_#.'PP_Z$;1?_ 44?\,X?##_ *$;1?\ P%%'_$0<%_SYE^'^8?ZHXG_GY'\3
M\E\'T-&#Z5^M'_#.'PP_Z$;1?_ 457L?V=/AC+"Q;P-HN?,<?\>P[,12_P"(
M@X+_ )\R_#_,?^J.)_Y^Q_$_)_!]#1@^AK]:/^&</AA_T(VB_P#@**/^&</A
MA_T(VB_^ HI_\1!P7_/F7X?YB_U1Q/\ S\C^)^2^#Z&C!]#7ZT?\,X?##_H1
MM%_\!11_PSA\,/\ H1M%_P# 44?\1!P7_/F7X?YA_JCB?^?D?Q/R7P?0T8/H
M:_6C_AG#X8?]"-HO_@**/^&</AA_T(VB_P#@**/^(@X+_GS+\/\ ,/\ 5'$_
M\_(_B?F;\&? $GQ)^(^D:+L8VAD\^[8#[L"<O^? _&OTB6(1HJ(FQ% 55 X
M' %=-X>^$'@KP;/<76A^&--TNXEC\MY;: *S+UQGTS6Y8:+8R6-NS6D19HU)
M)7J<5\1GO$L,VK1E"#4(K1.V[W?Y?<?397DDLOIN,I)R;U?Y'GVQO[I_*C8W
M]T_E7I']A:?_ ,^<7_?-']A:?_SYQ?\ ?-?-?7H=F>U]5EW/-]C?W3^5&QO[
MI_*O2/["T_\ Y\XO^^:/["T__GSB_P"^:/KT.S#ZK+N>;[&_NG\J-C?W3^5>
MD?V%I_\ SYQ?]\T?V%I__/G%_P!\T?7H=F'U67<\WV-Z'\J-C?W3^5>@:AHU
MC'9RLMK$K <$+[U8_L+3_P#GSB_[YH^O0[,/JLNYYOL;^Z?RHV-_=/Y5Z1_8
M6G_\^<7_ 'S1_86G_P#/G%_WS1]>AV8?59=SS?8W]T_E1L;^Z?RKTC^PM/\
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
M)\0= T/6;8*9K&^OHXY8PRAERI.1D$'\:]+K\%/^"H**?VV?'F5!_=6'4?\
M3I%3);LKG[#_ /#8?P0_Z*OX5_\ !G%_C7=> /B=X2^*FFW&H>#_ !+I_B2Q
MMY?(EN--N%F2.3 .TD=#@@X]Z_%']@[]FGP7\:M-\8ZGXUB$ULC1Z/IR RJ8
M[B52S3#RP260;,!L [CS7VW_ ,$?="D\+_"WXF:-,P:?3O%LUG(P&,M'&B$_
MI0"=S[[VG^\:-I_O&G44BANT_P!XTV13Y;?,>AJ2FR?ZMOH: $53M'S'I2[3
M_>-*OW1]*6@!NT_WC1M/]XTZB@!NT_WC1M/]XTZB@!NT_P!XT;3_ 'C3J* &
M[3_>-&T_WC3J* &[3_>-&T_WC3J* &[3_>-&T_WC3J* &[3_ 'C1M/\ >-.H
MH C=2 /F)Y%%+)]T?444 $7^J3Z"GTR+_5)]!3Z "BBB@ HHHH **** "BBB
M@ KS#X\ZW>Z'X>T=K/4QI*W&LP6]Q<M?"R41%')#3%'V E5YVG/ [UZ?431)
M-YBR(LBY'RL,CI6U&HJ513:NET(G%SBXIV/GC1?C%XKTWP==7+W%A>1Z?#'&
M+N[!E\^66[EA1O/#1HT2J@/FD*&SD[14>E?'?QAKEG9S6=KID%[/:2RS^<DD
MMN# +QF\L*P^_P"0G.XC#9YXS]&^3&4V;%VXV[<<8]*!$@_@7\J]%XR@[_N5
M=OO_ ,#OJ<WL*FGOGCGCSXH:SX=O?!VL0W-I:Z5?:3+=W=C<QD[F,EIE@^1C
MRTED;Z*Q/MCK\;?%NN:@W]B1Z*-/:^^QPSSP32^8K&[*2@JX!7;:KQWW]0,9
M]\:-' #(I X (I!$B@ (H Z8%91Q-&,$G23:Z_/T*=*;E?GT/GQ?VA?$=S9R
M7$%GI2W3P-LTAUE-Q!BW65;F0[O]2SML' ZK\Q.177^"_B=K-_\ %/4_".LM
MI\AMHF,+Z?"WSE FYI"9"8B=W"LN#QM9N:]4\F/=G8N<;<X[>E*(T#EPH#D8
M+8Y-$\30E%J-)+3O^.P1I5$TW.YX=JWBCQ7J]V9=,O[B&YQK-S%8H%VL;*\M
MXXX3D?QHLGXS'T%;.@^.-1UB[T'Q%;W<L^B^(M9>TL[1E 46?V9RDN,9!+P%
M^>TF.PKTZQTBTTV:[EMH1$]W*9YL$X9R "V.Q(49QUQ23:/:7&H6E[)"'N+0
M.L#$G$>X ,0.F2!C/U]:'B:;7*H=_P ;_P# U\O,%2FG?F_K^KEVBBBO-.H*
M*** "OS8_;Q_Y+Y<_P#7A;_^@U^D]?''[3?[+/C3XQ?%6ZU[06TT6(MH;?\
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
MT4 5/[2A_NR_]^F_PH_M*'^[+_WZ;_"K=% %3^TH?[LO_?IO\*/[2A_NR_\
M?IO\*MT4 5/[2A_NR_\ ?IO\*K6NH1+<WAQ+S(/^63?W1[5J5SEUXRT#0M4O
M;;4M<TW3[C>K>3=7<<3X*#!PQ!Q5PISJ/E@FWY$RE&"O)V-C^TH?[LO_ 'Z;
M_"C^TH?[LO\ WZ;_  K%_P"%F>$/^AJT3_P8P_\ Q5'_  LSPA_T-6B?^#&'
M_P"*K?ZIB/\ GW+[F9^WI?S+[T;7]I0_W9?^_3?X4?VE#_=E_P"_3?X5B_\
M"S/"'_0U:)_X,8?_ (JC_A9GA#_H:M$_\&,/_P 51]4Q'_/N7W,/;TOYE]Z-
MK^TH?[LO_?IO\*/[2A_NR_\ ?IO\*K:7XJT77%D;3=7L-06,@.;6Y20*3TSM
M)Q5[[;;_ //>+_OL5C*G.#Y9)IEJ<6KID7]I0_W9?^_3?X56T_4(E@8$2_ZQ
M^D3?WC[5>^V6_P#SWC_[[%5=/NX%MV#31@^8_5A_>-3ROL/FCW)?[2A_NR_]
M^F_PH_M*'^[+_P!^F_PJ7[;;_P#/>+_OL4?;;?\ Y[Q?]]BCE?8.:/<B_M*'
M^[+_ -^F_P */[2A_NR_]^F_PJ7[;;_\]XO^^Q1]MM_^>\7_ 'V*.5]@YH]R
M+^TH?[LO_?IO\*/[2A_NR_\ ?IO\*E^VV_\ SWB_[[%'VVW_ .>\7_?8HY7V
M#FCW()-2A,;#$O0_\LF_PJ+3]1B6PMP1+D1J.(F]/I5J2\MS&^)X^A_C%0Z?
M=P+86X::,$1J""P]*.5]@YH]Q_\ :4/]V7_OTW^%']I0_P!V7_OTW^%2_;;?
M_GO%_P!]BC[;;_\ />+_ +[%'*^P<T>Y%_:4/]V7_OTW^%']I0_W9?\ OTW^
M%2_;;?\ Y[Q?]]BC[;;_ //>+_OL4<K[!S1[D7]I0_W9?^_3?X4?VE#_ '9?
M^_3?X5+]MM_^>\7_ 'V*/MMO_P ]XO\ OL4<K[!S1[E'4=0B:RE $O0=8F]?
MI5G^TH?[LO\ WZ;_  J/4KN!K*4":,G X##UJS]MM_\ GO'_ -]BCE?8.:/<
MB_M*'^[+_P!^F_PH_M*'^[+_ -^F_P *E^VV_P#SWB_[[%'VVW_Y[Q?]]BCE
M?8.:/<B_M*'^[+_WZ;_"C^TH?[LO_?IO\*E^VV__ #WB_P"^Q1]MM_\ GO%_
MWV*.5]@YH]R+^TH?[LO_ 'Z;_"C^TH?[LO\ WZ;_  J7[;;_ //>+_OL4?;;
M?_GO%_WV*.5]@YH]RC?:A$WV? EXF4\Q-_A5G^TH?[LO_?IO\*CO+B*5K8)*
MCGSEX5@:OTFFMQII[%3^TH?[LO\ WZ;_  H_M*'^[+_WZ;_"K)=0P4D!CT&>
M33J0SB/%'PY\$>-?$.G:[KOAJTU76=.3R[2^N;,M+"N[=M5L9QGG%<ZO[.GP
MB328=+7X?Z0NGP7'VN*W%@0D<NW;O48^4[>..U>LT4 >>:?\'_AQI7B#4-<M
M/!>EPZQ?K(MS?+IP\V42#;)EBN?F'#8ZCK6MX'\&>$OAKIDNG^%M!M]!LY93
M-)%96A02.1C<QQDG  Y[ "NMHH J?VE#_=E_[]-_A1_:4/\ =E_[]-_A5NB@
M"I_:4/\ =E_[]-_A22:E"4;B7H?^63?X5<ILG^K;Z&@"JNI0[1\LO3_GDW^%
M+_:4/]V7_OTW^%6E^Z/I2T 5/[2A_NR_]^F_PH_M*'^[+_WZ;_"K=% %3^TH
M?[LO_?IO\*/[2A_NR_\ ?IO\*MT4 5/[2A_NR_\ ?IO\*/[2A_NR_P#?IO\
M"K=% %3^TH?[LO\ WZ;_  H_M*'^[+_WZ;_"K=% %3^TH?[LO_?IO\*/[2A_
MNR_]^F_PJW10!4_M*'^[+_WZ;_"C^TH?[LO_ 'Z;_"K=% %3^TH?[LO_ 'Z;
M_"C^TH?[LO\ WZ;_  JW10!4^W12LJ 2 DC&8V _,BBK$GW?Q%% !%_JD^@I
M]>8?';XIS?"WPE83V$NGQZM?W*V]M_:3$0X53)(3C!^ZA ]V6L"_^/-]<7^C
MRZ-9PWVG:E;Z1<Q1J/WS?:YI4= 2P4$! !GH<YKVJ&3XO$48XB$?=E>S>FUE
M^OX/L>?4Q]"E4=*3U5OQ_K\4>PZWI%OK^C7^F7:![6\@>WE4C.5=2I_0U\[:
M5\*_%TF@0ZGXBT5-9O[#4+6TET<SHW]H:;:1/'&<L=A9I'\[:Q ) !KTVT^/
M&@WEG-<):WR^0ELTL;1J&1IKMK4)][&5D1LXXQR":I:9^T+I.K:C!:)I&J6Z
MW$D<274R1F,>8TJ1L0'W8+0..F1@$]:]/ PS3 PJ1IT=+J]^EM;+5/6ZVUT5
MCCQ$L'B91<IZVTM_PW37?3>YP7C+X5^(M<_LW5?#'AE?"MQI^AZDEMI7GQ^4
MTDTJYMY AVCS$+-QPK <\5L^+O 'C?Q#\,M)\)QVFGP-Y%A#8ZA$[K<Z3)'&
M/-GD;."5VE5$?7=SQFNC\,?'BRU*WT6*YL;R>6[6P2:^AA2.%)+L-Y/RF0L
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
MW_XFC[#)_P _EQ_X[_\ $T 6Z*J?89/^?RX_\=_^)H^PR?\ /Y<?^.__ !-
M%NN/U7X:^$_%NL7E[K7AO2]5O RIY]Y:)(^T(,#)'2NE^PR?\_EQ_P"._P#Q
M-5;2RD-S>#[7.,2#D;>?E'M6M*K4HRYJ4G%]T[?D1.$*BY9JZ\SG/^%&_#S_
M *$G0?\ P7Q?X4?\*-^'G_0DZ#_X+XO\*ZW[#)_S^7'_ ([_ /$T?89/^?RX
M_P#'?_B:Z_[0QG_/Z7_@3_S,/JN'_P"?:^Y')?\ "C?AY_T).@_^"^+_  H_
MX4;\//\ H2=!_P#!?%_A76_89/\ G\N/_'?_ (FC[#)_S^7'_CO_ ,31_:&,
M_P"?TO\ P)_YA]5P_P#S[7W(RM ^'_AGPHDR:-H.G:6LY!E%I;)'O(Z9P.<9
M-:W]F6G_ #[1?]\"D^PR?\_EQ_X[_P#$T?89/^?RX_\ '?\ XFN6=:I4ES3D
MV^[9K&E3BK1BDO07^S+3_GVB_P"^!5;3]/MG@8M;QL?,<9*C^\:L?89/^?VX
M_P#'?_B:JZ?92-;M_I<X_>/TV_WC[5'/+N5R1[%O^S+3_GVB_P"^!1_9EI_S
M[1?]\"D^PR?\_EQ_X[_\31]AD_Y_+C_QW_XFCGEW#DCV%_LRT_Y]HO\ O@4?
MV9:?\^T7_? I/L,G_/Y<?^.__$T?89/^?RX_\=_^)HYY=PY(]A?[,M/^?:+_
M +X%']F6G_/M%_WP*3[#)_S^7'_CO_Q-'V&3_G\N/_'?_B:.>7<.2/8233;0
M1L1;19P?X!45AI]K)8V[-;QLQC4DE1SQ4DEC((V_TRXZ'^[_ /$U#I]D[6%N
M?M<XS&O V\<?2CGEW#DCV+/]F6G_ #[1?]\"C^S+3_GVB_[X%)]AD_Y_+C_Q
MW_XFC[#)_P _EQ_X[_\ $T<\NX<D>PO]F6G_ #[1?]\"C^S+3_GVB_[X%)]A
MD_Y_+C_QW_XFC[#)_P _EQ_X[_\ $T<\NX<D>PO]F6G_ #[1?]\"C^S+3_GV
MB_[X%)]AD_Y_+C_QW_XFC[#)_P _EQ_X[_\ $T<\NX<D>Q!J.GVT=E*RV\:L
M!U"CUJQ_9EI_S[1?]\"JNHV3K92G[7.W X.WU^E6?L,G_/[<?^.__$T<\NX<
MD>PO]F6G_/M%_P!\"C^S+3_GVB_[X%)]AD_Y_+C_ ,=_^)H^PR?\_EQ_X[_\
M31SR[AR1["_V9:?\^T7_ 'P*/[,M/^?:+_O@4GV&3_G\N/\ QW_XFC[#)_S^
M7'_CO_Q-'/+N')'L+_9EI_S[1?\ ? H_LRT_Y]HO^^!2?89/^?RX_P#'?_B:
M/L,G_/Y<?^.__$T<\NX<D>Q#=6<%NULT4*1MYRC*KBM&LJ^LY%^S_P"ESG,R
MCG;Q^E6OL,G_ #^W'_CO_P 34MM[E));%NFO&D@PRJP]QFJWV&3_ )_+C_QW
M_P")H^PR?\_EQ_X[_P#$TADOV*WX_<1<=/D%)]BM]Q/V>+).2=@Y/K4?V&3_
M )_+C_QW_P")H^PR?\_EQ_X[_P#$T 3"UA4#$,8QC&%'&.14E5?L,G_/Y<?^
M._\ Q-'V&3_G\N/_ !W_ .)H M5B7_A.WU"\GN7NKJ-YL96-UVC  &,J<=*T
M?L,G_/Y<?^.__$T?89/^?RX_\=_^)H&FUL8\_@BTN8O+EN[MUVE1EEX&0?[O
MMCZ$U9TKPW'H<DKPWES)"8]@MY&78ON, '/ %7_L,G_/Y<?^._\ Q--DL9-C
M?Z9<=#_=_P#B:5D5S2:M<N+]T?2EJFMC)M'^F7'3_9_^)I?L,G_/Y<?^._\
MQ-,@MT54^PR?\_EQ_P"._P#Q-'V&3_G\N/\ QW_XF@"W153[#)_S^7'_ ([_
M /$T?89/^?RX_P#'?_B: +=%5/L,G_/Y<?\ CO\ \31]AD_Y_+C_ ,=_^)H
MMT54^PR?\_EQ_P"._P#Q-'V&3_G\N/\ QW_XF@"W153[#)_S^7'_ ([_ /$T
M?89/^?RX_P#'?_B: +=%5/L,G_/Y<?\ CO\ \31]AD_Y_+C_ ,=_^)H MT54
M^PR?\_EQ_P"._P#Q-'V&3_G\N/\ QW_XF@"Q)]T?4457%H\;*QNII "/E;;@
M_D** +$7^J3Z"GTR+_5)]!4-WJ5I8/"ES=0V[S-LB660*9&]%R>3]*3:2NQ-
MJ*NV<C\4/']YX"LK&>TTU;U)W<33S,XBMU5<@OL1V&XX4'&!W(K-3XJWT_B&
MTTB'1DDEO88]0M[F.XWP&R\O,LA<#&Y7P@4==ZG.,UUGBCP7IGB];;[>DZRV
M^_RI[6X>"10PVNNY"#AAP13+/PMH5E=0O:PQ0OIUB=-2..3B&W.UMA&>/N*<
MGGBO)JTL9*LW&HE#2RT^:V^?_ T7AUJ./EB)2A52IWC9:7_O+;KJ]]_+1<5\
M//CI!XWN=.AN;*/2'DT^2\O%GG_X]G61%5<D %760,&J*]^-]S;WUY''H\,U
MM+/-::7*+KFXFBGC@;S/EPBEI0003P#73:9\//!ML(=4M[*SGABTY=.$[N)8
MFMD;< V25;!'4\\4YOA-X5N)=0G&G\:@A#B.=PB997+1 '$9+(C97'*@UR*E
MF;I*/M8N7?OIZ?TW?96.&-'.'1C'VT7+OWTT^S;OMU=]E8Y^'XVJUQX:L)-.
MC&J:AJ#V-[$EQE+/9(\9?=@%@SQG:,#(STQ6E=^*=;'BW4;2UDAEL[34K.WE
MA\G<\<#P[W?(YY8]3P O%7#\'/!Q.F,^AV\L^GR+-!<R@M-N5F;+.?F;YF9C
MDG).:[!;>)99)1$@DD #N%&6 Z9/?%=-*AC9*U>HM&MO\-G?1==?\CKH8;,)
M*V)JK1IKE[<MFGHMY:]?EH>87/C[59/& BM;Q?[&>\LX(O.LFC\WS3AEC=OO
M@+R2.0>,8!KU.HGMH9?+WQ(_E'<FY0=A]1Z&I:[J%*I2<G.?-=_=^+/2PU"I
M1<G4GS7=^NGWMA7#_%?QO=> M M[ZT^R+)<7\-H9;U)'BC5P<L5C^8XQT%=Q
M6?J.C6>LO;_;(!-]DN4NH<DC9*H^5N#VR>O%7B(5*E*4:4K2>S[%XJG5JT)0
MH2Y9/9]CS_0_CA:_V$+G7M/NK*ZAL_MMR\$)\D1M,T43+O(8>85RJD9&X9QU
MK5M?C-X?NX[8J+Q7N"$AB:$!I'\[R61><$JV"<'&WG)K0UBS\)ZCJM];ZC]E
MEO[U(=.N(I)#N<?/+$F,\'[[ CGC/:K47@/0+4Z3*-/0OI+R36DLCL[1.X(=
MLDDDD$YSFO,A''+W8U8R2TVUO?K;RUMWTV/(IPS)>[&M"26C=M;WLV[?W=;?
MS:;'/6/QR\.:G&39QWUTYN(K>*.* $S&0L$9?FQ@E&ZD$<9'-4;KXW6\[/\
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
MM^5'F?[+?E1_J=EG][[_ /@!_P 0YR3^_P#^!?\  /BO_AC_ ,=?\]-*_P#
MIO\ XBC_ (8_\=?\]-*_\"F_^(K[4\S_ &6_*CS/]EORH_U.RS^]]_\ P _X
MASDG]_\ \"_X!\5_\,?^.O\ GII7_@4W_P 14</[(GCB9"PDTK 8K_Q]-V./
M[E?;'F?[+?E573GQ;MP3^\?H/]HT?ZG99_>^_P#X ?\ $.<D_O\ _@7_  #X
MU_X8_P#'7_/32O\ P*;_ .(H_P"&/_'7_/32O_ IO_B*^U/,_P!EORH\S_9;
M\J/]3LL_O??_ , /^(<Y)_?_ / O^ ?%?_#'_CK_ )Z:5_X%-_\ $4?\,?\
MCK_GII7_ (%-_P#$5]J>9_LM^5'F?[+?E1_J=EG][[_^ '_$.<D_O_\ @7_
M/BO_ (8_\=?\]-*_\"F_^(H_X8_\=?\ /32O_ IO_B*^U/,_V6_*CS/]EORH
M_P!3LL_O??\ \ /^(<Y)_?\ _ O^ ?%3?L@>.5!/F:5Q_P!/3?\ Q%-A_9#\
M<S1)(LFE8=0P_P!*;O\ \ K[5ED_=O\ *W0]JATY\6%L,,<1KT'M1_J=EG][
M[_\ @!_Q#G)/[_\ X%_P#XR_X8_\=?\ /32O_ IO_B*^BOAO\*I_ G@W3](#
M0M/&N^X=6X>5N6/3IV'L*]+\S_9;\J/,_P!EORKT,%PY@<!-U**=VK:O_@'L
M99P;E>4U76PZES-6U=]/N.:_X1NZ]8_^^J/^$;NO6/\ [ZKI?,_V6_*CS/\
M9;\J]KZG2\SZ7^S:'F<U_P (W=>L?_?5'_"-W7K'_P!]5TOF?[+?E1YG^RWY
M4?4Z7F']FT/,Y>?0;BWB:1BFU>N#3_\ A&[KU3_OJMS4GW6,HP1P.H]ZL^9_
MLM^5'U.EYA_9M#S.:_X1NZ]8_P#OJC_A&[KUC_[ZKI?,_P!EORH\S_9;\J/J
M=+S#^S:'F<U_PC=UZQ_]]4?\(W=>L?\ WU72^9_LM^5'F?[+?E1]3I>8?V;0
M\SFO^$;NO6/_ +ZH_P"$;NO6/_OJNE\S_9;\J/,_V6_*CZG2\P_LVAYG/VND
MS:?=P22%2ID"_*:Z.J5\^?L_!&)E/(JUYG^RWY5TTZ4:2M$[*-"%"/+ Y'XN
M>&+[Q?X!U#3--6.2^,MM<11RMM60PW$<VS/8L(R 3T)%>;^*/!'CO4_$WB?6
M]'^V:=#J%M&]G8B^2,?:%,2$S(,J=T:N.I&,=Z]V\S_9;\J/,_V6_*M3H/GU
M/AU\3;2RM+9=7O\ [/%!-%&;/4(TGC=E22-G+J5(1_-B.WG;M(Z<9OB#X4_$
MK4-)L[%+Z]O8A!"TTESJ>+A)1;E95$@/S*SG(;"L,D$D8Q]*>9_LM^5'F?[+
M?E0!X#>>#?'FH>&+)-/N=0-Y;ZQ+&L[WWES?8DW*C%GYW$$@D=<9Z&H/&/PJ
M\<:T-VG7%Y9ZNBW5BE])?(\-U8-/,8HKE3\PD1&C:.5/G5LY/7/T+YG^RWY4
M>9_LM^5 'B#^%O&%CK5M=Z?H4ZQC1[#2Y&?4D,I2.[,D^7)SEHF8 ]<GMUK&
MO/ GQ2+M;"ZO+FU749KJ"?\ M*,R16S/;F&+YP<R1K'-\V,9;OFOHCS/]EOR
MH\S_ &6_*@# \ 6.KZ9X2L+77)%FU.(,LDJDG>-QVL06;!(QD9(!Z'%=!)_J
MV^AI/,_V6_*FR2?NV^5NA[4 2+]T?2EJ-9!M'RMT]*7S/]EORH ?13/,_P!E
MORH\S_9;\J 'T4SS/]EORH\S_9;\J 'U5;2[-[]+YK2!KU%V+<F-3(J^@;&<
M>U3^9_LM^5'F?[+?E2:3W$XJ6Z'U5&EV0U WWV2#[<5V&Y\I?,V^F[&<>U3^
M9_LM^5'F?[+?E0TGN)Q4MT/HIGF?[+?E1YG^RWY4RA]%,\S_ &6_*CS/]EOR
MH ?13/,_V6_*CS/]EORH )/NCZBBFN^0!M;J.U% #HO]4GT%/ID7^J3Z"GT
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
MHH **** "BBB@ HHHH **** &2?=_$442?='U%% !%_JD^@I],B_U2?04^@
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
M"7^9\>45]A_\,7^&/^@UJG_D/_XFC_AB_P ,?]!K5/\ R'_\31_JEFO\B_\
M D'_ !#_ #[_ )]Q_P# E_F?'E%?8?\ PQ?X8_Z#6J?^0_\ XFC_ (8O\,?]
M!K5/_(?_ ,31_JEFO\B_\"0?\0_S[_GW'_P)?YGREX1T.Z\2>)],TVR)6YN)
MU577JG.2WX $_A7WFBE$52Q<J "QZMCO7/> ?V:O#WP[UF35K6]O+VZ$+1I]
MHV8CSU(P!SCBO0[3P_!/:PR%W!= QQ[BOM,CR+$X"E-UE[TGWZ+;]3]+X6X5
MQN4T*CQ"2G-[7OHMOS9SU%=-_P (U;_WW_2C_A&K?^^_Z5]+]3J]C[;^SJ_;
M\3F:*Z;_ (1JW_OO^E'_  C5O_??]*/J=7L']G5^WXG,T5TW_"-6_P#??]*/
M^$:M_P"^_P"E'U.KV#^SJ_;\3F:*Z"\T""WMGD5V)7UJ;_A&K?\ OO\ I1]3
MJ]@_LZOV_$YFBNF_X1JW_OO^E'_"-6_]]_TH^IU>P?V=7[?B<S173?\ "-6_
M]]_TH_X1JW_OO^E'U.KV#^SJ_;\3F:*Z;_A&K?\ OO\ I1_PC5O_ 'W_ $H^
MIU>P?V=7[?B8VC_\A&'_ 'A78UC'2(M/FMY49F)E5<&MFO3PU.5*#4CVL%1G
M0IN,^X4445UGHA1110 4444 %%%% !39/]6WT-.ILG^K;Z&@#R_Q1JGC@^.[
MJ'1)"FB65M#--YD<?EG<LI<#*[V;Y5QM. >O6L=/BYXJTVRTR&[TB.[O6E@6
M:18)461'CB8[<#AQYC<8Q\AZ8->TK]T?2EKR)X&LY.5.O)-MONM>B7D>%4RZ
MNY2G3Q,DVV^Z5WLD]K?UV/&&^,/BD1;1X?@>8:DUHTF)! % RJA\9+'IT&#U
M%=NVIZ[#XTU>V>19-.&E+<VD4=L3LEW,""V?G)P/E&.,?6NPHK2GA:T?CK.6
MJ\N_;O?\#6C@J\/XE=RU3[=&NF][]>QX#H?Q3\9+I27$N_46BEE65Y].:-9F
M6#>(XRJJ?O!NJY'3)K7U[XM:_/!$VF6JVT4MWLAF-K*[7,8N%0A 5PIV$L2W
M8C'2O9Z*YHX#$Q@X?6']WZWO_7W\<,LQ<*;I_6I:^6OW\U_QW^=_%;;XN>+O
ML5^6T* /:6<,H>ZWH[$B/+D!0,'>V!QRO/?&GJ_CG69KOPY(]W=Z!:WUG#.J
MPZ0UR;BX9\/"PP3& N#U!^8G/%>KT5HL%7M:5=OY6ZWZ-/RW_P C99?B>5QE
MB6_E;K?[+3VTW_#0\@O/BKXI\ZZAM=$@+QRR ^9#,1!L69O+?'WG81*05X^<
M>V83\8?$<=_:V4FE6HNWW'R%BF+3_O(5"Q^AQ*QRW'R?E[+4)LX#>"[,,9NA
M&8A-M&\(2"5SUQD X]J3P>*Z8A_=_7]>6A,L!C.F*?W+;_/^MM#Q%/BMXU?2
MIHAIL<4\%G#.UY/ Y<Y9-\GE@ ;<,PP.05S7??#CQGJ_BZ75_P"T]-CT]+6;
MRX@A;=U8%6!'7"J<C^]7;45I0PE>E44IUW)+HUOO_7YFN&P.)H58SGB')+HT
MM=_\_5VU"BBBO5/;"BBB@!DGW1]111)]T?444 $7^J3Z"GU6$[* H P.*/M#
M>@H LT56^T-Z"C[0WH* +-%5OM#>@H^T-Z"@"S15;[0WH*/M#>@H LT56^T-
MZ"C[0WH* +-<[XN\*_\ "56UJB79LKJQO$O+>;RQ(H=5(^9"1N&&/&1V/:MG
M[0WH*;Y[!CC'/-9U*<:L7":T9E5I0K0=.:NF><R_ FSFUB?4'U64O/;&.11
MB@2FW,'F*%PJC:<[0.O?&15;6OV?X-7TV:R&NSPQ3*JR#[.K @6J6^<9'.$W
M#G&21@UZAY[^H_*CSW]1^5><\KP<DXN&^N[_ ,SR99+@)1<73T;N]7N]^IQM
MC\.K[P]+>S:1JZ*TSM/''<6B.4E?RQ(WF'+;<(<*,=>20!2>(OA3'KMQK<Z:
MG):2ZI=VMT^V$, (4"!#R"5/7J"#79^>_J/RH\]_4?E6SP.'<>1QT[7?9K37
M31LZ'EN%</9N/N]KOLUIKIHVCS2P^!$6FKID4.MR_9[0V;2HULA:5K;<(R&S
ME 0V"!GUXYRS3O@%!87^CSG7)YX=.@6%(F@49 ADB."#P")2>AY'7'%>G>>_
MJ/RH\]_4?E6*RK!JWN;;:O\ S.=9+@%RVI[;:OU[]]3SFT^"0LOL<Z:VYO[*
M&SBMIFM5*+]G21%+)GYLK*0>1R 15C3O@G8:7%%'#J$Q$3Z>ZL\:EO\ 179P
M,_[1<_3M7?>>_J/RH\]_4?E51RW"1M:&U^KZ[]2XY1@H6M3VOU?7?KU_R[(\
MZUCX%6.K:QKU\=3FC758YQY9C#&%YD1'8$GD8087 Z]3Q5S5?@Y::G?SW/\
M:$D"SW<UP\<<2@;);5;9T'H=J@ANQ[&NY\]_4?E1Y[^H_*G_ &;A-?<W=^N_
MW^8_[)P6O[O=W>KWU\_,\_\ "WP4M?#5W877]I/<SVK3$L8 H??"L([D@JJ#
MG/.>PXJA9_L_VMII\%C_ &Q+):QM:2,KVR$N\$+P\YR,,K<C!Y'O7I_GOZC\
MJ//?U'Y5/]EX.R7)MYOJDN_9$?V-@%%1]GHK]7U23Z]DCG/ASX 3X>Z7=V:7
MTEZ+B?S_ )EVK'\JKM4$DX^7N3[8'%=%9_\ 'U>_]=!_Z M+Y[^H_*HH6*23
M,#R[ G\@/Z5W4J4*$%3IJR6QZ="A3PU-4J2M%;(OT55\]_4?E1Y[^H_*MC<M
M455\]_4?E1Y[^H_*@"U157SW]1^5'GOZC\J +55--_X]V_ZZR?\ H9I?/?U%
M16SF*,JIX+,W/N2: +]%5?/?U'Y4>>_J/RH M455\]_4?E1Y[^H_*@"U157S
MW]1^5'GOZC\J )Y?]4_T-0Z;_P @^V_ZYK_*FO,Q4C/44RV=HK>)%/RJH S0
M!>HJKY[^H_*CSW]1^5 %JBJOGOZC\J//?U'Y4 6J*J^>_J/RH\]_4?E0 :G_
M ,>$WT'\ZM51N&,\+(Q^5NN*D^T/[4 6J*J^>_J/RH\]_4?E0!:HJKY[^H_*
MCSW]1^5 %JBJOGOZC\J//?U'Y4 )J'_+M_UV7^M6ZHSL9?+W'[KAACUJ3SW]
M1^5 %JBJOGOZC\J//?U'Y4 6J*J^>_J/RH\]_4?E0!:HJKY[^H_*CSW]1^5
M%JBJOGOZC\J//?U'Y4 6J;)_JV^AJOY[^H_*@S,P()X- %E?NCZ4M51.^!R*
M//?U'Y4 6J*J^>_J/RH\]_4?E0!:HJKY[^H_*CSW]1^5 %JBJOGOZC\J//?U
M'Y4 6J*J^>_J/RH\]_4?E0!:HJKY[^H_*CSW]1^5 %JBJOGOZC\J//?U'Y4
?6J*J^>_J/RH\]_4?E0!/)]T?445")6=@#TS10!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>tmb-20241231x10k002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tmb-20241231x10k002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" $H JD# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBOD7X:>+;&UUVVOO$>L^,Y/BU'?:HVKZ-9M<S6T4$?GF,2VI/E"V$:Q&-H\,
M[L@#$EL=^&PCQ,)R3^'LK]_N6FKZ-KN<]6LJ4HI]?^!^.NWJ?75%?&7AG]H;
MXA>+;=K&PUV-6NM<\/V=OJDNFPR2107T4QG#1I^[RC1CY<DH<JSL0:Y3XE_'
MOX@Z[\+TM-2\0-H,T^B.\,EEICI+KEVFI2V\JQR*<P,D4,<A"?\ /4D_*,5Z
ML<BQ#J*#E%:I=7NKWV_KK9:G&\PIJ/,D^O;I\S[XHKXD^)7Q@\7:;8>-])36
MSX6TR6^\3QPZC'I[SR7EQ"(5MK)&SF)W621PZX)*?+C!K2M_C?XSGUW1_"FD
MZM=Q+-I<NG2QW%I&;B&9=$^TQ7$1.9)"9@ )7(5R2JH2I:I_L2LX<ZDMF^NR
MWZ%?7Z:ERV?3\3[)HKXJ^%GQZ^(5WK_PXT-=>M=0LKC3]*W-J=N$DU<2AQ>M
MYF-QE@93'\O\49,GWQ7VK7G8W U,#-0J-._;_@_UTWN=-#$1Q$6XH****\XZ
M0HKY2^-^DV7@_P"-6H^((Y-?$=KX1O/$)BL[V\N(A?17=LD4HMA,L;!5=LQG
M"$9+# JOX$^,OQ$\>>)?#F@0>((;:&?Q'JUC/J<-C#<//:6UI;W$6&"B,LQD
M=/,0!2.1DC)]R.52J4E6IS5K7=]+63;VO?;\M#@>+49N$EK>VG](^M:*^'+;
M]J#XG&UU22._@U'5!H$VI7FCC13"^@7 U&WMY$)/,H@AD=N>N-S94BNT^'7Q
M(\9^)?B;\+KC7/%\9T?4(=:@C-A$IMM6,4D/D>9M&U9BC.3M^7]R2G#M6E3)
M:]*+E.2LK]^B;[>7Z[:D1QU.;2BGT[=7;N?5]%%%?/GI!1110 4444 %%%%
M!1110 45YQ^T?=WEA\ OB%<Z?-/;7T6A7;P36S%9$<1-@J1R#GN*\+LO#_Q+
M^$^A6M[9:K%X?3Q1K&B:1:V"ZC<Z\EGYKLMQ=%KL JS!D^1?E&SK7JX; K$4
MN?VBB[V2?7;Y];[/;T.2KB/93Y>6ZM?\_P"MSZ[HKY>\%_&7XD7/QNUWPW=_
M9M6M]+DO;<Z%)%':W<\,,2FWNHF. 3._)WE8P)/EQL-<3\2]5\>>)/'&M6VC
MWNI^%->G\8Z"+2UN+EI8;23^R)Y?)D\IBC1-(B[PI*G.3DUTPRBHZG).<5[J
ME??1M+UZWO:QE+&14>:,6];'VO17P-H_CFW\4:AX:U'XDW^L^%_#U_XG\2M?
MV=QJMU;?97$5MY4#20NIPDA<*H..O'45]4?LSW^N:E\&-#N-?EO[BY9[D6UQ
MJ@874UF+B06KR[@#N:$1G)Y.<GDFHQN62P5-3E*^MMM-Y+1WUMRZ^J*H8I5Y
M<J7]:?Y_F>HT445XAW!1110 4450UYF30]19"RN+:0J5Z@[3TII7=A/0OT5\
M#:'X/\?Z)^S7JOCF34KK2K6[\%J#%!X@OKZZO[N1XG2Z=)0!;.H#C;$3]\C.
M!7<>-_CWX^\%:%XGTJ?73<:]I.KZE;66J)I$4,5XD%A!<QQR;B5#%YRH1%+R
M!, J0S5]'+)92GR4:BD[M?=:^UUU[_K;S5CDH\TXM:)_?]W]?C]@T5\KP_'[
MQR/'[6ZK'JZ7.G&XT_1])BBD!E_LT7"I<HV)XLRAL2H7C(9$P&R:ZK]EOXF>
M,?BCX<U^;7=6T^_,:6YM;V"!4EM[B2(M-#+$N%Q&VW:,[L$A^17'5RNM1I.M
M-JR2>_?3M_72YM#%TYS4$G?7\#WZBO&?V8_[8BTOQ_::YK-]KU[9^+[^V%_?
M\/(JI#C:H^5$R3A4 4=J]FKS\11]A5=.][=3IIS]I!2M8****YS0**** "BB
MOD/X=^!?&OB7XF^(O%%K?S:;IFD^,M7^TWTNN7LDUY:(TB"R6Q8>0L>60B0'
M(V<"N_#8:->,Y2GRJ*^_RW_*_H<]6JZ;BE&]SZ\HKXG^&WQD\;^"_AQI%CK/
MB&YO(;OP[H-_:Z@VGH9;%[JZE@D2665MNW;$"TTN=I;.T\+6CHW[27CR?3/
M.I:E?1-;7Z>7>6NE6D37TTJZE);%S!*%,J-&J<0,KH2SE-N!7I3R3$1E)1DF
MD[7UUTOV_IG*L?3:5TUI?\;'V/17SE\"OB_XX\<?%SQ#I&NS6*6=LU\)]&:(
M1W.FF*Y\NW*D#+K)'\Q+]259/EXK,^!?B72O$'[0OB<:%XQU&_L[:&[@N[35
M]2DFGU2Y^T*WG1VYQ'!! "84954N&Z$#<W-/+*E/VBF_@2>FJU\_^'[[:K58
MJ,N7E6[M_7]?CH?4%%%%>.=H4444 %%%% !17REXXUNQB^,'B^+QMK?C#3M:
M@O[!?!UAX=GG0SVK1Q[VMXE_=3LTOFB7S VU1V&*Q_%GQN\=ZEJOCO16OB"+
M/Q%;7.@VVFR0SZ);6]M*;.]%R.6,S+'@]#YHV8V&O>AE%2HHN,MTGJG;9/3O
MO:^BOIO:_GO&1BVFNMOTU[?CIJ?8M%?$4GQ?\4>!=-\3FUUC4;>_N9;'[+/<
MPB>$-'X>MYC&7FRL>^7G:JL\C;E7!)82>'?C?XSC^+4EQ::NUQ>ZY<^&W/A-
MK*22.[BN-/A-W)#(Q/D+%N9R!P"/GSN%:_V)6:<E)6M?KY?=OOMIK8CZ_3ND
MT][?G_D?;-%?$]O^TC\3[OPIK=S:ZE;W6J&QM9[J,Z&T0\-W\FIP6_V%PW^N
MS%)(?F^8>5NR PKL/$?Q<\:Z7\5;7P3:^(I[M_-?2+J>?3K>&1I#ILDZ744:
MY8_O0@#G;&3E C$%JS>2XB+:<HZ7?79)-]/-6[]-+,I8ZFTFD^G;K?S\CZHH
MKX@\&_'[Q[8^&/!-O!XE.JWW]E:3):6-UI1EG\274UPT=];F;_EFUJ%VEA\V
M07?(-=-K'Q>^)6F>#)?$C^)[,6USXBU/3X[%K6WM9X;:UEN(X_)DE4Q.[;$8
MK(5W!0J$,234\DKPERN4=[+?_+M\NFZ:$L?3:O9]^G^?];['US16)X(UM_$O
M@W0M6D2YCDOK&&X9+RV^SS L@8[XLG8W/*Y..F36W7@2BX2<7T/13NKH****
MD845\;KXCO=._:8N88]<U;6+^^\026<=DMU>VU_I<31LH+V3!K6XL%P'$HV-
MR#N)R*PO!W[0_C+0?!'@2V_X2:ZUC5P+1]475+*-/,,VH^1/"SM^\D>)-Q(0
M+LR&9CD+7T?]B59).G).ZCNFM[^NFEKNU_0\SZ_!-J2[_A;_ #/N6BOB:V^/
M/B_X<Z9K4>H^+KC4I1-XMMP;[3M[V^HV\B'3H,A3]]"TBH?EVG X48[GPO\
M%[QEX@^)]CX9U35G%KJUHL4/]C00NUJSZ>DOF7"-MFB99"[>:N^(Y5,*<FLJ
MF35X)RYERI-WUU2WMH5''4Y-*SOIVZ_,^H**YKX=^$KKP-X0L=%O==O?$MQ:
M@J=2U''G2C)V[L<<# _"NEKQ)I1DU%W7?N=\6VDVK!1114%!1110 4444 %%
M%% ''7OQB\#Z==S6MUXKTFWN87,<D4ETJLC#@@C/!J'_ (7=X _Z''1O_ Q/
M\:W'\&Z!=L9I]#TV::3YGDDM(V9CZDD<TG_""^&_^A>TK_P"C_\ B:]:+RZR
MYHSOZQ_R/$E'-;OEE3MZ2_\ DC$_X7=X _Z''1O_  ,3_&C_ (7=X _Z''1O
M_ Q/\:V_^$%\-_\ 0O:5_P" 4?\ \31_P@OAO_H7M*_\ H__ (FGS9;_ "S^
M^/\ \B+ES;^:G_X#+_Y(Q/\ A=W@#_H<=&_\#$_QH_X7=X _Z''1O_ Q/\:V
M_P#A!?#?_0O:5_X!1_\ Q-'_  @OAO\ Z%[2O_ */_XFCFRW^6?WQ_\ D0Y<
MV_FI_P#@,O\ Y(Q/^%W> /\ H<=&_P# Q/\ &C_A=WP__P"AQT;_ ,#$_P :
MV_\ A!?#?_0O:5_X!1__ !-'_""^&_\ H7M*_P# */\ ^)HYLM_EG]\?_D0Y
M<V_FI_\ @,O_ )(Q/^%W> /^AQT;_P #$_QH_P"%W> /^AQT;_P,3_&MO_A!
M?#?_ $+VE?\ @%'_ /$T?\(+X;_Z%[2O_ */_P")HYLM_EG]\?\ Y$.7-OYJ
M?_@,O_DC$_X7=X _Z''1O_ Q/\:4?&WP"Q 'C#1B3V%XG^-;7_""^&_^A>TK
M_P  H_\ XFFR>!O#87_D7M*ZC_ERB]?]VCFRW^6?WQ_^1#ES;^:G_P" R_\
MDC)_X7/X$_Z&W2/_  *7_&C_ (7/X$_Z&W2/_ I?\:U_^$#\-?\ 0NZ3_P"
M,7_Q-'_"!^&O^A=TG_P!B_\ B:+Y;_+/[X_Y"Y<W_GI_^ R_^2/.?"-Y\&/
MVMWNL:+J^D6VIW<?DR7,FIO.PCW;O+3S';RTW<[$PN0..!77_P#"Y_ G_0VZ
M1_X%+_C6O_P@?AK_ *%W2?\ P!B_^)H_X0/PU_T+ND_^ ,7_ ,35SJX"J^:I
M[1OSE%_H1&GFL%:,J2_[=E_\D9'_  N?P)_T-ND?^!2_XT?\+G\"?]#;I'_@
M4O\ C6O_ ,('X:_Z%W2?_ &+_P")H_X0/PU_T+ND_P#@#%_\347RW^6?WQ_R
M+Y<W_GI_^ R_^2,C_A<_@3_H;=(_\"E_QH_X7/X$_P"AMTC_ ,"E_P :U_\
MA _#7_0NZ3_X Q?_ !-'_"!^&O\ H7=)_P# &+_XFB^6_P L_OC_ )!RYO\
MST__  &7_P D9'_"Y_ G_0VZ1_X%+_C1_P +G\"?]#;I'_@4O^-:_P#P@?AK
M_H7=)_\  &+_ .)H_P"$#\-?]"[I/_@#%_\ $T7RW^6?WQ_R#ES?^>G_ . R
M_P#DC(_X7/X$_P"AMTC_ ,"E_P :/^%S^!/^AMTC_P "E_QK7_X0/PU_T+ND
M_P#@#%_\31_P@?AK_H7=)_\  &+_ .)HOEO\L_OC_D'+F_\ /3_\!E_\D9'_
M  N?P)_T-ND?^!2_XT?\+G\"?]#;I'_@4O\ C6O_ ,('X:_Z%W2?_ &+_P")
MH_X0/PU_T+ND_P#@#%_\31?+?Y9_?'_(.7-_YZ?_ (#+_P"2,C_A='@3_H;=
M(_\  I?\:/\ A<_@3_H;=(_\"E_QK5'@3PUYI'_".Z5C _Y<8O\ XFG?\('X
M:_Z%W2?_  !B_P#B:+Y;_+/[X_Y!RYO_ #T__ 9?_)&1_P +G\"?]#;I'_@4
MO^-'_"Y_ G_0VZ1_X%+_ (UK_P#"!^&O^A=TG_P!B_\ B:/^$#\-?]"[I/\
MX Q?_$T7RW^6?WQ_R#ES?^>G_P" R_\ DC(_X7/X$_Z&W2/_  *7_&C_ (7/
MX$_Z&W2/_ I?\:U_^$#\-?\ 0NZ3_P" ,7_Q-'_"!^&O^A=TG_P!B_\ B:+Y
M;_+/[X_Y!RYO_/3_ / 9?_)&1_PN?P)_T-ND?^!2_P"-'_"Y_ G_ $-ND?\
M@4O^-:__  @?AK_H7=)_\ 8O_B:/^$#\-?\ 0NZ3_P" ,7_Q-%\M_EG]\?\
M(.7-_P">G_X#+_Y(R/\ A<_@3_H;=(_\"E_QH_X7/X$_Z&W2/_ I?\:U_P#A
M _#7_0NZ3_X Q?\ Q-'_  @?AK_H7=)_\ 8O_B:+Y;_+/[X_Y!RYO_/3_P#
M9?\ R1D?\+G\"?\ 0VZ1_P"!2_XT?\+H\"?]#;I'_@4O^-:__"!^&O\ H7=)
M_P# &+_XFFGP)X:WK_Q3NE8Y_P"7&+_XFE?+?Y9_?'_(.7-_YZ?_ (#+_P"2
M,K_A<_@3_H;=(_\  I?\:/\ A<_@3_H;=(_\"E_QK7_X0/PU_P!"[I/_ ( Q
M?_$T?\('X:_Z%W2?_ &+_P")IWRW^6?WQ_R#ES?^>G_X#+_Y(R/^%S^!/^AL
MTC_P*7_&C_A<_@3_ *&W2/\ P*7_ !K7_P"$#\-?]"[I/_@#%_\ $T?\('X:
M_P"A=TG_ , 8O_B:+Y;_ "S^^/\ D'+F_P#/3_\  9?_ "1D?\+G\"?]#;I'
M_@4O^-'_  N?P)_T-ND?^!2_XUK_ /"!^&O^A=TG_P  8O\ XFC_ (0/PU_T
M+ND_^ ,7_P 31?+?Y9_?'_(.7-_YZ?\ X#+_ .2,C_A<_@3_ *&W2/\ P*7_
M !H_X7/X$_Z&W2/_  *7_&M?_A _#7_0NZ3_ . ,7_Q-'_"!^&O^A=TG_P
M8O\ XFB^6_RS^^/^0<N;_P ]/_P&7_R1D?\ "Y_ G_0VZ1_X%+_C1_PN?P)_
MT-ND?^!2_P"-:_\ P@?AK_H7=)_\ 8O_ (FC_A _#7_0NZ3_ . ,7_Q-%\M_
MEG]\?\@Y<W_GI_\ @,O_ )(R/^%T>!/^AMTC_P "E_QH_P"%S^!/^AMTC_P*
M7_&M5_ GAKY<>'=*Z_\ /C%_\33O^$#\-?\ 0NZ3_P" ,7_Q-*^6_P L_OC_
M )!RYO\ ST__  &7_P D9'_"Y_ G_0VZ1_X%+_C1_P +G\"?]#;I'_@4O^-:
M_P#P@?AK_H7=)_\  &+_ .)H_P"$#\-?]"[I/_@#%_\ $T[Y;_+/[X_Y!RYO
M_/3_ / 9?_)&1_PN?P)_T-ND?^!2_P"-'_"Y_ G_ $-ND?\ @4O^-:__  @?
MAK_H7=)_\ 8O_B:/^$#\-?\ 0NZ3_P" ,7_Q-%\M_EG]\?\ (.7-_P">G_X#
M+_Y(R/\ A<_@3_H;=(_\"E_QH_X7/X$_Z&W2/_ I?\:U_P#A _#7_0NZ3_X
MQ?\ Q-'_  @?AK_H7=)_\ 8O_B:+Y;_+/[X_Y!RYO_/3_P# 9?\ R1D?\+G\
M"?\ 0VZ1_P"!2_XT?\+G\"?]#;I'_@4O^-:__"!^&O\ H7=)_P# &+_XFC_A
M _#7_0NZ3_X Q?\ Q-%\M_EG]\?\@Y<W_GI_^ R_^2,C_A<_@3_H;=(_\"E_
MQH_X71X$_P"AMTC_ ,"E_P :U_\ A _#7_0NZ3_X Q?_ !-,E\"^&EC)'AW2
M?_ &+_XFE?+?Y9_?'_(.7-_YZ?\ X#+_ .2,O_A<_@3_ *&W2/\ P*7_ !H_
MX7/X$_Z&W2/_  *7_&M?_A _#7_0NZ5_X Q?_$T?\('X:_Z%W2?_  !B_P#B
M:=\M_EG]\?\ (.7-_P">G_X#+_Y(R/\ A<_@3_H;=(_\"E_QH_X7/X$_Z&W2
M/_ I?\:U_P#A _#7_0NZ3_X Q?\ Q-'_  @?AK_H7=)_\ 8O_B:+Y;_+/[X_
MY!RYO_/3_P# 9?\ R1D?\+G\"?\ 0VZ1_P"!2_XT?\+G\"?]#;I'_@4O^-:_
M_"!^&O\ H7=)_P# &+_XFC_A _#7_0NZ3_X Q?\ Q-%\M_EG]\?\@Y<W_GI_
M^ R_^2,C_A<_@3_H;=(_\"E_QH_X7/X$_P"AMTC_ ,"E_P :U_\ A _#7_0N
MZ3_X Q?_ !-'_"!^&O\ H7=)_P# &+_XFB^6_P L_OC_ )!RYO\ ST__  &7
M_P D9'_"Y_ G_0VZ1_X%+_C1_P +G\"?]#;I'_@4O^-:_P#P@?AK_H7=)_\
M &+_ .)H_P"$#\-?]"[I/_@#%_\ $T7RW^6?WQ_R#ES?^>G_ . R_P#DC(_X
M7/X$_P"AMTC_ ,"E_P :/^%T>!/^AMTC_P "E_QK7_X0/PU_T+ND_P#@#%_\
M339/ GAH!<>'=)^\/^7&+_XFB^6_RS^^/^0<N;_ST_\ P&7_ ,D97_"Y_ G_
M $-ND?\ @4O^-'_"Y_ G_0VZ1_X%+_C6O_P@?AK_ *%W2?\ P!B_^)H_X0/P
MU_T+ND_^ ,7_ ,31?+?Y9_?'_(.7-_YZ?_@,O_DC(_X7/X$_Z&W2/_ I?\:/
M^%S^!/\ H;=(_P# I?\ &M?_ (0/PU_T+ND_^ ,7_P 31_P@?AK_ *%W2?\
MP!B_^)HOEO\ +/[X_P"0<N;_ ,]/_P !E_\ )&1_PN?P)_T-ND?^!2_XT?\
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
M_F*-[?\ /,_F*P-A]%,WM_SS/YBC>W_/,_F* 'T4S>W_ #S/YBC>W_/,_F*
M'T4S>W_/,_F*-[?\\S^8H ?13-[?\\S^8HWM_P \S^8H ?3)>B_[PHWM_P \
MS^8IDC-A?D/WAW% $U%,WM_SS/YBC>W_ #S/YB@!]%,WM_SS/YBC>W_/,_F*
M 'T4S>W_ #S/YBC>W_/,_F* 'T4S>W_/,_F*-[?\\S^8H ?13-[?\\S^8HWM
M_P \S^8H ?13-[?\\S^8HWM_SS/YB@ E_P!4_P!#3*61V\M_D/0]Q24 /B_U
M2?04^F1?ZI/H*?0 4444 %%%% !1110 4444 %,E^Z/]X?S%/IDOW1_O#^8H
M ?17F$OQWT^'QA/HCZ3="&'58]':]%U;$^>Y0+B#S?.*9D4%@G R>@)K0U/X
MY^#].\C9J9O3-?IIP^RQ.X$CB0JV<<QGRG'F#*Y4\\&NMX2NK>X]>VOY&/MJ
M?<[^BN'L?C5X+O)+B$^(+.&YM;4WES$[\0H$1VR_W20LL9(!)PZGH159?CQX
M,?6],T_^UD4:C&SV]RZE8RZS"(Q,"-R.'900X &Y1G) I?5:_P#(_N8_:T_Y
MD>@T5P>D?&[PAJEK923:K'ILUU9_;?(O/D,2>5YI5WY0.(P7*[L[1G&.:'^-
M_@^.[M(GU)HH;BSN;W[3-;R1QQI T:N'+*"K$R+@$9/XKD^JU[VY']P>UIVO
MS([RBN%G^./@2VCLWF\26D0NU+1!PX;AS&0PQE#O&S#8.XA<9(!N6GQ:\(7U
M[I-I!KMM+/JBJUHH#8DW;MJDXPK$HX"L0Q*D8R#4O#5TKN#^YA[6F_M+[SKJ
M*Y/QM\2--\#+)]KCFN9(K.2_DCMPI9(49$W')'5I% '?GT-9EU\9-)M='M;U
M[6X666\N[*2U=HU>W:V\SSGD);:$'E=<\[T_O41P]6<5*,=&#J03LV=_17&^
M%/BKHOC&[MX+$7*"Y:[C@DN(C&)'MIO*E4 \Y&58<<J?4$#LJSG3G2?+-69<
M9*:O%A111691R7C+XI>$_AY>6\7B/7K32);F,M"ERQ!< X)&![US_P#PTQ\+
MO^AUTO\ [[;_  KYA_X*._\ (R^#/^O2X_\ 0UKXZK]=R7@W!YGE]+%U*DE*
M5]%:VC:[>1^?9GQ'B,%BZF'A"+4;;W[)]S]8_P#AICX7?]#KI?\ WVW^%'_#
M3'PN_P"AUTO_ +[;_"OR<HKVO^(?X#_G]/\ \E_R/,_UMQ?_ #[C^/\ F?K'
M_P -,?"[_H==+_[[;_"C_AICX7?]#KI?_?;?X5^3E%'_ !#_  '_ #^G_P"2
M_P"0?ZVXO_GW'\?\S]8_^&F/A=_T.NE_]]M_A1_PTQ\+O^AUTO\ [[;_  K\
MG**/^(?X#_G]/_R7_(/];<7_ ,^X_C_F?K'_ ,-,?"[_ *'72_\ OMO\*/\
MAICX7?\ 0ZZ7_P!]M_A7Y.44?\0_P'_/Z?\ Y+_D'^MN+_Y]Q_'_ #/UC_X:
M8^%W_0ZZ7_WVW^%,;]I?X7>8G_%;:7WXWM_A7Y/T4?\ $/\  ?\ /Z?_ )+_
M )!_K;B_^?<?Q_S/UC_X:8^%W_0ZZ7_WVW^%'_#3'PN_Z'72_P#OMO\ "OR<
MHH_XA_@/^?T__)?\@_UMQ?\ S[C^/^9^L?\ PTQ\+O\ H==+_P"^V_PH_P"&
MF/A=_P!#KI?_ 'VW^%?DY11_Q#_ ?\_I_P#DO^0?ZVXO_GW'\?\ ,_6/_AIC
MX7?]#KI?_?;?X4?\-,?"[_H==+_[[;_"OR<HH_XA_@/^?T__ "7_ "#_ %MQ
M?_/N/X_YGZQ_\-,?"[_H==+_ .^V_P */^&F/A=_T.NE_P#?;?X5^3E%'_$/
M\!_S^G_Y+_D'^MN+_P"?<?Q_S/UC_P"&F/A=_P!#KI?_ 'VW^%.C_:4^&$LB
M(OC72RSL%4>8>23@=J_)JD8!@0>AXH_XA_@/^?T__)?\@_UMQ?\ S[C^/^9^
MTDFJ6N5_>C[WH?\ "G?VI:_\]?\ QT_X5\Q?LX?$+_A8GPLTV:>7S-4TW_B7
MWF3\Q9 -CG_>3:?KFO4*_*<3E+PM:="H]8NQ]W1S#V].-6"T:N>F_P!J6O\
MSU_\=/\ A1_:EK_SU_\ '3_A7F5%<WU&/\QM]:EV/3?[4M?^>O\ XZ?\*/[4
MM?\ GK_XZ?\ "O,J*/J,?Y@^M2['IO\ :EK_ ,]?_'3_ (4?VI:_\]?_ !T_
MX5YE11]1C_,'UJ78]-_M2U_YZ_\ CI_PH_M2U_YZ_P#CI_PKS*BCZC'^8/K4
MNQZ;_:EK_P ]?_'3_A2-?P3#8DFYCT&#7F=7]"_Y"]M_O?TJ98*,8MW*CB9-
MI6/2:***\D]$.E8=OXY\.75G]KBU[39+3[4+$3B[C\LW!QB(-G!<Y'RCFM+4
MX[N:PF2PFAM[PK^[EN(C+&I_VE#*2/Q%?/B_L\6'B/Q-)H]_XW:2#2X7N'T#
M2;%+>+3VN)A)$;<L7\I=T#97DG!&0C%35/E=:,*KY8N]WOZ)(Z'3OA*E6GK4
MBU:/DW9MNUDE==>OI?WS5?$6EZ%':OJ.H6UDEU*L$#3R!1)(WW5&>I-9[_$/
MPRGBL>&6UVP'B PFX_LXSKYWEA0Q;;Z8(/T.:\A^(O@/PAI.HZ3I^L:/JVO^
M5+_;9F6PAO(T6&96E)#_ #!2K*C)&#E=IQD"K^I:+:_&'Q0\,'BB)_#VEJZQ
M_9].,3,US:E1;I<;PLB!#O*JF<%06ZXY<'4G.*>,BJ;?1.^OK;7\"X1H5:4G
M2;<XJ3DMDG]G6ST;:3VL>JW'C?P[::?>W\^O:9#8V(4W5S)>1K' &^[O8G"Y
M[9ZU8T7Q+I/B,77]EZE:Z@;69H+@6\JN89%)!5P#E3D'@UXGXG_96T3QEIUJ
M?%>M3W6C6TKW5QHVDQ1V=A/&L86%-HRR^6 S!U<,2[9..*D^!'A;PB^HSWVD
MMJVFZU]LNK^Z2>[6-M2$DSL&E2,_ODB,FU21@9QDUU8CE@X>Q?->][Z6VM;O
MU^5NI.!A"MAZD\5>$U;E25T][W=]-$N^KVLCWNBBBI.8*9+T7_>%/IDO1?\
M>% #Z*\E?0OB!#J=R-.U&;3K)KV=U1D@F5Q+=3?.Q?+ )$8F"J1Z$'D5F-<_
M&6Y\1:;+Y,%EIMS:22SVRK;RBUE(E_=L2P+%?W&T@X)+;N.@![;17SIGXK6.
MFKK>JM=I=6M@Y<W)M3!&8S<'SC&@^64J\8 &5^7YC5.#6_BSXWT:R?0I]4;1
M[M+Z$W\\=C%</&3.D3DK@*ZXA*M&"K9)/0T ?2]%>.Z4GQ,N]5AMY9]1LK%K
MB/[3/<1V1V0A\KY&W<Q+1C$I<'#GY.*QO&^F^*?#7BCQ/XATG3+Y+@Q2O'J3
MS),H0Q*L:Q#S/F^<#]S)%M4EFW],@'O=%>(F?XL@P^4M\<I)]F-Q'8X*;I>;
MS:>)0OD[!#\I/WOXL/ND^+VFZUIT-I<-JUHOVA));J*UB63,>8WE*X/RN<!4
M5<A>3UH ]KHKPZ<?%R71+V:QGO8Y882;6+48K$7,S&2$/YGE@H&5?M!C"X!^
M3?GH;>@6?Q'U#Q7X1E\1+=?9K4K/="V^S):8^RS(3+AO-,WF.GRKF/'(&1P
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
M%,9E$ 29&AP[.08V7!;H0,5ZY17;'&XF-K5'I;KIIMIY&#H4G?W5_P .>/\
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
M ,51_:F _P"@B'_@<?\ ,/J.+_Y\R_\  7_D>3T5ZQ_PRG\5_P#H3+_\T_\
MBJ/^&4_BO_T)E_\ FG_Q5']J8#_H(A_X''_,/J.+_P"?,O\ P%_Y'D]%>L?\
M,I_%?_H3+_\ -/\ XJD/[*GQ7R!_PA=_]<I_\51_:F _Z"(?^!Q_S#ZCB_\
MGS+_ ,!?^1Y117K'_#*?Q7_Z$R__ #3_ .*H_P"&4_BO_P!"9?\ YI_\51_:
MF _Z"(?^!Q_S#ZCB_P#GS+_P%_Y'D]%>L?\ #*?Q7_Z$R_\ S3_XJC_AE/XK
M_P#0F7_YI_\ %4?VI@/^@B'_ (''_,/J.+_Y\R_\!?\ D>3T5ZQ_PRG\5_\
MH3+_ /-/_BJ/^&4_BO\ ]"9?_FG_ ,51_:F _P"@B'_@<?\ ,/J.+_Y\R_\
M 7_D>3T5ZQ_PRG\5_P#H3+_\T_\ BJ/^&4_BO_T)E_\ FG_Q5']J8#_H(A_X
M''_,/J.+_P"?,O\ P%_Y'D]%>L?\,I_%?_H3+_\ -/\ XJE7]E'XKR,JCP;>
MJ6( 9BF!GN>>E']J8#_H(A_X''_,/J.+_P"?,O\ P%_Y'T;^QWKNI:O\(OLU
M]$WV;3KV2ULKAC_K(L!BH_W&8C\<=J]RJKX!^%$WP_\ !6C>'K6,-'8P+&[@
M']Y(>9'/'=B370_\(M?_ //,?D?\*_ ,QQE#$XNK6I-*,FVOZ\]S]8P>'JT,
M/"G.[:2_KY;&116O_P (M?\ _/,?D?\ "C_A%K__ )YC\C_A7G>UI_S(Z^2?
M8R**U_\ A%K_ /YYC\C_ (4?\(M?_P#/,?D?\*/:T_YD')/L9%%:_P#PBU__
M ,\Q^1_PH_X1:_\ ^>8_(_X4>UI_S(.2?8R**U_^$6O_ /GF/R/^%'_"+7__
M #S'Y'_"CVM/^9!R3[&15_0O^0O;?[W]*L?\(M?_ //,?D?\*M:7X>O+34()
MI$ 1&R3SZ?2HG5@X/4N$)<RT.WJ&[E:"VED0*7520&.!GW]JFHKYN2;BTG8]
MM.SNSYU\<:3\.QK=OJ.KZ?K6M:GK;+?S^&]*NIIK.ZD3""=X P1A^[&">&"C
M(-:OQ?\ VC$\,_L[>,O'G@^&&35= CC7^S]6A9!#(98TVRHK XPQQ@]O8UZ'
MK7@F\C\71^)]!N;6VU(V?V">WO8B\,L0;<N"I!1@?3(([=ZYW7OA9-+X/\6K
M<Z5I'C/5_$4T,M[IFIIY.GSHC(!'C#X"J"03N)89/I7S6$AF-+%*-6SALWRI
M726DKWO=RWC:RN^R;^HQN*PV*P<5*<G**7*G)NSO9QM:R2BE9IW=EZ+Q'Q+^
MUCX\L?!?Q0^)EC!X:3P=X,UF[\/1^'+B*9M1FGCG6U6XN;@2!;>/S7$I3RF/
MDC.[)R/3_@O\5_&.I?%SQA\-O&TN@ZQJ>B:78:S#K7AN"6"W:*Z,J^1+%))(
M4D4Q%E(?YT8' [X&H_"[6=3\?W?BZ\^!W@2[U:Z@>UN[Q[]6NKN-XVC<.QA"
MN"IVG>"=I(SVK5\#>#/%/P=TO[!X(^%'@_1H+QH9[R#2[W[.@DV#S"S[-TK
MY1 5 "@'=R57Z<^6/?:*\IM/$7QAN[9UE\'^';"Y>Z@5'DU9Y8XH&5S*6"H"
MS*0BC&,[R<87!2#Q1\88[("?P-X?N+DCAXM;:,=?XD,;8X/9VZ>_ !ZO17D-
MKXW^+O\ :5M:7'PZTG:L0DN+F+6_W;DL5(0F/@_Q8.>,<Y->O4 %,EZ+_O"G
MTR7HO^\* /+;3X-:1%K6L:L^IV4]C<WS7ERO]G6HD#+=+<,DEP%WLJO'@ACP
M![5 ?@-H-SIOV"QU9HI%D=Y9(X;>5C#+"L+1X9"%&V+Y6 RI#8XR*75/A%KE
MS=WMU9ZT;.9IKB6V6*ZGCC7SKB=W+HORL2DB+D@X*\8X-<S>? KQM;:?'9Z+
MK]OIT4=^;L%-0NE8GSI9 Y.UN?WH!CZ'&=P[@&[J'PP\"Z';K?ZMXAM8K&Z8
MI!+J4\'E$^=%+A&?AC^X ZYP6IO_  SAX9U36;O4H=4GEBFCEADMXBC1J[;Q
MP!P $D*[,8Z'USLW/PEO+_1_"5@VK'3AI'VCSYK%(V=Q(C*%02QNN/FYRH/'
M!KF=;^ VNVNEZC:>&-9_LZ.\D97B;4;F)?)#0^2%*A@CJJ/E@IW;L'.<@ [>
MS^#^E68\1PK<3+9ZW&5E@C1(S"WG2RAHV"Y!!EX!R/D!QUSF:W\)#K2VW]N>
M+[R]OI6DMO-N(+8"2&15WPQ1E-J,1&&WJ-_#'..!QUY\%_B/<6VJQKXQ7=>1
M6>\O?3DS21*@D ;9^Y1L,> Q.1G )%>E#P%<7$'@>>_N(=0UG071I]1G7,DH
M^SO')M.."S,I/3('X4 <3KOPD\(:@FH^'=/UK3T\3O:LJ6TDD/V@';=,&=0"
M^"+MB3@Y"KUYS+K/[-.D:_:-#>:W=M?M)]H>:&.*%2Q$B$^4@50"CE<>HR<D
MG.GXB^'/B+5=<U5K0:-:VL^HKJEMJ<CR->12I;)&J; @"C>G+"3.QF&,GC@/
M^&?/'B:+<1KXA@.J7$)MC=MJ]WYD4(E:1(UD"<@,Y;)7^':.N0 =I)\!_#FG
M>+K#6Y=:FA;3I#>BVE=$41))YH)/'"R%B7.<A@">!7I2^*]$>6ZC76+!I+5_
M+N$%TA,+;2VUQGY3M5C@]E)[5P'C3X1ZMXTT^U2;7[BSO(O#\VF2S6DY3[1<
M2!,F3Y3NCRI)'!YINF_#S7HI/$]W>:-X6EO[B%X=*C#NUJJ!G*+-%Y(/)=F=
MLL26(&!0!W]MXOT*\DT^.WUK3IWU!6:S6.[C8W(7[QC /S@8.<9QBM>O'=%^
M&/B2VU30&O=/T!K.WN#?:A)#=O\ :9[KS6<2!OLRC8I8L(AL&XX)('/L5 #)
M?]4_T-,I\O\ JG^AIE #XO\ 5)]!3Z9%_JD^@I] !1110 4444 %%%% !111
M0 4R7A!_O#^8I],E&4P>1N'\Q0 N]?[P_.C>O]X?G1L7^Z/RHV+_ '1^5 !O
M7^\/SHWK_>'YT;%_NC\J-B_W1^5 !O7^\/SHWK_>'YT;%_NC\J-B_P!T?E0
M;U_O#\Z-Z_WA^=&Q?[H_*C8O]T?E0 ;U_O#\Z-Z_WA^=&Q?[H_*C8O\ ='Y4
M &]?[P_.C>O]X?G1L7^Z/RHV+_='Y4 &]?[P_.C>O]X?G1L7^Z/RHV+_ '1^
M5 #0P\X\C[H[_6G;U_O#\Z8$7SC\H^Z.WUI^Q?[H_*@ WK_>'YT;U_O#\Z-B
M_P!T?E1L7^Z/RH -Z_WA^=&]?[P_.C8O]T?E1L7^Z/RH -Z_WA^=&]?[P_.C
M8O\ ='Y4;%_NC\J #>O]X?G1O7^\/SHV+_='Y4;%_NC\J #>O]X?G369?,3D
M=#WIVQ?[H_*F,B^:GRCH>U #]Z_WA^=&]?[P_.C8O]T?E1L7^Z/RH -Z_P!X
M?G1O7^\/SHV+_='Y4;%_NC\J #>O]X?G1O7^\/SHV+_='Y4;%_NC\J #>O\
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
MH_X0;_IZ7_OV?_BJZC>?[C?I_C1O/]QOT_QKA^M5OYOR.KZO3['+_P#"#?\
M3TO_ '[/_P 51_P@W_3TO_?L_P#Q5=1O/]QOT_QHWG^XWZ?XT?6JW\WY!]7I
M]CE_^$&_Z>E_[]G_ .*H_P"$&_Z>E_[]G_XJNHWG^XWZ?XT;S_<;]/\ &CZU
M6_F_(/J]/L<JW@C;C_2EY./]6?\ XJG?\(-_T]+_ -^S_P#%5TLCGY?D;[WM
M3]Y_N-^G^-'UJM_-^0?5Z?8Y?_A!O^GI?^_9_P#BJ/\ A!O^GI?^_9_^*KJ-
MY_N-^G^-&\_W&_3_ !H^M5OYOR#ZO3['+_\ "#?]/2_]^S_\51_P@W_3TO\
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
M"8A7O3>EKZ/2^JOZ]!JO2=K26M^O;?[CK**Y6P^*GA#4W*VWB*PE(C>4GS@
M$1=S,2> -IW>Z\CCFGK\3O"K6]K/_;MH(KHRB(L^"?+ ,F0>5VAE)SC (]10
M\'B4[.G+[G_71_<'MZ+UYU]Z.GHK'@\7Z1=>'[G6X;U)--MT=Y9@"-@09;((
MR"/3%9NG?$2POM?_ +(>VNK.YRZ;[A5""1(89FCR&/S!)U/_  !_3F8X:M+F
MM!^[>_E;?[NHW6IJWO;[?,ZJBL#POXSLO%2K]GBGMG>VBO(X[E0K/!(6". "
M>#M/N./6M^LJE.=*3A-6:+A.,US1=T%%%%9EA1110!R_BWXE^%? 5W!%XBU^
MQT>2X0M"EW*$+@'!(_.L+_AHKX9?]#QHW_@4*^7?^"B__(R^#/\ KTN/_0UK
MX^K]LR#@/!YOEM+'5*THRG?16MHVNWD?GF9\2XC XNIAX034;;W[)]S]8_\
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
MR_\ 5#%?\_8_C_D?DW17ZR?\,\?#/_H1]$_\!%H_X9X^&?\ T(^B?^ BT?\
M$3L!_P! \_\ R7_,/]4,5_S]C^/^1^3=%?K)_P ,\?#/_H1]$_\  1:/^&>/
MAG_T(^B?^ BT?\1.P'_0//\ \E_S#_5#%?\ /V/X_P"1^3=%?K)_PSQ\,_\
MH1]$_P# 1:/^&>/AG_T(^B?^ BT?\1.P'_0//_R7_,/]4,5_S]C^/^1\C_L0
M?#SS;C5_&UU%E8LZ=8%A_$<&9Q]!M7\6KZWQ77:#X2T;POI4.FZ1IEMIVGPY
M\NVMHPB+DDG 'J235UK&#S$_=+T-?DV=<0?VOCIXMQ:3T2[);+]7YMGUF"R:
M6$H1I*2OU]3A,48KOOL,'_/):/L,'_/):\/ZZOY3N_L^?\R.!Q1BN^^PP?\
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
M\_\ ".WUIVQ_^>GZ5YC\8?CE:_"&_P!/AN-+DU WL3.&28)MVG']T^M>>_\
M#:VF?]"S<?\ @6/_ (BO'Q.?9=A*LJ%>K:2W5GZ]$?.8SBO)LOQ$L+B:_+..
MZY9.UU?HFMF?2&Q_^>GZ4;'_ .>GZ5\W_P##:VF?]"S<?^!8_P#B*/\ AM;3
M/^A9N/\ P+'_ ,17/_K-E/\ S_\ PE_D<7^N_#__ $$K_P !G_\ (GTAL?\
MYZ?I1L?_ )Z?I7S?_P -K:9_T+-Q_P"!8_\ B*/^&UM,_P"A9N/_  +'_P 1
M1_K-E/\ S_\ PE_D'^N_#_\ T$K_ ,!G_P#(GTAL?_GI^E&Q_P#GI^E?-_\
MPVMIG_0LW'_@6/\ XBC_ (;6TS_H6;C_ ,"Q_P#$4?ZS93_S_P#PE_D'^N_#
M_P#T$K_P&?\ \B?2&Q_^>GZ4;'_YZ?I7S?\ \-K:9_T+-Q_X%C_XBC_AM;3/
M^A9N/_ L?_$4?ZS93_S_ /PE_D'^N_#_ /T$K_P&?_R)](;'_P">GZ4UE?S$
M^?U[5\X_\-K:9_T+-Q_X%C_XBFG]M73"ZG_A&;CC/_+V/_B*/]9LI_Y__A+_
M "#_ %WX?_Z"5_X#/_Y$^DMC_P#/3]*-C_\ /3]*^;_^&UM,_P"A9N/_  +'
M_P 11_PVMIG_ $+-Q_X%C_XBC_6;*?\ G_\ A+_(/]=^'_\ H)7_ (#/_P"1
M/I#8_P#ST_2C8_\ ST_2OF__ (;6TS_H6;C_ ,"Q_P#$4?\ #:VF?]"S<?\
M@6/_ (BC_6;*?^?_ .$O\@_UWX?_ .@E?^ S_P#D3Z0V/_ST_2C8_P#ST_2O
MF_\ X;6TS_H6;C_P+'_Q%'_#:VF?]"S<?^!8_P#B*/\ 6;*?^?\ ^$O\@_UW
MX?\ ^@E?^ S_ /D3Z0V/_P ]/THV/_ST_2OF_P#X;6TS_H6;C_P+'_Q%'_#:
MVF?]"S<?^!8_^(H_UFRG_G_^$O\ (/\ 7?A__H)7_@,__D3Z0V/_ ,]/THV/
M_P ]/TKYO_X;6TS_ *%FX_\  L?_ !%'_#:VF?\ 0LW'_@6/_B*/]9LI_P"?
M_P"$O\@_UWX?_P"@E?\ @,__ )$^CI%?Y?G_ (AVIVQ_^>GZ5\VO^VKIAV_\
M4S<<'/\ Q]C_ .(IW_#:VF?]"S<?^!8_^(H_UFRG_G_^$O\ (/\ 7?A__H)7
M_@,__D3Z0V/_ ,]/THV/_P ]/TKYUL_VT='GNX(IO#\]O"\BJ\QN0WEJ3@MC
M9SCK7N8\40LH94W*1D,&X(['I7?A<WP.-N\/4YK;Z-?FCU\!Q#E>9J3PE92Y
M;7T:WVW2-?8__/3]*-C_ //3]*R?^$FB_P">1_[Z_P#K4?\ "31?\\C_ -]?
M_6KO^LTOYCU?KN'_ )C6V/\ \]/THV/_ ,]/TK)_X2:+_GD?^^O_ *U'_"31
M?\\C_P!]?_6H^LTOY@^NX?\ F-;8_P#ST_2C8_\ ST_2LG_A)HO^>1_[Z_\
MK4?\)-%_SR/_ 'U_]:CZS2_F#Z[A_P"8UMC_ //3]*9,K^6?GS^%9G_"31?\
M\C_WU_\ 6IT>OQW3K$(\%CC.?_K4UB*3=E(:QE"3LI&IL?\ YZ?I1L?_ )Z?
MI4E>8?'GXPCX,Z#INJ/&KQ75T+9MUM+/@D9'$?*C@G<>.,=2*VE)17-+8[HQ
ME.2C!-M[):M^AZ7L?_GI^E&Q_P#GI^E?.]E^U+=7'C3P]X>FL4MKC5[P6\0D
MTVZ&Y/,5/,W' 56#$@GIC!&2*99_M/>(I=1TO2KGPWI]MJEYK6I^&)%^U2M%
M!JMLX>")FV [+BV)G5L# &,'.:F%2-17@[E3I5*32JP<6]=5:Z[GT7L?_GI^
ME&Q_^>GZ5R&@_$:QOM8U^SOM1TJT_L^=DAC^U@3/%&%$LKHV"JB4LF>1\H.>
M16?X8^,NE>(?'WB#PX\^G6T=E]C_ +.NAJ"/_:8GC=SY:X'*E", MTS[5H9G
M?['_ .>GZ4;'_P">GZ5S6D_$SPWJEK92/JUII\]XXCAL[VYBCG=B[(H";CDL
MR-MQG.*9XA^+/@OPGM&L>*M(T]FN8[,)/>QJWG.^Q4QG.=V0?3!SC!P =1L?
M_GI^E&Q_^>GZ5B)X_P#"\HG*>(])80%%E(OHL1E^$#?-QN/ ]>U:FE:M8Z[8
M0WVFWMOJ%E,"8[FUE66-P"0=K*2#R"./2@"?8_\ ST_2FR*X"Y?/S#M4U,EZ
M+_O"@!-C_P#/3]*-C_\ /3]*PK3X@>'[[Q%-H4&I))J<)=6CV.$+( 759"-C
M,N?F4$D=P,5J6^M6-U?RV4-U')=1Q),T:GG8^[:P]0=K=/2@"SL?_GI^E&Q_
M^>GZ55NM=TZQ6V:XO[:%;J18H"\JCS78X55YY)/I6?8^.M"U'5M1TVWOU>\T
M]6>XC:-U 53ARK$ .%/#;2=IX.#0!M;'_P">GZ4;'_YZ?I7,>'_BCX8\3R01
MZ?J>Z6?'E17%O+;NX*EE8+(JDJ0#ANAP0#D5TINX 2#-&,.(S\X^\>B_7VH
M=L?_ )Z?I1L?_GI^E,FOK:W@GFEN(HH;<$S2.X"Q@#)W'M@<\UG:-XOT;Q"D
M3Z=J,-TLUM'>1E#@/#)NV.,]0=C?E0!J;'_YZ?I1L?\ YZ?I7/Z+\1?#OB&^
MN+.PU-)IX(_.?=&Z*4R 65F 5@"R@[2=I(!P372=: (]C_\ /3]*-C_\]/TJ
M2B@"*17$;9?/![4E/E_U3_0TR@!\7^J3Z"GTR+_5)]!7DWQ4U6*T\96L.OZO
MK.A^&O[-:2VGTEY8O,O?,(*LT0)+!-I1#PQ+<'%<F*Q"PM/VC7EO9?-]$<.-
MQ2P=+VLEU2U=EKW;V1W_ (R\,2>*](%I%J=SI4J2"59K<*ZM@$%)(W!61""<
MJPQT/4"L+1_A+I^BZ7X9LHKN9UT34)-25VC0>;+(LH8;5 5%S,Q"J !@"N'T
M3XE^,M.\,74NLQ0Q7.FZ=IOF>?9.97GN#AGE(=54( "PX ).2 *U/AMXSUGQ
M?XMTZ]U /;K+H-P9;6+>MOYL=\T0<*3PQ5<_0^E>,L7@\36A)P?/)=>B4DN_
M227F[=CY]8[ 8O$0DZ;]I)+>ZLE)+:]DU)+S=NQK3_ _2KC7['66O+D7MIK$
M^K*RA1O$O+0MZJ" 0>H.?6GW'P1TC^U+2>SO;^SL4,)N[%IC<+=^3,9H0TDN
MYQMD)/#<CBN%^#/CS6IH[NZDBU7Q2;C3;.Y:"VE#^7.SRB4MYS*J-]T[$.W8
MJD#)Y6'XKZ_X9%I:+&;LSZO=F4W\<C,83J1A"H^X?<1LX ;  /"]>*&(RV5)
M5I4K*5W]S2WZW6Z3VT9P4\5E,J,:\J-E*[ZWT:COUNMTGJE9IG5V_P"S[H_V
M6:"\U75+I$6.&Q9)_(>RAC,C1QJT84M@S/RV2?E]*ZWP]X TS0O#GA[2)/-U
M$:&$-I<W3EI%=5*[LY]&(QT ..E>:Z[\3/$M[X?U:6WOK32;RVNXQ+:K8RO/
M8Q"^6%O-8G80T7SY^4XR0"/F#9_C9XA?7=7LK.SM)(HI%CMI)+:0%#]NBMCO
M4/DY20R#[IQ@X*\G:GB<MPTKPIVTWM>ZNWWOHX]=M%ITWIXS*,)*\*5O=WM>
MZNW;=O1QZ[:+36WLKZ+I\DS2O96[R,%4LT8)PN=H_#<?S-+I&CV>@Z?%8Z?
MMM:1;BD2YP"6+$\^I)/XUXQ%\9O%%M93&^M;(.\:^3/'9RA(F^W26K&3=)C!
M6,/DLH7=@DC!+](^-GB6]U#PFLVD6X@U2")KB*"*0RB1GD1MH9@0HV*<@/MR
M=^W@UV1S7!\T6DTVNW1O_AF=\<[R_GBTFI-?RZV;2_R;/<*9+]T?[P_F*\Y^
M#WQ#USQXNH-J^G16:PQPN/*4J8I'W;X&!9OF3:O/!YY5>,^C2_='^\/YBO6P
MV(ABJ2K4]GWT/<PF*IXVC&O2ORONK;.QRUM\,]$MI/$$X@#WNM23/->/&AGC
M$D:HR(^W(7"Y .>2:S&^"N@MJNBWY>X,NF6UK:J&V,)EMR3"6RI(()).TKG\
M*XCQQK'C;6[CQII":=J#Z1+IVI06\2V1!WK&GD&.15YWYDQ\S$^BD 5+/<^,
M/#MUKYT^VU"UM;G5;N87$%B;F1G6SMQ;HJ$']V[B0%@.JXRN<U\]/$81R:^K
MMQB][=;O7_-M]=3Y2IBL$Y-/"MQB][=;MMKRONVUN[]CK)_@7X=ELM0@5KE#
M=:H-560LC^3( P"*K*5\L!Y,(0?OM[8LV_P<T6TMW@AGNXXV&G# 9/\ ESE,
ML9^[_$S'=Z]L5S_C'_A.=?7PDHT>WTN\M]3MIS=I(UU$K&VF\TRQ+M*HK';]
M\Y)7FN2L_#M_"+<^,M$U76]%%[JYFMM.M9B&NGN@T4WDJV_RVCW[#DA<]>0:
MBI/#4YM0PVG=WBM;)WTNOB=W;;\(J5,)2J-4\)HE;F=XK6R=]&U\3N[-66_;
MT>7X)Z+<0O!/=WTMOLNTB3>@,(N+A+ABI"YRLL892<]<'-2_\*=TJ2>6YGOK
MZXO;A+U;BY=D#3-<QQQNQ 4 ;5B0*  !CD&N<U[X;Z5KGBCX?7A\.7)MR)$O
M?MF]Y8XUM6\I9VW-R'"C))^;')KV"O1P^&HU93YZ*2326K=[)-;I6M>RWZH]
M;"X.A7E4]I045%Q2U;O9)IZI6M=);VU6G7BM8^%>FZMI^G6HO+VT-IIKZ09H
M'0/-:.J*\;94CGRU.X $'H13IOA9I<FC:[IL5S>6UOJUS%<R>5( 8C&D2*JY
M'*XA0%6SD$@\&NSHKO>"P[;;@M?\K?EH>F\OPLFVZ:UT_#E_)V/-E^!>CV^G
M6]M::CJ%E+$+B-KF'R=TL,TIE>)T:,QE-Y) V_+VJ[;?!CP[9ZIX4O8%N8V\
M.0-!:Q>9E)5P=IER,L5)9EY&"37>45FLNPD7=4UT_"S7Y+UMJ91RK Q::I+2
MW_DMFOR7K97."'P9T-;2P@$EPILY+Z02C8'D-TLJR!SMY $S;?3 SG%6_!GP
MQM/"%_'?-JFHZS=PV:Z=;2:@\?\ H]N"#Y:*B*.2JY)!)VCGBNRHJXX'#0DI
MQ@DU_DE^21<,MPE.<9PII-;?<DM-M$E;M8\[M_@AHMOI+Z>MW?&%[2TLRQ=-
MVRWN'N$/W>I9R#[>G6O1***VHX>EAU:E&W3[K_YLWH86AA5:C'ET2^2NU^;^
M\^3OVU_^0UX9_P"O>7_T(5\T5]7_ +7/@[7/%.K^'VTC2+[4UA@D$AM+=Y0A
M+#&=H.*^??\ A4?C7_H5-9_\ )?_ (FOPWB+#5YYK6E"#:NMD_Y4?RUQE@L5
M5S[$SITI--QU46U\,?(Y*BNM_P"%1^-?^A4UG_P E_\ B:/^%1^-?^A4UG_P
M E_^)KYSZGB?^?<ON?\ D?&?V?C?^?,__ 7_ )')45UO_"H_&O\ T*FL_P#@
M!+_\31_PJ/QK_P!"IK/_ ( 2_P#Q-'U/$_\ /N7W/_(/[/QO_/F?_@+_ ,CD
MJ*ZW_A4?C7_H5-9_\ )?_B:/^%1^-?\ H5-9_P# "7_XFCZGB?\ GW+[G_D'
M]GXW_GS/_P !?^1R5%=;_P *C\:_]"IK/_@!+_\ $T?\*C\:_P#0J:S_ . $
MO_Q-'U/$_P#/N7W/_(/[/QO_ #YG_P" O_(Y*BNM_P"%1^-?^A4UG_P E_\
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
M4B\1^(=2U+6X-2CU**2WM5^PLDME"3\L2MYI4J.IPBEFP2> !S?C;P+JU_\
M%:R\06VCIJ=BEM:Q;P]FK1M'-*S9,T+R 8D4@Q.AX/< USEOX8^*4>M:593:
MI=RSQ!YWU!;\BT0&9"BR)Y?[TK$&C*\;B#)QN^4 ZBY_9YT"?0]/T]I9;A[6
MV:%KG4'DO'=_(:*-U,KL4V%V=54X!)Q@\US$W[+)FN;^X;Q.#<W.HQZ@LQT_
MYHW4S9;'F[2Y$V-Q7;\@^2K/A+P7\4+&&P&OZO-J:IJ7F2I;ZEY#8P@,I;:V
M^+(D/D\?>' Q@9NC?#;XJ:,XM;;77BTV'2VM88WOVD.X C&]@2'9OG$FTE P
M7G;@@'<_#?X46?PQO_$FH3:ZVI0:K-EA=_*$_>2-AR6(=\R%=V%X &*S=0^!
M$<M[I5P-<@MVL;&&S$[V"FY'E-,0T4I?,88SX=0#N  R,UEVWPS\0V7A;36N
MO#^G^);JWN]1N&T76=0\U&-Q)NBE>9HRKNBY4DKG$C8)(^;H/!OPOEM)-!N=
M8LHGFBT)M.O8GN&E"N)HI(HTR<%$V, W!.%)YZ &;XE^"UWXPBUN&X\564NG
MSND-O$=.+_8H(G4BVSYX&WY1N(",6"DG"A:].\)Z&?#'A;1]'-PUX=/LX;3[
M0R[3+Y:!=Q&3@G&>IZUX7/\ "+QEK7AG5;>UTK0_"MQ=W4=Q-IHD,MI.(R/)
MP8BARI&YF<$R-MSA5 KZ'3=M&[!;'..F: '4444 ,E_U3_0TRGR_ZI_H:90
M^(_ND^@IV:CCC1HT)52<#DBG>3'_ '%_*@!V:#@@@]#3?)C_ +B_E1Y,?]Q?
MRH JZ-I%EX?TNUTW3X%M;&U010PJ20BCH!GFKF:;Y,?]Q?RH\F/^XOY5,8J*
M48JR1,8QA%1BK)#LT9IODQ_W%_*CR8_[B_E5%#LT9IODQ_W%_*CR8_[B_E0
M[--E/RC_ 'A_,4>3'_<7\J;)$@4?(O4=O>@"3-&:;Y,?]Q?RH\F/^XOY4 .S
M1FF^3'_<7\J/)C_N+^5 #LT9IODQ_P!Q?RH\F/\ N+^5 #LT9IODQ_W%_*CR
M8_[B_E0 [-&:;Y,?]Q?RH\F/^XOY4 .S1FF^3'_<7\J/)C_N+^5 #LT9IODQ
M_P!Q?RH\F/\ N+^5 " _OC_NC^M/S40B3S3\B_=';ZT_R8_[B_E0 [-&:;Y,
M?]Q?RH\F/^XOY4 .S1FF^3'_ '%_*CR8_P"XOY4 .S1FF^3'_<7\J/)C_N+^
M5 #LT9IODQ_W%_*CR8_[B_E0 [--8_O$Y[&CR8_[B_E3&B3S$^1>A[4 2YHS
M3?)C_N+^5'DQ_P!Q?RH =FC--\F/^XOY4>3'_<7\J '9HS3?)C_N+^5'DQ_W
M%_*@!V:,TWR8_P"XOY4>3'_<7\J '9HS3?)C_N+^5'DQ_P!Q?RH )#]WG^*G
M9J*2)!M^1?O>E/\ )C_N+^5 #LT9IODQ_P!Q?RH\F/\ N+^5 #LT9IODQ_W%
M_*CR8_[B_E0 [-&:;Y,?]Q?RH\F/^XOY4 .S1FF^3'_<7\J/)C_N+^5 #LTR
M8_NFI?)C_N+^5,FB01GY%_*@"7-&:;Y,?]Q?RH\F/^XOY4 .S1FF^3'_ '%_
M*CR8_P"XOY4 .S45M:6]DCK;PQP*[M*PC4*&=B2S''4DDDGOFG^3'_<7\J/)
MC_N+^5 #LT9IODQ_W%_*CR8_[B_E0 [-&:;Y,?\ <7\J/)C_ +B_E0 [-,E/
M"_[PI?)C_N+^5,DB0!?D7[P[4 2YHS3?)C_N+^5'DQ_W%_*@!V:,TWR8_P"X
MOY4>3'_<7\J '9HS3?)C_N+^5'DQ_P!Q?RH =FC--\F/^XOY4>3'_<7\J '9
MHS3?)C_N+^5'DQ_W%_*@!V:,TWR8_P"XOY4>3'_<7\J "4_NG^AIE+)$@C?Y
M%Z'M24 /B_U2?04^F1?ZI/H*?0 5S0^)?A0R7\8\1::7L"%NE%RI\G+A!NYX
M&XA<] 3@UTM>,^#/A7K%EXAOH-4L;.W\-36MW;7%G'=M<P7'G.&!@C==]LI^
M8NN\@DC XS7G8NMB*<H1H1O>]]'IVVV75W[66IY.-KXJE.G##POS73=F[=MM
MEU;?165VST\^+]$&K#2SJEJ-0,WV86QE&\R^7YFS'][9\V.N#4D?B?29="?6
MEU&V.DHKNU[YH\I54D,2W3@@C\*\?A^!^J3^%_ ]A+(EMJ.FR7-[>WXN#)*E
MZT9\J<,>9") F<_PC'2K5G\+O&)^%%AH<VH:='<01B:?3/))2>X6[-P,3Y^5
M&P%QL.,]:X(XW&MRYJ'V6UZVBTG>VUVGWMHM#S(9AF+<N;#?9;5N]HM1=[;7
M:=M[.RT:/1O^%C^%MNE-_P )#INW5?\ CQ/VE/\ 2.=OR<\\\?7CK4I\=Z"\
M6MM!JEM>/HJ.]_#;2"22#:"2&4<Y^4\>H(KRR3X?^*BEC:S:!8W%A>ZC-JFJ
M1PWJ)(F^[\^.V$C1Y,:D!VV@;FX&!G-_P9\)M8L[K5K;5C;V]D=*NM(@NK:7
M?)=+/<22F9E*C85#@8)/)8YQ4PQN-G-1]EOY-:V\^GGY<N]FYIYAF-2HH*CH
MUORR5G:_72U^ODXM7LWV5O\ %'2;B^AM#;:C!/));1@36I4+YX;RV)]"59<^
MH_&NPKAT^%EJEQ870O[AKR&:VEGE<EA,(<D(JDD1*SG<0O>NXKU<,\19_6+>
M5CV\&\4U+ZTEY6_KT^84R7[H_P!X?S%/IDOW1_O#^8KM/0/#+31/%EUX[\1:
M[8+<>1I>KW#CS-1G#7D2VP*VB6Q'E;6=@?,SD'/'%.B^('B[6!H\AN6M[)-3
ML!=7MOILD:XECE,UNZN2<1NL:EO^F@!P0<^E3_$G0].FODU.^M].^S7;VBF6
M=6,K)$DC8"DD$*X)!YQSTJQ>_$'0+23R%U2UGNVMC=16T4JEI4V%UV]B6521
MZ@$]*^86%I0NH8BVK;5[:OR33_5]SXU8*C3NJ>+Y?>;DKVNV]%9-/IZOOJ[^
M7Z'\4_'&KVB";38;&XFU&QM7WVCL;0S2.LT;+NYV*JG<2.O( (K-U_QMXNNM
M/N9[IY C:'J2K90VDL<=Q<P79C5@5;>K-&H? ;IG'7->NZ+\1]"U?2;&]:^A
MM'N8[1C;S2 /$]P@>*-L<;F!XK/L_C#X9O=4U&WCU"(VEG!!,;\.#%(97D54
M3'+-^[)XZ@@C-9RHQ<(QGC&[K[^M[7Z)-:_/L9RP\94XPJ8YOF32N]^MVKK9
M)IWT[]CSCQK\1/$VJKXUTB&VGM[2&PO/LTD%O+%<QR0R1*F&!.=ZN[ \$@ @
M =>K\8^(]<TCQO=Q:7 ,R0Z3 L\L4LJ+YUY+'*=H8+\JX;(P?4XQCI=>^)NC
MZ!J_A>SF?SK?Q"SK:WT3JT*D!"N3GHY=0",\D5BQ_''2&LO"MR]E>1IKR"7H
MI^QQF5(E>8@X ,DB+GWJI*E3E-5,3[VGR[?^EIW_ $VJ2HTYU%5QGO:=/A[=
M?^GD7?\ 1.W ^/OB#XONO".HV$A:PD^S:A$MY:64WF7DT-T8HTCVMF)C&/,S
MSG.1P#6Y8>.=?L?$M_8%!IMBVIW1CN9[*XNOM;"=$$*@,2A*$MD<<Y  5JZ6
M?XQQ1:[KU@FCRR0:,)_M%S]LMU8F*'S3MA+^801@ A<9/7@XT]<^(ITS2O#5
MS9:-<ZK=:\RK:V<4L<; F%ICN9V"C"J>]91A%RE56);M9;2Z.W>[NW;W=WWU
M,HTX.<ZRQ<GRV3]V7V7;O=W;M[N[[ZGF.J?%'Q?K$.O16YDTN*UDMYHYTT]Q
M+$GV_P F5&4DYQ%ASWQD\!ABR_Q&\4Z-=:I%9V&46_O'M5EM9YCJ4@NMBP(2
MQ\O*'=G[OS @!5-=3JWQZTG2?#J:L^F:@X42"ZM%5/.M7CN8[=T8;L$AY.,$
MY"FKNH_&;3+32M7O;:SN=3^Q7MO8P16FUVO7FBCE0Q<\C9)GZ*:S_=IMO&.]
MK[/9\TK[]K[=K.^QC^Z3<GCWS**>SV?-)-*_:^W\J3OL<IJ?Q*\;64UW)%;6
MLD4EQJMO!$]C-^Y%M*!%(S*26W*3V . >F:] ^&/B74/%?A2.^U2W:WNQ-+$
M<Q>6LBJY"NO)!!&/F!P><8K&UOXV:5I=SH,5M8W6I#6+-;^!H7BCS$Q  02.
MOF/SGRTRV.U3GXQZ.-2&G^6WVXZY_8?V;S8_,W?\]MN<^7[XS7=0K4J-=REB
M7);6>UVD]_QT[V/2PU>C0Q#E/%N26EG>UVD]'U[Z=['?4445](?6GDGQM^.K
M?!_4--A&C+JGVV)GW&Y\K9M.,?<;/6O-/^&VW_Z%%/\ P8G_ .-54_;7_P"0
MUX9_Z]Y?_0A7S17X[GF?YEA,QJT*%6T8VLK1[)]4?SCQ1Q9G679QB,+A:_+"
M+5ERQ=KQ3W<6]V?47_#;;_\ 0HI_X,3_ /&J/^&VW_Z%%/\ P8G_ .-5\NT5
MX7^L^;_\_O\ R6/^1\M_KSQ#_P!!/_DL/_D3ZB_X;;?_ *%%/_!B?_C5'_#;
M;_\ 0HI_X,3_ /&J^7:*/]9\W_Y_?^2Q_P @_P!>>(?^@G_R6'_R)]1?\-MO
M_P!"BG_@Q/\ \:H_X;;?_H44_P#!B?\ XU7R[11_K/F__/[_ ,EC_D'^O/$/
M_03_ .2P_P#D3ZB_X;;?_H44_P#!B?\ XU1_PVV__0HI_P"#$_\ QJOEVBC_
M %GS?_G]_P"2Q_R#_7GB'_H)_P#)8?\ R)]1?\-MO_T**?\ @Q/_ ,:II_;:
M<L#_ ,(BG'_41/\ \:KY?HH_UGS?_G]_Y+'_ "#_ %YXA_Z"?_)8?_(GU%_P
MVV__ $**?^#$_P#QJC_AMM_^A13_ ,&)_P#C5?+M%'^L^;_\_O\ R6/^0?Z\
M\0_]!/\ Y+#_ .1/J+_AMM_^A13_ ,&)_P#C5'_#;;_]"BG_ (,3_P#&J^7:
M*/\ 6?-_^?W_ )+'_(/]>>(?^@G_ ,EA_P#(GU%_PVV__0HI_P"#$_\ QJC_
M (;;?_H44_\ !B?_ (U7R[11_K/F_P#S^_\ )8_Y!_KSQ#_T$_\ DL/_ )$^
MHO\ AMM_^A13_P &)_\ C5'_  VV_P#T**?^#$__ !JOEVBC_6?-_P#G]_Y+
M'_(/]>>(?^@G_P EA_\ (GU%_P -MO\ ]"BG_@Q/_P :H_X;;?\ Z%%/_!B?
M_C5?+M%'^L^;_P#/[_R6/^0?Z\\0_P#03_Y+#_Y$^T?A?^T]#\1_$#Z1-HJZ
M7/Y1F@/VOS!*5^\OW!@XY_ UZQ_PE)_Y]Q_WW_\ 6K\Z_">L7GA_Q-I>HV"E
M[RWN$:.->KG.-G_ @2/QK[U!) )4H2,E2<[3Z5]QD.=8K'49JM*\HO>RV>VR
M\F?J'"G$V/S7#S6)G><'O9*Z>VR2OH_P-_\ X2D_\^X_[[_^M1_PE)_Y]Q_W
MW_\ 6K HKZ?ZU6_F_(^Y^O8C^;\%_D;_ /PE)_Y]Q_WW_P#6H_X2D_\ /N/^
M^_\ ZU8%%'UJM_-^0?7L1_-^"_R-_P#X2D_\^X_[[_\ K4?\)2?^?<?]]_\
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
MB^!_=/K7.:C\:?$6LZ'X3N="E*W=_IMY+/%::2]^9;NW>.,Q[58&-&9F^8]
M5]:]KF\*Z/<Z[%K,NG6\FJQ !+MD!D7"NHP?82./^!'UI+/PIH^GZG)J-MIU
MO!?2-*[3H@#%I"AD.?\ :,:9]=HI5<%C:DY6K6B^BO=+FO>]UK:\;=K:]!5L
MOS&K4G;$6B^BO=+GYKW36MKQMII;7H6M&GN[K1[&:_MUM+^2"-[B!6W".0J"
MR@]P#D?A5RBBO?BK)*]SZ>*Y8I-W"F2_='^\/YBGTR7[H_WA_,511Q$GPGLI
M=>FU0W]P)9+RZO/+VKM#3VR6[#IG 6,$>Y/:JVC?!^'0(A;V6M7D5E):0V]S
M;F.)O/:*V^SJ^XKE?D"DA<<J.@R#C:UXZ\86=WXI%I:/+>67VA;'21IDCK)$
MJH8[CSP<$G+G9WQM !!)Y?7-=\5ZSI2ZA<V5Q/+%I.MI$(89E2X ^S^2710O
MS$[P,8S@E>IKY.K7P4&W&DW)._5=5%[-_-=MUKK\16Q.74Y2E&A)R3;ZK6ZB
M]4W\TUMHTKZ]F?@-88M(1K%[]BC6P$]MLCQ.UI'Y:$MC*[EZ@=^1BHF^ %E-
M# )];O+B:TAM(+.1XXQY*6XD6,$*!O\ EE8$GD]>*R=0^)/C:WU_7[:QTF6>
MWMK6Z^RP2V$@99(C"$8$??#*\K@;LOMX"]^W\/\ BYY])GMY+^34=3,5S/:R
MOIDEJ9HXRHSM;@X+J,C&[J!UJJ4,MK3<%3:M??3[M==^FS?1LNC3RC$5'!4F
MK7W;2^7O:ZO2RT;Z-J]>]^#FC7^F:)ILLDIL-+T^XT]80%'F+,J N2!\K H&
M!7&#]!6$_P"S?X>O--:UO[N^O&CTV/3+242M$;54+L'4(0&8N^_YPPRJ\<5E
MM\0?&]B?!RR02W$E_!8W5_NTUE0">55EC!4':8E))SMQD$D_=KG;S7O%FM:Q
M<7MY;7<MTM@(I; 6,T<%K)_:EN/+!!'F$1@MN!Z9/W3BN:M6RZ6KP[;MLUTL
MM-WLK66NUUW.+$5\JGJ\*Y2MLUTY5IN[V25E9VM==SUJT^%6F06GB(3L+K4-
M:\WSM1>",3Q^9 L3!6 X'REL=,L:S#\)M4;3]'@;QG>M<:/,LMA<_8;?,($+
MQ%=NS#95^K GBN(UOQ]XXU=?$=O;I?:=!;M'-#+%ISK-"J7XCD3H0W[GYS@L
M2.> <"]<>+_%>C1:M]ALY+>,WVIRP2_V=-.;R=&C^SP;<_()0SG>,#Y<#&#6
MCQ.!EM2DDM=&U]I]GJ[J]WMI;4VEB\MF]*,DDKW3:O>3[25W=7N]M+:G6VWP
M5TZVL98/[1O)I9I;>XEN90A>26.[-T[G@#]Y(0",8 4 =*I0?L]>'XIVC>XO
M'THZG-JHTY)3$BRO$(U ="&"HH;: 1][%&D^+/%\WBZV2[@V:9+K4VG26OV,
M_NH19^<LOF]_WGR;L;3]:Y^\^(OQ!5_$XCTL0O:EE@0V<DGDD7:1Q8P ) \)
M9SR>F1@<5<Y9:HJ4Z+]VZ6G;7OL[[/?JK(TJ2RE04IX=OENEI?X5S=]G?9[]
M59:;][\!+.ZT&#0TU[48=&C26W-DRQ2IY#2,ZHOF*VQUW%1(N&QCG@8TA\&-
M'6_2_5V^W)K8UD71B3S<@8$&_&[9^.:Y#4?%'CJWUF%P;FY&G7>J6J11V12+
M4&2W1[828Z;F9D# @?+ZU;\)>,_'&OWV@VUTOV6UN;V59[S[ P8Q);K)M(8
M+^\+)N]./O FIA/+_:<BH.]TE\K6MK9)7_/OK%.IE?M?9K#2O>,5IVLE;WK)
M+FMVW?57]7T.WOK72+2'4[I;V_2,">X1 @D;N<  #\JO5\W^']5\5I81)<PW
MC*XT:6VTV2TE\N+-VPF93G=E< G<QZC(P!7I7P?\6^)?$JZM'XCM3');F(QS
MI;-#&Q8'>B[@&RI RI7*[@"6ZUZ.$S.G6E"ER-.2TOKM?=_+U?6QZV!SBEB)
M4Z')).2TOKM?=_*ZOJ[ZV/-?VKOA_P"(?&NK:"^B:5<:BD$$@D:%-P4EA@&O
M!?\ A0WCW_H6;_\ []&OT''^N/\ NC^M/KQL?PKALPQ,\5.I).716MHDNWD?
M*YMP%@LWQM3'5:TXRG:Z7+;1)=5Y'YZ_\*&\>_\ 0LW_ /WZ-'_"AO'O_0LW
M_P#WZ-?H517G_P"I.#_Y^R_#_(\C_B&&7?\ 01/_ ,E_^1/SU_X4-X]_Z%F_
M_P"_1H_X4-X]_P"A9O\ _OT:_0JBC_4G!_\ /V7X?Y!_Q##+O^@B?_DO_P B
M?GK_ ,*&\>_]"S?_ /?HT?\ "AO'O_0LW_\ WZ-?H511_J3@_P#G[+\/\@_X
MAAEW_01/_P E_P#D3\]?^%#>/?\ H6;_ /[]&C_A0WCW_H6;_P#[]&OT*HH_
MU)P?_/V7X?Y!_P 0PR[_ *")_P#DO_R)^>O_  H;Q[_T+-__ -^C2'X#^/00
M/^$8O^>_E&OT+IC?ZU/H:/\ 4G!_\_9?A_D'_$,,N_Z")_\ DO\ \B?GQ_PH
M;Q[_ -"S?_\ ?HT?\*&\>_\ 0LW_ /WZ-?H511_J3@_^?LOP_P @_P"(89=_
MT$3_ /)?_D3\]?\ A0WCW_H6;_\ []&C_A0WCW_H6;__ +]&OT*HH_U)P?\
MS]E^'^0?\0PR[_H(G_Y+_P#(GYZ_\*&\>_\ 0LW_ /WZ-'_"AO'O_0LW_P#W
MZ-?H511_J3@_^?LOP_R#_B&&7?\ 01/_ ,E_^1/SU_X4-X]_Z%F__P"_1H_X
M4-X]_P"A9O\ _OT:_0JBC_4G!_\ /V7X?Y!_Q##+O^@B?_DO_P B?GK_ ,*&
M\>_]"S?_ /?HT?\ "AO'O_0LW_\ WZ-?H511_J3@_P#G[+\/\@_XAAEW_01/
M_P E_P#D3XS^"7P%\1VWCFVU+7M'GLK/3U\^,3H1YDO1 /H?F_ 5].?V/=_\
M\F_(UULG\'^\*?7T67Y%A\NI>RIR;N[MNUS[+*.%L)D^'="C)N[NV[7?W(X_
M^QKO_GDWY&C^QKO_ )Y-^1KL**]/ZE#N>W_9E+NSC_[&N_\ GDWY&C^QKO\
MYY-^1KL**/J4.X?V92[LX_\ L:[_ .>3?D:/[&N_^>3?D:["BCZE#N']F4N[
M./\ [&N_^>3?D:/[&N_^>3?D:["BCZE#N']F4N[./_L:[_YY-^1J:RTNXANH
MG>,A5.2<&NJJ.;_5-5+!PBT[E1RVG&2DF]"/4+&'5+"YL[E!);W$30RH?XE8
M$$?D:_/[Q!^S7\1-#\<?\(-I%C%=>'KMY&MM6:!2D<#$Y,C]0RAL8[\8K]":
M*]_"8VI@^;D2:??OT9SYKDU#-E#VK<7'JM[/=>CL<CX=^&>E>'_A]I'A*,/]
MCTZ*(12HVR02QL'$H(Z-O&[_ .M4EC\.-,TZ\DN8)[Q9)"C2 S9#E7+C.1TW
M,>.G/3@5U5%<,I2DW)O5GM0IPIP4(*R2LO1'%#X1:!'!+! +NWMY+:2T,,<Y
MVK$[R.47.2 #*P !X&!T %+-\)/#\UMY!6Z5%5XXRLY#10O&\9A0]1'B1L+T
M'&.@KM**5V79',:G\/=-UE%%]-=W3BV>U\V2;+%'D60]NN44 ]@,5$/AEHGV
M9+9EGDMT41+%)+O40@DB$9!^0$Y'<87G@5UE%%V%D<H_PUTA],2P+77V=;6>
MSP)R"8YG5WR>YRB\]@*9)\,M(;45OTEO(+W>)6GBGVM(X:1@S<8)'FN!GH#B
MNNHHNPLAJ+L15!) &,DY-)+T7_>%/IDO1?\ >%(9X3K/Q U+1_$=Q'=Z]KEG
MJ+3WRW6GII)EM+2SC24Q2PL(3OE(6)E^=MY9EV\86"[\8ZC;_#.UU5O%VM)+
M>W;6MD8[5&EC/[QHQ<R>00NT$&1@F#L"C<3EOH"B@#RWX=^*;G7/B#K5K_;M
M[J%O;V^)K>\M/(C,P9?FME\L$1*"02SL79LC 7)]2HHH **** "BBB@ HHHH
M **** &2_P"J?Z&F4^7_ %3_ $-,H =&ZB-02 <#O3MZ_P!X?G110 ;U_O#\
MZ-Z_WA^=%% !O7^\/SHWK_>'YT44 &]?[P_.C>O]X?G110 ;U_O#\Z-Z_P!X
M?G110 ;U_O#\Z9*Z[1\PZCO[T44 .\Y/[PH\Y/[PHHH /.3^\*9F RB7">8%
MVA\<@>F?3@444 /\Y/[PH\Y/[PHHH /.3^\*/.3^\*** #SD_O"CSD_O"BB@
M \Y/[PH\Y/[PHHH /.3^\*/.3^\*** &"5/-)W<;1_6G^<G]X444 'G)_>%'
MG)_>%%% !YR?WA1YR?WA110 ><G]X4><G]X444 'G)_>%'G)_>%%% !YR?WA
M3&E0R*=PQS110 _SD_O"CSD_O"BB@ \Y/[PH\Y/[PHHH /.3^\*/.3^\***
M#SD_O"CSD_O"BB@ \Y/[PH\Y/[PHHH 9)*AVX8'YJ?YR?WA110 ><G]X4><G
M]X444 'G)_>%'G)_>%%% !YR?WA1YR?WA110 ><G]X4><G]X444 'G)_>%,E
ME0QD!@3110 _SD_O"CSD_O"BB@ \Y/[PH\Y/[PHHH /.3^\*/.3^\*** #SD
M_O"CSD_O"BB@ \Y/[PH\Y/[PHHH /.3^\*9)*A"X8?>%%% #_.3^\*/.3^\*
M** #SD_O"CSD_O"BB@ \Y/[PH\Y/[PHHH /.3^\*/.3^\*** #SD_O"CSD_O
>"BB@ \Y/[PH\Y/[PHHH ;)*AC8!@20:,444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>tmb-20241231.xsd
<DESCRIPTION>EX-101.SCH
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/6/2025 9:15:22 PM-->
<!--Modified on: 3/6/2025 9:15:22 PM-->
<xsd:schema targetNamespace="http://www.syntheticbiologics.com/20241231" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:srt="http://fasb.org/srt/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:attributeFormDefault="unqualified" xmlns:srt-roles="http://fasb.org/srt-roles/2024" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:tovx="http://www.syntheticbiologics.com/20241231" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2024" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets" id="StatementConsolidatedBalanceSheets">
        <link:definition>995200100 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2" id="StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2">
        <link:definition>00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Calc2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" id="StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss">
        <link:definition>995200200 - Statement - Consolidated Statements of Operations and Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsCalc2" id="StatementCondensedConsolidatedStatementsOfCashFlowsCalc2">
        <link:definition>00400 - Statement - Condensed Consolidated Statements of Cash Flows (Calc2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows" id="StatementConsolidatedStatementsOfCashFlows">
        <link:definition>995200400 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" id="DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails">
        <link:definition>99940601 - Disclosure - Selected Balance Sheet Information - Schedule of Prepaid expenses and other current assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails" id="DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails">
        <link:definition>99940602 - Disclosure - Selected Balance Sheet Information - Schedule of Property and equipment, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" id="DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails">
        <link:definition>99940603 - Disclosure - Selected Balance Sheet Information - Schedule of Accrued expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedEmployeeBenefitsDetails" id="DisclosureSelectedBalanceSheetInformationScheduleOfAccruedEmployeeBenefitsDetails">
        <link:definition>99940604 - Disclosure - Selected Balance Sheet Information - Schedule of Accrued employee benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureLoansPayableMaturityAnalysisOfDebtDetails" id="DisclosureLoansPayableMaturityAnalysisOfDebtDetails">
        <link:definition>99941003 - Disclosure - Loans Payable - Maturity analysis of the debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails" id="DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails">
        <link:definition>99941202 - Disclosure - License, Collaborative and Employment Agreements and Commitments - Maturity analysis of operating leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetailsCal2" id="DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetailsCal2">
        <link:definition>41202 - Disclosure - License, Collaborative and Employment Agreements and Commitments - Maturity analysis of operating leases (Details) Cal-2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitDetails" id="DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitDetails">
        <link:definition>99941302 - Disclosure - Income Taxes - Components of income tax benefit (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails" id="DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails">
        <link:definition>99941303 - Disclosure - Income Taxes - Income tax (benefit) provision related to continuing operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" id="DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>99941304 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical" id="StatementConsolidatedBalanceSheetsParenthetical">
        <link:definition>995200105 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity" id="StatementConsolidatedStatementsOfStockholderSEquity">
        <link:definition>995200300 - Statement - Consolidated Statements of Stockholder's Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails" id="DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails">
        <link:definition>99940101 - Disclosure - Organization and Nature of Operations and Basis of Presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureGoingConcernDetails" id="DisclosureGoingConcernDetails">
        <link:definition>99940201 - Disclosure - Going Concern (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails">
        <link:definition>99940301 - Disclosure - Summary of Significant Accounting Policies - Property and equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>99940302 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesDetails">
        <link:definition>99940303 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails">
        <link:definition>99940304 - Disclosure - Summary of Significant Accounting Policies - Change in fair value of Contingent Consideration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails">
        <link:definition>99940305 - Disclosure - Summary of Significant Accounting Policies- Fair value of financial instruments measured on a recurring basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails">
        <link:definition>99940306 - Disclosure - Summary of Significant Accounting Policies - Contingent Consideration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails" id="DisclosureGoodwillAndIntangiblesInProcessRDDetails">
        <link:definition>99940402 - Disclosure - Goodwill and Intangibles - In-process R&amp;D (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails" id="DisclosureResearchAndDevelopmentTaxCreditsDetails">
        <link:definition>99940501 - Disclosure - Research and Development Tax Credits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails" id="DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails">
        <link:definition>99940701 - Disclosure - Stock-Based Compensation - Stock incentive plan and other information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationAssumptionsUsedForEstimatingFairValueDetails" id="DisclosureStockBasedCompensationAssumptionsUsedForEstimatingFairValueDetails">
        <link:definition>99940702 - Disclosure - Stock-Based Compensation - Assumptions used for estimating fair value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" id="DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails">
        <link:definition>99940703 - Disclosure - Stock-Based Compensation - Summary of stock option activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails" id="DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails">
        <link:definition>99940704 - Disclosure - Stock-Based Compensation - Options outstanding and exercisable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails" id="DisclosureStockWarrantsDetails">
        <link:definition>99940801 - Disclosure - Stock Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails" id="DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails">
        <link:definition>99940802 - Disclosure - Stock Warrants - summary of all warrant activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails" id="DisclosureStockholdersEquityDetails">
        <link:definition>99940901 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails" id="DisclosureLoansPayableAdditionalInformationDetails">
        <link:definition>99941001 - Disclosure - Loans Payable - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails" id="DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails">
        <link:definition>99941002 - Disclosure - Loans Payable - Non-current asset on the balance sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails" id="DisclosureRelatedPartyDetails">
        <link:definition>99941101 - Disclosure - Related Party (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails" id="DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails">
        <link:definition>99941201 - Disclosure - License, Collaborative and Employment Agreements and Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails" id="DisclosureIncomeTaxesOtherDetailsDetails">
        <link:definition>99941305 - Disclosure - Income Taxes - Other details (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails" id="DisclosureSubsequentEventsDetails">
        <link:definition>99941401 - Disclosure - Subsequent events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>995200090 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" id="StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical">
        <link:definition>995200205 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquityParenthetical" id="StatementConsolidatedStatementsOfStockholderSEquityParenthetical">
        <link:definition>995200305 - Statement - Consolidated Statements of Stockholder's Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" id="StatementConsolidatedStatementsOfCashFlowsParenthetical">
        <link:definition>995200405 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentation" id="DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentation">
        <link:definition>995210101 - Disclosure - Organization and Nature of Operations and Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureGoingConcern" id="DisclosureGoingConcern">
        <link:definition>995210201 - Disclosure - Going Concern</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPolicies" id="DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>995210301 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangibles" id="DisclosureGoodwillAndIntangibles">
        <link:definition>995210401 - Disclosure - Goodwill and Intangibles</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCredits" id="DisclosureResearchAndDevelopmentTaxCredits">
        <link:definition>995210501 - Disclosure - Research and Development Tax Credits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformation" id="DisclosureSelectedBalanceSheetInformation">
        <link:definition>995210601 - Disclosure - Selected Balance Sheet Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensation" id="DisclosureStockBasedCompensation">
        <link:definition>995210701 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureStockWarrants" id="DisclosureStockWarrants">
        <link:definition>995210801 - Disclosure - Stock Warrants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureStockholdersEquity" id="DisclosureStockholdersEquity">
        <link:definition>995210901 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureLoansPayable" id="DisclosureLoansPayable">
        <link:definition>995211001 - Disclosure - Loans Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureRelatedParty" id="DisclosureRelatedParty">
        <link:definition>995211101 - Disclosure - Related Party</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitments" id="DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitments">
        <link:definition>995211201 - Disclosure - License, Collaborative and Employment Agreements and Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>995211301 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSubsequentEvents" id="DisclosureSubsequentEvents">
        <link:definition>995211401 - Disclosure - Subsequent events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>99920302 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" id="DisclosureSummaryOfSignificantAccountingPoliciesTables">
        <link:definition>99930303 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesTables" id="DisclosureGoodwillAndIntangiblesTables">
        <link:definition>99930403 - Disclosure - Goodwill and Intangibles (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationTables" id="DisclosureSelectedBalanceSheetInformationTables">
        <link:definition>99930603 - Disclosure - Selected Balance Sheet Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationTables" id="DisclosureStockBasedCompensationTables">
        <link:definition>99930703 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureStockWarrantsTables" id="DisclosureStockWarrantsTables">
        <link:definition>99930803 - Disclosure - Stock Warrants (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureLoansPayableTables" id="DisclosureLoansPayableTables">
        <link:definition>99931003 - Disclosure - Loans Payable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTables" id="DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTables">
        <link:definition>99931203 - Disclosure - License, Collaborative and Employment Agreements and Commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>99931303 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesGoodwillDetails" id="DisclosureGoodwillAndIntangiblesGoodwillDetails">
        <link:definition>99940401 - Disclosure - Goodwill and Intangibles - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesNarrativeDetails" id="DisclosureGoodwillAndIntangiblesNarrativeDetails">
        <link:definition>99940403 - Disclosure - Goodwill and Intangibles - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesLossesBeforeIncomeTaxesDetails" id="DisclosureIncomeTaxesLossesBeforeIncomeTaxesDetails">
        <link:definition>99941301 - Disclosure - Income Taxes -Losses before income taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="tmb-20241231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="tmb-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="tmb-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="tmb-20241231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://www.syntheticbiologics.com/role/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults">
        <link:definition>99900 - Disclosure - Standard And Custom Axis Domain Defaults</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="https://xbrl.org/2023/calculation-1.1" schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd" />
  <xsd:element name="DepositsAndOtherAssetsNoncurrent" id="tovx_DepositsAndOtherAssetsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="StockWarrantsAbstract" id="tovx_StockWarrantsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AccruedExpensesTableTextBlock" id="tovx_AccruedExpensesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AccruedEmployeeBenefitsTableTextBlock" id="tovx_AccruedEmployeeBenefitsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfWarrantActivityTableTextBlock" id="tovx_ScheduleOfWarrantActivityTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PrepaidClinicalResearchOrganizationsExpenseCurrent" id="tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="PrepaidConsultingSubscriptionsAndOtherExpenses" id="tovx_PrepaidConsultingSubscriptionsAndOtherExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ComputersAndOfficeEquipmentMember" id="tovx_ComputersAndOfficeEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AccruedManufacturingCosts" id="tovx_AccruedManufacturingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AccruedClinicalConsultingServices" id="tovx_AccruedClinicalConsultingServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AccruedVendorPayments" id="tovx_AccruedVendorPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice" id="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" id="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="StockPlan2010Member" id="tovx_StockPlan2010Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember" id="tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod" id="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" id="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PreferredStockConversionPricePerShare" id="tovx_PreferredStockConversionPricePerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="IssueOfWarrantsToPurchaseCommonStock" id="tovx_IssueOfWarrantsToPurchaseCommonStock" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="StockIssuedDuringPeriodAtMarketOfferingValue" id="tovx_StockIssuedDuringPeriodAtMarketOfferingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="StockIssuedDuringPeriodAtMarketOfferingShare" id="tovx_StockIssuedDuringPeriodAtMarketOfferingShare" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BalanceSheetInformationAbstract" id="tovx_BalanceSheetInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PrepaidManufacturingExpense" id="tovx_PrepaidManufacturingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ClinicalTrialAgreementMember" id="tovx_ClinicalTrialAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EstimatedResearchCosts" id="tovx_EstimatedResearchCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract" id="tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock" id="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EstimatedUsefulLifeOfAssetTableTextBlock" id="tovx_EstimatedUsefulLifeOfAssetTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SummaryOfSignificantAccountingPoliciesTable" id="tovx_SummaryOfSignificantAccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SummaryOfSignificantAccountingPoliciesLineItems" id="tovx_SummaryOfSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" id="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="QuarterlyInstallmentsPaymentPeriodAxis" id="tovx_QuarterlyInstallmentsPaymentPeriodAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="QuarterlyInstallmentsPaymentPeriodDomain" id="tovx_QuarterlyInstallmentsPaymentPeriodDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FirstYearMember" id="tovx_FirstYearMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SecondYearMember" id="tovx_SecondYearMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ThirdYearMember" id="tovx_ThirdYearMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PhaseIClinicalTrialsMember" id="tovx_PhaseIClinicalTrialsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PhaseIiiClinicalTrialsMember" id="tovx_PhaseIiiClinicalTrialsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NdaSubmissionInUsMember" id="tovx_NdaSubmissionInUsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EuropeanMedicinesAgencyApprovalMember" id="tovx_EuropeanMedicinesAgencyApprovalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RegulatoryApprovalInAsianCountryMember" id="tovx_RegulatoryApprovalInAsianCountryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PrevAbrLlcMember" id="tovx_PrevAbrLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StevenAShallcrossMember" id="tovx_StevenAShallcrossMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" id="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ResearchAgreementFixedFee" id="tovx_ResearchAgreementFixedFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="MilestonePayment" id="tovx_MilestonePayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="AdditionalCashPaymentForLicenseAgreement" id="tovx_AdditionalCashPaymentForLicenseAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="UnregisteredSharesIssuedToLicenseAgreement" id="tovx_UnregisteredSharesIssuedToLicenseAgreement" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AdditionalConsiderationPayable" id="tovx_AdditionalConsiderationPayable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OptionsToBeReceivedCommonStockShares" id="tovx_OptionsToBeReceivedCommonStockShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DeferredTaxAssetsStocksIssuedForServices" id="tovx_DeferredTaxAssetsStocksIssuedForServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DeferredTaxAssetsStockIssuedForAcquisitionOfProgram" id="tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee" id="tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="IncomeTaxesTable" id="tovx_IncomeTaxesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxLineItems" id="tovx_IncomeTaxLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LicenseAgreementAnnualPaymentsDue" id="tovx_LicenseAgreementAnnualPaymentsDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="LicenseAgreementFinalPaymentDue" id="tovx_LicenseAgreementFinalPaymentDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="NonCashAdditionOfRightOfUseAssets" id="tovx_NonCashAdditionOfRightOfUseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="EmployeesAndDirectorsMember" id="tovx_EmployeesAndDirectorsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ConsultantMember" id="tovx_ConsultantMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GoingConcernAbstract" id="tovx_GoingConcernAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StockPlan2020Member" id="tovx_StockPlan2020Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OperatingLossCarryforwardsLimitationOnUse" id="tovx_OperatingLossCarryforwardsLimitationOnUse" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="StockIssuedDuringPeriodSharesWarrantsExercised" id="tovx_StockIssuedDuringPeriodSharesWarrantsExercised" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VCNBiosciencesS.LMember" id="tovx_VCNBiosciencesS.LMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MeasurementInputProbabilityOfOccurrenceMember" id="tovx_MeasurementInputProbabilityOfOccurrenceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones" id="tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ProbabilityOfOccurrenceCumulativeMember" id="tovx_ProbabilityOfOccurrenceCumulativeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WeightedAverageDiscountRateMember" id="tovx_WeightedAverageDiscountRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="Retos2015Member" id="tovx_Retos2015Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LongTermDebt." id="tovx_LongTermDebt." type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="SeriesCConvertiblePreferredStockMember" id="tovx_SeriesCConvertiblePreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeriesDConvertiblePreferredStockMember" id="tovx_SeriesDConvertiblePreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AmountToBePaidDueToApproval" id="tovx_AmountToBePaidDueToApproval" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="CommonStockNumberOfVotesPerShare" id="tovx_CommonStockNumberOfVotesPerShare" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="StockWarrantsDisclosureTextBlock" id="tovx_StockWarrantsDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod" id="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RisksAndUncertaintiesPolicyPolicyTextBlock" id="tovx_RisksAndUncertaintiesPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StockBasedPaymentArrangementsPolicyPolicyTextBlock" id="tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock" id="tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeriesCAndSeriesDPreferredStockMember" id="tovx_SeriesCAndSeriesDPreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" id="tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="MaryannShallcrossMember" id="tovx_MaryannShallcrossMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue" id="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares" id="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="NonCashLeaseExpense" id="tovx_NonCashLeaseExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock" id="tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AccruedExpenses" id="tovx_AccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ResearchAndDevelopmentExpenditurePeriod" id="tovx_ResearchAndDevelopmentExpenditurePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts" id="tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ResearchAndDevelopmentTaxCreditsTextBlock" id="tovx_ResearchAndDevelopmentTaxCreditsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ResearchAndDevelopmentTaxCreditsAbstract" id="tovx_ResearchAndDevelopmentTaxCreditsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfSubsidiaries" id="tovx_NumberOfSubsidiaries" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue" id="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ApprovedCompensationPayable" id="tovx_ApprovedCompensationPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PaymentMadeAfterClinicalTrial" id="tovx_PaymentMadeAfterClinicalTrial" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="SaintJoanDeDeuCollaborationAndLicenseAgreementMember" id="tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PaymentToBeMadeSubjectToThirdPartyEconomicAid" id="tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PaymentToBeMadeAfterClinicalTrial" id="tovx_PaymentToBeMadeAfterClinicalTrial" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="MaximumPeriodForPaymentClinicalTrial" id="tovx_MaximumPeriodForPaymentClinicalTrial" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DeferredTaxAssetsStockIssuedForLicenseAgreement" id="tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="WarrantPolicyPolicyTextBlock" id="tovx_WarrantPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PaymentOfOptionFee" id="tovx_PaymentOfOptionFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock" id="tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="CollaborationAndLicenseAgreementMember" id="tovx_CollaborationAndLicenseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ApprovedBonusPayable" id="tovx_ApprovedBonusPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss" id="tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PaymentForExtensionOfOption" id="tovx_PaymentForExtensionOfOption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ExclusiveOptionLicenseAgreementMember" id="tovx_ExclusiveOptionLicenseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IncomeTaxReconciliationForeignTaxEffectsAbstract" id="tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" id="tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IncomeTaxReconciliationRateForeignTaxEffectsAbstract" id="tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" id="tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="CollaborativeArrangementAmountsIncurred" id="tovx_CollaborativeArrangementAmountsIncurred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IcoMarketingLicenseMember" id="tovx_IcoMarketingLicenseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IdibellIcoLicenseAgreementMember" id="tovx_IdibellIcoLicenseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="UniversityOfTexasAustinAgreementMember" id="tovx_UniversityOfTexasAustinAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ConsultingFeesMember" id="tovx_ConsultingFeesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TechnologyTransferAgreementMember" id="tovx_TechnologyTransferAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DeferredTaxLiabilitiesRightOfUseAssetsNet" id="tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" id="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DeferredResearchAndDevelopmentTaxCreditGrantReceivable" id="tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DeferredResearchAndDevelopmentTaxCreditCurrent" id="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DeferredResearchAndDevelopmentTaxCreditNoncurrent" id="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AtMarketOfferingMember" id="tovx_AtMarketOfferingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="StockIssuedDuringPeriodSharesConversionOfWarrants" id="tovx_StockIssuedDuringPeriodSharesConversionOfWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts" id="tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PreFundedWarrantsMember" id="tovx_PreFundedWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CommonWarrantsMember" id="tovx_CommonWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ShareAndWarrantsOfferingPrice" id="tovx_ShareAndWarrantsOfferingPrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="WarrantsOfferingPrice" id="tovx_WarrantsOfferingPrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants" id="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="NoticePeriodToIncreaseBeneficialOwnership" id="tovx_NoticePeriodToIncreaseBeneficialOwnership" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder" id="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice" id="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="PublicOfferingMember" id="tovx_PublicOfferingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RangeOfExercisePrice0.00To100.00Member" id="tovx_RangeOfExercisePrice0.00To100.00Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RangeOfExercisePrice101.00To200.00Member" id="tovx_RangeOfExercisePrice101.00To200.00Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RangeOfExercisePrice18900.00To18900.00Member" id="tovx_RangeOfExercisePrice18900.00To18900.00Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms" id="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AnnualMeeting2024Member" id="tovx_AnnualMeeting2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ProceedsFromResearchAndDevelopmentProgram" id="tovx_ProceedsFromResearchAndDevelopmentProgram" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="OperatingLossCarryforwardsWriteOff" id="tovx_OperatingLossCarryforwardsWriteOff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IncreaseDecreaseInDeferredTaxAssets" id="tovx_IncreaseDecreaseInDeferredTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount" id="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent" id="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>tmb-20241231_cal.xml
<DESCRIPTION>EX-101.CAL
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/6/2025 9:15:22 PM-->
<!--Modified on: 3/6/2025 9:15:22 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2" roleURI="http://www.syntheticbiologics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementCondensedConsolidatedStatementsOfCashFlowsCalc2" roleURI="http://www.syntheticbiologics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsCalc2" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedStatementsOfCashFlows" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSelectedBalanceSheetInformationScheduleOfAccruedEmployeeBenefitsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedEmployeeBenefitsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLoansPayableMaturityAnalysisOfDebtDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureLoansPayableMaturityAnalysisOfDebtDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetailsCal2" roleURI="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetailsCal2" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item" />
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="995200100 - Statement - Consolidated Balance Sheets" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_638768925179569982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_AssetsCurrent_638768925179569982" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638768925179569982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638768925179569982" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638768925179569982" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638768925179569982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638768925179569982" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638768925179569982" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrantsReceivableCurrent" xlink:label="us-gaap_GrantsReceivableCurrent_638768925179569982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638768925179569982" xlink:to="us-gaap_GrantsReceivableCurrent_638768925179569982" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638768925179569982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638768925179569982" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_638768925179579986" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_638768925179579986" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_638768925179579986" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_638768925179579986" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638768925179579986" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_Goodwill_638768925179579986" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DepositsAndOtherAssetsNoncurrent" xlink:label="tovx_DepositsAndOtherAssetsNoncurrent_638768925179579986" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="tovx_DepositsAndOtherAssetsNoncurrent_638768925179579986" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent_638768925179579986" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_RestrictedCashNoncurrent_638768925179579986" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638768925179589982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities_638768925179589982" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_638768925179589982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638768925179589982" xlink:to="us-gaap_LiabilitiesCurrent_638768925179589982" order="1" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_638768925179589982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638768925179589982" xlink:to="us-gaap_AccountsPayableCurrent_638768925179589982" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_638768925179589982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638768925179589982" xlink:to="us-gaap_AccruedLiabilitiesCurrent_638768925179589982" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent_638768925179589982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638768925179589982" xlink:to="us-gaap_LoansPayableCurrent_638768925179589982" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditCurrent" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent_638768925179599984" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638768925179589982" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent_638768925179599984" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_638768925179599984" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638768925179589982" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_638768925179599984" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638768925179599984" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638768925179589982" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638768925179599984" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_638768925179599984" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638768925179589982" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_638768925179599984" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable_638768925179599984" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638768925179589982" xlink:to="us-gaap_LongTermLoansPayable_638768925179599984" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent_638768925179609973" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638768925179589982" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent_638768925179609973" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638768925179609973" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638768925179589982" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638768925179609973" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_638768925179609973" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_638768925179609973" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638768925179609973" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638768925179609973" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638768925179609973" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638768925179609973" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638768925179609973" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638768925179619973" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638768925179609973" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638768925179619973" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue_638768925179619973" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638768925179609973" xlink:to="us-gaap_TreasuryStockValue_638768925179619973" order="3" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_638768925179619973" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638768925179609973" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_638768925179619973" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_638768925179619973" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638768925179609973" xlink:to="us-gaap_CommonStockValue_638768925179619973" order="5" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2" xlink:type="extended" xlink:title="00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Calc2)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_638768925179629973" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_638768925179629973" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638768925179629973" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ProfitLoss_638768925179629973" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:type="extended" xlink:title="995200200 - Statement - Consolidated Statements of Operations and Comprehensive Loss" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638768925179629973" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638768925179629973" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_638768925179640032" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638768925179629973" xlink:to="us-gaap_NonoperatingIncomeExpense_638768925179640032" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_638768925179640032" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638768925179640032" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_638768925179640032" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest_638768925179640032" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638768925179640032" xlink:to="us-gaap_InvestmentIncomeInterest_638768925179640032" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638768925179640032" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638768925179629973" xlink:to="us-gaap_OperatingIncomeLoss_638768925179640032" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_638768925179640032" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638768925179640032" xlink:to="us-gaap_OperatingExpenses_638768925179640032" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss_638768925179640032" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_638768925179640032" xlink:to="us-gaap_GoodwillImpairmentLoss_638768925179640032" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense_638768925179640032" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_638768925179640032" xlink:to="us-gaap_ResearchAndDevelopmentExpense_638768925179640032" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_638768925179649988" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_638768925179640032" xlink:to="us-gaap_GeneralAndAdministrativeExpense_638768925179649988" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_638768925179649988" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_638768925179640032" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_638768925179649988" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638768925179649988" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638768925179649988" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsCalc2" xlink:type="extended" xlink:title="00400 - Statement - Condensed Consolidated Statements of Cash Flows (Calc2)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638768925179649988" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638768925179649988" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_638768925179659975" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_638768925179659975" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="995200400 - Statement - Consolidated Statements of Cash Flows" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_638768925179659975" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_638768925179659975" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" xlink:label="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit_638768925179659975" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit_638768925179659975" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_638768925179659975" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638768925179659975" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_638768925179669977" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_638768925179669977" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NonCashLeaseExpense" xlink:label="tovx_NonCashLeaseExpense_638768925179669977" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="tovx_NonCashLeaseExpense_638768925179669977" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_638768925179669977" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_638768925179669977" order="6" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_638768925179669977" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_638768925179669977" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638768925179669977" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638768925179669977" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss_638768925179669977" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="us-gaap_GoodwillImpairmentLoss_638768925179669977" order="9" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_638768925179669977" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="us-gaap_ShareBasedCompensation_638768925179669977" order="10" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_638768925179683245" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_638768925179683245" order="11" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_638768925179689989" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_638768925179689989" order="12" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_638768925179689989" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_638768925179689989" order="13" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638768925179689989" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638768925179689989" order="14" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_638768925179689989" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_638768925179689989" order="15" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638768925179689989" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925179659975" xlink:to="us-gaap_ProfitLoss_638768925179689989" order="16" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_638768925179699996" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638768925179699996" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638768925179699996" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638768925179699996" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638768925179699996" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_638768925179699996" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638768925179699996" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt_638768925179699996" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638768925179699996" xlink:to="us-gaap_RepaymentsOfLongTermDebt_638768925179699996" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_638768925179699996" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638768925179699996" xlink:to="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_638768925179699996" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts" xlink:label="tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts_638768925179709974" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638768925179699996" xlink:to="tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts_638768925179709974" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts" xlink:label="tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts_638768925179709974" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638768925179699996" xlink:to="tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts_638768925179709974" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_638768925179709974" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638768925179699996" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_638768925179709974" order="5" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638768925179709974" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638768925179709974" order="4" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" xlink:type="extended" xlink:title="99940601 - Disclosure - Selected Balance Sheet Information - Schedule of Prepaid expenses and other current assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent" xlink:label="tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent_638768925179719977" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent_638768925179719977" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="us-gaap_OtherReceivablesNetCurrent_638768925179719977" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_638768925179719977" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PrepaidConsultingSubscriptionsAndOtherExpenses" xlink:label="tovx_PrepaidConsultingSubscriptionsAndOtherExpenses_638768925179719977" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="tovx_PrepaidConsultingSubscriptionsAndOtherExpenses_638768925179719977" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidInsurance" xlink:label="us-gaap_PrepaidInsurance_638768925179719977" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidInsurance_638768925179719977" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PrepaidManufacturingExpense" xlink:label="tovx_PrepaidManufacturingExpense_638768925179719977" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="tovx_PrepaidManufacturingExpense_638768925179719977" order="5" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails" xlink:type="extended" xlink:title="99940602 - Disclosure - Selected Balance Sheet Information - Schedule of Property and equipment, net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_638768925179729988" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_638768925179729988" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638768925179729988" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638768925179729988" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" xlink:type="extended" xlink:title="99940603 - Disclosure - Selected Balance Sheet Information - Schedule of Accrued expenses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedExpenses" xlink:label="tovx_AccruedExpenses" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedClinicalConsultingServices" xlink:label="tovx_AccruedClinicalConsultingServices_638768925179740005" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="tovx_AccruedExpenses" xlink:to="tovx_AccruedClinicalConsultingServices_638768925179740005" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedManufacturingCosts" xlink:label="tovx_AccruedManufacturingCosts_638768925179740005" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="tovx_AccruedExpenses" xlink:to="tovx_AccruedManufacturingCosts_638768925179740005" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedVendorPayments" xlink:label="tovx_AccruedVendorPayments_638768925179740005" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="tovx_AccruedExpenses" xlink:to="tovx_AccruedVendorPayments_638768925179740005" order="3" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedEmployeeBenefitsDetails" xlink:type="extended" xlink:title="99940604 - Disclosure - Selected Balance Sheet Information - Schedule of Accrued employee benefits (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent_638768925179740005" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_AccruedBonusesCurrent_638768925179740005" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent_638768925179750001" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_AccruedVacationCurrent_638768925179750001" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_638768925179750001" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_638768925179750001" order="3" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLoansPayableMaturityAnalysisOfDebtDetails" xlink:type="extended" xlink:title="99941003 - Disclosure - Loans Payable - Maturity analysis of the debt (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LongTermDebt." xlink:label="tovx_LongTermDebt." />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_638768925179750001" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="tovx_LongTermDebt." xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_638768925179750001" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_638768925179750001" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="tovx_LongTermDebt." xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_638768925179750001" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_638768925179759983" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="tovx_LongTermDebt." xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_638768925179759983" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_638768925179759983" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="tovx_LongTermDebt." xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_638768925179759983" order="4" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails" xlink:type="extended" xlink:title="99941202 - Disclosure - License, Collaborative and Employment Agreements and Commitments - Maturity analysis of operating leases (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638768925179759983" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638768925179759983" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638768925179759983" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638768925179759983" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638768925179769987" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638768925179769987" order="3" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetailsCal2" xlink:type="extended" xlink:title="41202 - Disclosure - License, Collaborative and Employment Agreements and Commitments - Maturity analysis of operating leases (Details) Cal-2" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638768925179769987" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638768925179769987" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_638768925179769987" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1" xlink:to="us-gaap_OperatingLeaseLiability_638768925179769987" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638768925179769987" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability_638768925179769987" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638768925179769987" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638768925179779982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability_638768925179769987" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638768925179779982" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitDetails" xlink:type="extended" xlink:title="99941302 - Disclosure - Income Taxes - Components of income tax benefit (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_638768925179779982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_638768925179779982" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_638768925179779982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit_638768925179779982" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_638768925179779982" order="1" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails" xlink:type="extended" xlink:title="99941303 - Disclosure - Income Taxes - Income tax (benefit) provision related to continuing operations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638768925179789982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638768925179789982" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638768925179789982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638768925179789982" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_638768925179789982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_638768925179789982" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" xlink:label="tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_638768925179789982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_638768925179789982" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_638768925179789982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_638768925179789982" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_638768925179789982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_638768925179789982" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_638768925179799979" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_638768925179799979" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_638768925179799979" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_638768925179799979" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent" xlink:label="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent_638768925179799979" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent_638768925179799979" order="9" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_638768925179799979" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_1" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_638768925179799979" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_638768925179809983" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_1" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_638768925179809983" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_638768925179809983" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_1" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_638768925179809983" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" xlink:label="tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_638768925179809983" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_1" xlink:to="tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_638768925179809983" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_638768925179809983" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_1" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_638768925179809983" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_638768925179809983" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_1" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_638768925179809983" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_638768925179819993" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_1" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_638768925179819993" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_638768925179819993" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_1" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_638768925179819993" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount" xlink:label="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount_638768925179819993" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_1" xlink:to="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount_638768925179819993" order="9" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="99941304 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet_638768925179829998" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsNet_638768925179829998" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_638768925179849982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_638768925179849982" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet_638768925179859980" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxAssetsNet_638768925179859980" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_638768925179859980" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet_638768925179859980" xlink:to="us-gaap_DeferredTaxAssetsGross_638768925179859980" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_638768925179859980" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638768925179859980" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_638768925179859980" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_638768925179859980" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638768925179859980" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_638768925179859980" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsStocksIssuedForServices" xlink:label="tovx_DeferredTaxAssetsStocksIssuedForServices_638768925179859980" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638768925179859980" xlink:to="tovx_DeferredTaxAssetsStocksIssuedForServices_638768925179859980" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram" xlink:label="tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram_638768925179869983" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638768925179859980" xlink:to="tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram_638768925179869983" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement" xlink:label="tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement_638768925179869983" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638768925179859980" xlink:to="tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement_638768925179869983" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee" xlink:label="tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee_638768925179869983" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638768925179859980" xlink:to="tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee_638768925179869983" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xlink:label="tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_638768925179869983" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638768925179859980" xlink:to="tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_638768925179869983" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther_638768925179869983" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638768925179859980" xlink:to="us-gaap_DeferredTaxAssetsOther_638768925179869983" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_638768925179879982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet_638768925179859980" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_638768925179879982" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_638768925179879982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_638768925179879982" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_638768925179879982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638768925179879982" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_638768925179879982" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet" xlink:label="tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet_638768925179879982" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638768925179879982" xlink:to="tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet_638768925179879982" order="2" use="optional" weight="1" />
  </calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>tmb-20241231_def.xml
<DESCRIPTION>EX-101.DEF
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/6/2025 9:15:22 PM-->
<!--Modified on: 3/6/2025 9:15:22 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedBalanceSheetsParenthetical" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedStatementsOfStockholderSEquity" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedStatementsOfCashFlows" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureGoodwillAndIntangiblesInProcessRDDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureResearchAndDevelopmentTaxCreditsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockWarrantsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockholdersEquityDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLoansPayableAdditionalInformationDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureRelatedPartyDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureIncomeTaxesOtherDetailsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSubsequentEventsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:roleRef roleURI="http://www.syntheticbiologics.com/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStandardAndCustomAxisDomainDefaults" />
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" />
  <link:arcroleRef arcroleURI="http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="LiabilitiesAbstract" xlink:title="LiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesAbstract" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="definition: LiabilitiesAbstract to OperatingLeaseLiabilityCurrent" use="optional" priority="0" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesAbstract" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="definition: LiabilitiesAbstract to OperatingLeaseLiabilityNoncurrent" use="optional" priority="0" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_1" xlink:title="us-gaap_LiabilitiesCurrentAbstract_1" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.syntheticbiologics.com/role/DisclosureStandardAndCustomAxisDomainDefaults">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="MeasurementInputTypeAxis" xlink:title="MeasurementInputTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="MeasurementInputTypeDomain" xlink:title="MeasurementInputTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="MeasurementInputTypeAxis" xlink:to="MeasurementInputTypeDomain" xlink:title="definition: MeasurementInputTypeAxis to MeasurementInputTypeDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="RestructuringCostAndReserveAxis" xlink:title="RestructuringCostAndReserveAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="TypeOfRestructuringDomain" xlink:title="TypeOfRestructuringDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RestructuringCostAndReserveAxis" xlink:to="TypeOfRestructuringDomain" xlink:title="definition: RestructuringCostAndReserveAxis to TypeOfRestructuringDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:label="AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:title="AuctionMarketPreferredSecuritiesStockSeriesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xlink:label="AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xlink:title="AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:to="AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xlink:title="definition: AuctionMarketPreferredSecuritiesStockSeriesAxis to AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="OwnershipAxis" xlink:title="OwnershipAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="OwnershipDomain" xlink:title="OwnershipDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="OwnershipAxis" xlink:to="OwnershipDomain" xlink:title="definition: OwnershipAxis to OwnershipDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink:label="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink:title="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:title="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink:to="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:title="definition: RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis to RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain" xlink:title="definition: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="EquityMethodInvesteeNameDomain" xlink:title="EquityMethodInvesteeNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="EquityMethodInvesteeNameDomain" xlink:title="definition: ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to EquityMethodInvesteeNameDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="FairValueByLiabilityClassAxis" xlink:title="FairValueByLiabilityClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByLiabilityClassAxis" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="definition: FairValueByLiabilityClassAxis to FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis" xlink:label="GranteeStatusAxis" xlink:title="GranteeStatusAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain" xlink:label="GranteeStatusDomain" xlink:title="GranteeStatusDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="GranteeStatusAxis" xlink:to="GranteeStatusDomain" xlink:title="definition: GranteeStatusAxis to GranteeStatusDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:title="definition: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember" xlink:title="definition: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="RestatementAxis" xlink:title="RestatementAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="RestatementDomain" xlink:title="RestatementDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RestatementAxis" xlink:to="RestatementDomain" xlink:title="definition: RestatementAxis to RestatementDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_QuarterlyInstallmentsPaymentPeriodAxis" xlink:label="QuarterlyInstallmentsPaymentPeriodAxis" xlink:title="QuarterlyInstallmentsPaymentPeriodAxis" />
    <link:loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_QuarterlyInstallmentsPaymentPeriodDomain" xlink:label="QuarterlyInstallmentsPaymentPeriodDomain" xlink:title="QuarterlyInstallmentsPaymentPeriodDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="QuarterlyInstallmentsPaymentPeriodAxis" xlink:to="QuarterlyInstallmentsPaymentPeriodDomain" xlink:title="definition: QuarterlyInstallmentsPaymentPeriodAxis to QuarterlyInstallmentsPaymentPeriodDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="definition: IndefiniteLivedIntangibleAssetsByMajorClassAxis to IndefiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis" xlink:label="TaxPeriodAxis" xlink:title="TaxPeriodAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain" xlink:label="TaxPeriodDomain" xlink:title="TaxPeriodDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TaxPeriodAxis" xlink:to="TaxPeriodDomain" xlink:title="definition: TaxPeriodAxis to TaxPeriodDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="CashAndCashEquivalentsAxis" xlink:title="CashAndCashEquivalentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2" xlink:title="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CashAndCashEquivalentsAxis" xlink:to="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2" xlink:title="definition: CashAndCashEquivalentsAxis to RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="definition: VestingAxis to VestingDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="CounterpartyNameAxis" xlink:title="CounterpartyNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="RepurchaseAgreementCounterpartyNameDomain" xlink:title="RepurchaseAgreementCounterpartyNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CounterpartyNameAxis" xlink:to="RepurchaseAgreementCounterpartyNameDomain" xlink:title="definition: CounterpartyNameAxis to RepurchaseAgreementCounterpartyNameDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:title="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="AdjustmentsForErrorCorrectionDomain" xlink:title="AdjustmentsForErrorCorrectionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="AdjustmentsForErrorCorrectionDomain" xlink:title="definition: ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis to AdjustmentsForErrorCorrectionDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_1" xlink:title="srt_StatementGeographicalAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_1" xlink:title="srt_SegmentGeographicalDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_StatementGeographicalAxis_1" xlink:to="srt_SegmentGeographicalDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_StatementGeographicalAxis_1 To srt_SegmentGeographicalDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1" xlink:title="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_1" xlink:title="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_1 To us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="us-gaap_GuaranteeObligationsByNatureAxis_1" xlink:title="us-gaap_GuaranteeObligationsByNatureAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="us-gaap_GuaranteeObligationsNatureDomain_1" xlink:title="us-gaap_GuaranteeObligationsNatureDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_GuaranteeObligationsByNatureAxis_1" xlink:to="us-gaap_GuaranteeObligationsNatureDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_GuaranteeObligationsByNatureAxis_1 To us-gaap_GuaranteeObligationsNatureDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_1" xlink:title="us-gaap_DebtInstrumentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_1" xlink:title="us-gaap_DebtInstrumentNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DebtInstrumentAxis_1" xlink:to="us-gaap_DebtInstrumentNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DebtInstrumentAxis_1 To us-gaap_DebtInstrumentNameDomain_1" order="1" />
  </link:definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="995200100 - Statement - Consolidated Balance Sheets" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCConvertiblePreferredStockMember" xlink:label="tovx_SeriesCConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="tovx_SeriesCConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesDConvertiblePreferredStockMember" xlink:label="tovx_SeriesDConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="tovx_SeriesDConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrantsReceivableCurrent" xlink:label="us-gaap_GrantsReceivableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_GrantsReceivableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_RestrictedCashNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Goodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DepositsAndOtherAssetsNoncurrent" xlink:label="tovx_DepositsAndOtherAssetsNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="tovx_DepositsAndOtherAssetsNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditCurrent" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LoansPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LongTermLoansPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityAbstract" xlink:label="us-gaap_TemporaryEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_TemporaryEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TemporaryEquityAbstract" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_TreasuryStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="995200105 - Statement - Consolidated Balance Sheets (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCConvertiblePreferredStockMember" xlink:label="tovx_SeriesCConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="tovx_SeriesCConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesDConvertiblePreferredStockMember" xlink:label="tovx_SeriesDConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="tovx_SeriesDConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockCommonShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity" xlink:type="extended" xlink:title="995200300 - Statement - Consolidated Statements of Stockholder's Equity" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockCommonMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCConvertiblePreferredStockMember" xlink:label="tovx_SeriesCConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="tovx_SeriesCConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesDConvertiblePreferredStockMember" xlink:label="tovx_SeriesDConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="tovx_SeriesDConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockIssuedDuringPeriodAtMarketOfferingValue" xlink:label="tovx_StockIssuedDuringPeriodAtMarketOfferingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="tovx_StockIssuedDuringPeriodAtMarketOfferingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockIssuedDuringPeriodAtMarketOfferingShare" xlink:label="tovx_StockIssuedDuringPeriodAtMarketOfferingShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="tovx_StockIssuedDuringPeriodAtMarketOfferingShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockIssuedDuringPeriodSharesConversionOfWarrants" xlink:label="tovx_StockIssuedDuringPeriodSharesConversionOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_StatementLineItems" xlink:to="tovx_StockIssuedDuringPeriodSharesConversionOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="995200400 - Statement - Consolidated Statements of Cash Flows" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCConvertiblePreferredStockMember" xlink:label="tovx_SeriesCConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="tovx_SeriesCConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesDConvertiblePreferredStockMember" xlink:label="tovx_SeriesDConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="tovx_SeriesDConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NonCashLeaseExpense" xlink:label="tovx_NonCashLeaseExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="tovx_NonCashLeaseExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" xlink:label="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts" xlink:label="tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts" xlink:label="tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalents" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="us-gaap_ConversionOfStockAmountConverted1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_ConversionOfStockAmountConverted1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails" xlink:type="extended" xlink:title="99940101 - Disclosure - Organization and Nature of Operations and Basis of Presentation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AnnualMeeting2024Member" xlink:label="tovx_AnnualMeeting2024Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PlanNameDomain" xlink:to="tovx_AnnualMeeting2024Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NumberOfSubsidiaries" xlink:label="tovx_NumberOfSubsidiaries" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="tovx_NumberOfSubsidiaries" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ProfitLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" xlink:type="extended" xlink:title="99940301 - Disclosure - Summary of Significant Accounting Policies - Property and equipment (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended" xlink:title="99940302 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionMember" xlink:label="us-gaap_OptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_OptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_FinancialInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_WarrantMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCAndSeriesDPreferredStockMember" xlink:label="tovx_SeriesCAndSeriesDPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="tovx_SeriesCAndSeriesDPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="us-gaap_InProcessResearchAndDevelopmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_InProcessResearchAndDevelopmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="us-gaap_GuaranteeObligationsByNatureAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_GuaranteeObligationsByNatureAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="us-gaap_GuaranteeObligationsNatureDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="us-gaap_GuaranteeObligationsNatureDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentArrangementMember" xlink:label="us-gaap_ResearchAndDevelopmentArrangementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_GuaranteeObligationsNatureDomain" xlink:to="us-gaap_ResearchAndDevelopmentArrangementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="us-gaap_TangibleAssetImpairmentCharges" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_TangibleAssetImpairmentCharges" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss" xlink:label="tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_GoodwillGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillFairValueDisclosure" xlink:label="us-gaap_GoodwillFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_GoodwillFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AssetImpairmentCharges" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:label="us-gaap_PrepaidExpenseCurrentAndNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_PrepaidExpenseCurrentAndNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAndDevelopmentExpenditurePeriod" xlink:label="tovx_ResearchAndDevelopmentExpenditurePeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="tovx_ResearchAndDevelopmentExpenditurePeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended" xlink:title="99940303 - Disclosure - Summary of Significant Accounting Policies (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_VCNBiosciencesS.LMember" xlink:label="tovx_VCNBiosciencesS.LMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="tovx_VCNBiosciencesS.LMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_IncomeStatementLocationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenseMember" xlink:label="us-gaap_OperatingExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_OperatingExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones" xlink:label="tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AmountToBePaidDueToApproval" xlink:label="tovx_AmountToBePaidDueToApproval" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="tovx_AmountToBePaidDueToApproval" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentMadeAfterClinicalTrial" xlink:label="tovx_PaymentMadeAfterClinicalTrial" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="tovx_PaymentMadeAfterClinicalTrial" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails" xlink:type="extended" xlink:title="99940304 - Disclosure - Summary of Significant Accounting Policies - Change in fair value of Contingent Consideration (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsMember" xlink:label="us-gaap_CommitmentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_CommitmentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" xlink:type="extended" xlink:title="99940305 - Disclosure - Summary of Significant Accounting Policies- Fair value of financial instruments measured on a recurring basis (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsMember" xlink:label="us-gaap_CommitmentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_CommitmentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" xlink:type="extended" xlink:title="99940306 - Disclosure - Summary of Significant Accounting Policies - Contingent Consideration (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsMember" xlink:label="us-gaap_CommitmentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_CommitmentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_MeasurementInputTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="us-gaap_MeasurementInputDiscountRateMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputDiscountRateMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_WeightedAverageDiscountRateMember" xlink:label="tovx_WeightedAverageDiscountRateMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="tovx_WeightedAverageDiscountRateMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_MeasurementInputProbabilityOfOccurrenceMember" xlink:label="tovx_MeasurementInputProbabilityOfOccurrenceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="tovx_MeasurementInputProbabilityOfOccurrenceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ProbabilityOfOccurrenceCumulativeMember" xlink:label="tovx_ProbabilityOfOccurrenceCumulativeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="tovx_ProbabilityOfOccurrenceCumulativeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityMeasurementInput" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_DerivativeLiabilityMeasurementInput" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails" xlink:type="extended" xlink:title="99940402 - Disclosure - Goodwill and Intangibles - In-process R&amp;D (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="us-gaap_InProcessResearchAndDevelopmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_InProcessResearchAndDevelopmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:to="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails" xlink:type="extended" xlink:title="99940501 - Disclosure - Research and Development Tax Credits (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:label="us-gaap_ScheduleOfGuaranteeObligationsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="us-gaap_GuaranteeObligationsByNatureAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:to="us-gaap_GuaranteeObligationsByNatureAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="us-gaap_GuaranteeObligationsNatureDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="us-gaap_GuaranteeObligationsNatureDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentArrangementMember" xlink:label="us-gaap_ResearchAndDevelopmentArrangementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_GuaranteeObligationsNatureDomain" xlink:to="us-gaap_ResearchAndDevelopmentArrangementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsLineItems" xlink:label="us-gaap_GuaranteeObligationsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_GuaranteeObligationsLineItems" xlink:to="us-gaap_ScheduleOfGuaranteeObligationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAndDevelopmentExpenditurePeriod" xlink:label="tovx_ResearchAndDevelopmentExpenditurePeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_GuaranteeObligationsLineItems" xlink:to="tovx_ResearchAndDevelopmentExpenditurePeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_GuaranteeObligationsLineItems" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditCurrent" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_GuaranteeObligationsLineItems" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_GuaranteeObligationsLineItems" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" xlink:label="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_GuaranteeObligationsLineItems" xlink:to="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails" xlink:type="extended" xlink:title="99940602 - Disclosure - Selected Balance Sheet Information - Schedule of Property and equipment, net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ComputersAndOfficeEquipmentMember" xlink:label="tovx_ComputersAndOfficeEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="tovx_ComputersAndOfficeEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails" xlink:type="extended" xlink:title="99940701 - Disclosure - Stock-Based Compensation - Stock incentive plan and other information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockPlan2010Member" xlink:label="tovx_StockPlan2010Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PlanNameDomain" xlink:to="tovx_StockPlan2010Member" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockPlan2020Member" xlink:label="tovx_StockPlan2020Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PlanNameDomain" xlink:to="tovx_StockPlan2020Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EmployeesAndDirectorsMember" xlink:label="tovx_EmployeesAndDirectorsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="tovx_EmployeesAndDirectorsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ConsultantMember" xlink:label="tovx_ConsultantMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="tovx_ConsultantMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_IncomeStatementLocationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember" xlink:label="tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_DirectorMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" xlink:type="extended" xlink:title="99940703 - Disclosure - Stock-Based Compensation - Summary of stock option activity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails" xlink:type="extended" xlink:title="99940704 - Disclosure - Stock-Based Compensation - Options outstanding and exercisable (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_RangeOfExercisePrice0.00To100.00Member" xlink:label="tovx_RangeOfExercisePrice0.00To100.00Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="tovx_RangeOfExercisePrice0.00To100.00Member" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_RangeOfExercisePrice101.00To200.00Member" xlink:label="tovx_RangeOfExercisePrice101.00To200.00Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="tovx_RangeOfExercisePrice101.00To200.00Member" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_RangeOfExercisePrice18900.00To18900.00Member" xlink:label="tovx_RangeOfExercisePrice18900.00To18900.00Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="tovx_RangeOfExercisePrice18900.00To18900.00Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails" xlink:type="extended" xlink:title="99940801 - Disclosure - Stock Warrants (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="us-gaap_ClassOfTreasuryStockTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PublicOfferingMember" xlink:label="tovx_PublicOfferingMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="tovx_PublicOfferingMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:to="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBMember" xlink:label="us-gaap_SeriesBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xlink:to="us-gaap_SeriesBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PreFundedWarrantsMember" xlink:label="tovx_PreFundedWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="tovx_PreFundedWarrantsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_CommonWarrantsMember" xlink:label="tovx_CommonWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="tovx_CommonWarrantsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_ClassOfTreasuryStockTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareAndWarrantsOfferingPrice" xlink:label="tovx_ShareAndWarrantsOfferingPrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="tovx_ShareAndWarrantsOfferingPrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_WarrantsOfferingPrice" xlink:label="tovx_WarrantsOfferingPrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="tovx_WarrantsOfferingPrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NoticePeriodToIncreaseBeneficialOwnership" xlink:label="tovx_NoticePeriodToIncreaseBeneficialOwnership" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="tovx_NoticePeriodToIncreaseBeneficialOwnership" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:label="tovx_StockIssuedDuringPeriodSharesWarrantsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="tovx_StockIssuedDuringPeriodSharesWarrantsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="us-gaap_ConversionOfStockSharesConverted1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_ConversionOfStockSharesConverted1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PreferredStockConversionPricePerShare" xlink:label="tovx_PreferredStockConversionPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="tovx_PreferredStockConversionPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IssueOfWarrantsToPurchaseCommonStock" xlink:label="tovx_IssueOfWarrantsToPurchaseCommonStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="tovx_IssueOfWarrantsToPurchaseCommonStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails" xlink:type="extended" xlink:title="99940901 - Disclosure - Stockholders' Equity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCConvertiblePreferredStockMember" xlink:label="tovx_SeriesCConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="tovx_SeriesCConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCAndSeriesDPreferredStockMember" xlink:label="tovx_SeriesCAndSeriesDPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="tovx_SeriesCAndSeriesDPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesDConvertiblePreferredStockMember" xlink:label="tovx_SeriesDConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="tovx_SeriesDConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AtMarketOfferingMember" xlink:label="tovx_AtMarketOfferingMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="tovx_AtMarketOfferingMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockConvertibleConversionPrice" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="us-gaap_ConversionOfStockAmountConverted1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConversionOfStockAmountConverted1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_CommonStockNumberOfVotesPerShare" xlink:label="tovx_CommonStockNumberOfVotesPerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="tovx_CommonStockNumberOfVotesPerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="us-gaap_ConversionOfStockSharesConverted1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConversionOfStockSharesConverted1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesIssued" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails" xlink:type="extended" xlink:title="99941001 - Disclosure - Loans Payable - Additional Information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtTable" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_ScheduleOfCapitalizationLongtermDebtTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_RestrictedCashAndCashEquivalents" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails" xlink:type="extended" xlink:title="99941002 - Disclosure - Loans Payable - Non-current asset on the balance sheet (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationTable" xlink:label="us-gaap_ScheduleOfCapitalizationTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCapitalizationTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_Retos2015Member" xlink:label="tovx_Retos2015Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="tovx_Retos2015Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLineItems" xlink:label="us-gaap_ScheduleOfCapitalizationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ScheduleOfCapitalizationLineItems" xlink:to="us-gaap_ScheduleOfCapitalizationTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ScheduleOfCapitalizationLineItems" xlink:to="us-gaap_LoansPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ScheduleOfCapitalizationLineItems" xlink:to="us-gaap_LongTermDebt" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails" xlink:type="extended" xlink:title="99941101 - Disclosure - Related Party (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_TitleOfIndividualAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_DirectorMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_MaryannShallcrossMember" xlink:label="tovx_MaryannShallcrossMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="tovx_MaryannShallcrossMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ApprovedCompensationPayable" xlink:label="tovx_ApprovedCompensationPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="tovx_ApprovedCompensationPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xlink:label="us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ApprovedBonusPayable" xlink:label="tovx_ApprovedBonusPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="tovx_ApprovedBonusPayable" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails" xlink:type="extended" xlink:title="99941201 - Disclosure - License, Collaborative and Employment Agreements and Commitments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" xlink:label="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_QuarterlyInstallmentsPaymentPeriodAxis" xlink:label="tovx_QuarterlyInstallmentsPaymentPeriodAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" xlink:to="tovx_QuarterlyInstallmentsPaymentPeriodAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_QuarterlyInstallmentsPaymentPeriodDomain" xlink:label="tovx_QuarterlyInstallmentsPaymentPeriodDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="tovx_QuarterlyInstallmentsPaymentPeriodAxis" xlink:to="tovx_QuarterlyInstallmentsPaymentPeriodDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_FirstYearMember" xlink:label="tovx_FirstYearMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="tovx_QuarterlyInstallmentsPaymentPeriodDomain" xlink:to="tovx_FirstYearMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SecondYearMember" xlink:label="tovx_SecondYearMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="tovx_QuarterlyInstallmentsPaymentPeriodDomain" xlink:to="tovx_SecondYearMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ThirdYearMember" xlink:label="tovx_ThirdYearMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="tovx_QuarterlyInstallmentsPaymentPeriodDomain" xlink:to="tovx_ThirdYearMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" xlink:to="us-gaap_TypeOfArrangementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PhaseIClinicalTrialsMember" xlink:label="tovx_PhaseIClinicalTrialsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="tovx_PhaseIClinicalTrialsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PhaseIiiClinicalTrialsMember" xlink:label="tovx_PhaseIiiClinicalTrialsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="tovx_PhaseIiiClinicalTrialsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NdaSubmissionInUsMember" xlink:label="tovx_NdaSubmissionInUsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="tovx_NdaSubmissionInUsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EuropeanMedicinesAgencyApprovalMember" xlink:label="tovx_EuropeanMedicinesAgencyApprovalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="tovx_EuropeanMedicinesAgencyApprovalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_RegulatoryApprovalInAsianCountryMember" xlink:label="tovx_RegulatoryApprovalInAsianCountryMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="tovx_RegulatoryApprovalInAsianCountryMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ClinicalTrialAgreementMember" xlink:label="tovx_ClinicalTrialAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="tovx_ClinicalTrialAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ExclusiveOptionLicenseAgreementMember" xlink:label="tovx_ExclusiveOptionLicenseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="tovx_ExclusiveOptionLicenseAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_CollaborationAndLicenseAgreementMember" xlink:label="tovx_CollaborationAndLicenseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="tovx_CollaborationAndLicenseAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_TechnologyTransferAgreementMember" xlink:label="tovx_TechnologyTransferAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="tovx_TechnologyTransferAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IcoMarketingLicenseMember" xlink:label="tovx_IcoMarketingLicenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="tovx_IcoMarketingLicenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IdibellIcoLicenseAgreementMember" xlink:label="tovx_IdibellIcoLicenseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="tovx_IdibellIcoLicenseAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_UniversityOfTexasAustinAgreementMember" xlink:label="tovx_UniversityOfTexasAustinAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="tovx_UniversityOfTexasAustinAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ConsultingFeesMember" xlink:label="tovx_ConsultingFeesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="tovx_ConsultingFeesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PrevAbrLlcMember" xlink:label="tovx_PrevAbrLlcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="tovx_PrevAbrLlcMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" xlink:to="srt_TitleOfIndividualAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StevenAShallcrossMember" xlink:label="tovx_StevenAShallcrossMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="tovx_StevenAShallcrossMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LicensingAgreementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember" xlink:label="tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:label="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_CollaborativeArrangementAmountsIncurred" xlink:label="tovx_CollaborativeArrangementAmountsIncurred" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_CollaborativeArrangementAmountsIncurred" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid" xlink:label="tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentToBeMadeAfterClinicalTrial" xlink:label="tovx_PaymentToBeMadeAfterClinicalTrial" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_PaymentToBeMadeAfterClinicalTrial" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_MaximumPeriodForPaymentClinicalTrial" xlink:label="tovx_MaximumPeriodForPaymentClinicalTrial" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_MaximumPeriodForPaymentClinicalTrial" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentOfOptionFee" xlink:label="tovx_PaymentOfOptionFee" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_PaymentOfOptionFee" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EstimatedResearchCosts" xlink:label="tovx_EstimatedResearchCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_EstimatedResearchCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForFees" xlink:label="us-gaap_PaymentsForFees" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="us-gaap_PaymentsForFees" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentForExtensionOfOption" xlink:label="tovx_PaymentForExtensionOfOption" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_PaymentForExtensionOfOption" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LicenseAgreementAnnualPaymentsDue" xlink:label="tovx_LicenseAgreementAnnualPaymentsDue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_LicenseAgreementAnnualPaymentsDue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LicenseAgreementFinalPaymentDue" xlink:label="tovx_LicenseAgreementFinalPaymentDue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_LicenseAgreementFinalPaymentDue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_MilestonePayment" xlink:label="tovx_MilestonePayment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_MilestonePayment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAgreementFixedFee" xlink:label="tovx_ResearchAgreementFixedFee" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_ResearchAgreementFixedFee" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AdditionalCashPaymentForLicenseAgreement" xlink:label="tovx_AdditionalCashPaymentForLicenseAgreement" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_AdditionalCashPaymentForLicenseAgreement" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_UnregisteredSharesIssuedToLicenseAgreement" xlink:label="tovx_UnregisteredSharesIssuedToLicenseAgreement" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_UnregisteredSharesIssuedToLicenseAgreement" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AdditionalConsiderationPayable" xlink:label="tovx_AdditionalConsiderationPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_AdditionalConsiderationPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_OptionsToBeReceivedCommonStockShares" xlink:label="tovx_OptionsToBeReceivedCommonStockShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_OptionsToBeReceivedCommonStockShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToEmployees" xlink:label="us-gaap_PaymentsToEmployees" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="us-gaap_PaymentsToEmployees" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="us-gaap_OperatingLeaseCost" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NonCashAdditionOfRightOfUseAssets" xlink:label="tovx_NonCashAdditionOfRightOfUseAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_NonCashAdditionOfRightOfUseAssets" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails" xlink:type="extended" xlink:title="99941305 - Disclosure - Income Taxes - Other details (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxesTable" xlink:label="tovx_IncomeTaxesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="tovx_IncomeTaxesTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScenarioPlanMember" xlink:label="us-gaap_ScenarioPlanMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioPlanMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="tovx_IncomeTaxesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_VCNBiosciencesS.LMember" xlink:label="tovx_VCNBiosciencesS.LMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="tovx_VCNBiosciencesS.LMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="tovx_IncomeTaxesTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="tovx_IncomeTaxesTable" xlink:to="us-gaap_TaxPeriodAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2018Member" xlink:label="us-gaap_TaxYear2018Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxYear2018Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2021Member" xlink:label="us-gaap_TaxYear2021Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxYear2021Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="tovx_IncomeTaxesTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="us-gaap_InProcessResearchAndDevelopmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_InProcessResearchAndDevelopmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxLineItems" xlink:label="tovx_IncomeTaxLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="tovx_IncomeTaxLineItems" xlink:to="tovx_IncomeTaxesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="tovx_IncomeTaxLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="tovx_IncomeTaxLineItems" xlink:to="us-gaap_Goodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="tovx_IncomeTaxLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="tovx_IncomeTaxLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_OperatingLossCarryforwardsLimitationOnUse" xlink:label="tovx_OperatingLossCarryforwardsLimitationOnUse" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="tovx_IncomeTaxLineItems" xlink:to="tovx_OperatingLossCarryforwardsLimitationOnUse" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="tovx_IncomeTaxLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="tovx_IncomeTaxLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_OperatingLossCarryforwardsWriteOff" xlink:label="tovx_OperatingLossCarryforwardsWriteOff" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="tovx_IncomeTaxLineItems" xlink:to="tovx_OperatingLossCarryforwardsWriteOff" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncreaseDecreaseInDeferredTaxAssets" xlink:label="tovx_IncreaseDecreaseInDeferredTaxAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="tovx_IncomeTaxLineItems" xlink:to="tovx_IncreaseDecreaseInDeferredTaxAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="tovx_IncomeTaxLineItems" xlink:to="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails" xlink:type="extended" xlink:title="99941401 - Disclosure - Subsequent events (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember" xlink:label="us-gaap_UnsecuredDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_UnsecuredDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ProceedsFromResearchAndDevelopmentProgram" xlink:label="tovx_ProceedsFromResearchAndDevelopmentProgram" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="tovx_ProceedsFromResearchAndDevelopmentProgram" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceAwardAmount" xlink:label="us-gaap_GovernmentAssistanceAwardAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_GovernmentAssistanceAwardAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceTransactionDuration" xlink:label="us-gaap_GovernmentAssistanceTransactionDuration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_GovernmentAssistanceTransactionDuration" priority="1" use="optional" />
  </definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>tmb-20241231_lab.xml
<DESCRIPTION>EX-101.LAB
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/6/2025 9:15:22 PM-->
<!--Modified on: 3/6/2025 9:15:22 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document and Entity Information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Type</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Annual Report</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Period End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Transition Report</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity File Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Registrant Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Incorporation, State or Country Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Tax Identification Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Address Line One</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, City or Town</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Country</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Postal Zip Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">City Area Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Local Phone Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title of 12(b) Security</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trading Symbol</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Security Exchange Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Well-known Seasoned Issuer</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Voluntary Filers</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Current Reporting Status</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Interactive Data Current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Filer Category</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Small Business</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Emerging Growth Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ICFR Auditor Attestation Flag</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Financial Statement Error Correction [Flag]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Shell Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Public Float</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Common Stock, Shares Outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Central Index Key</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Fiscal Year End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Fiscal Year Focus</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Fiscal Period Focus</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amendment Flag</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Auditor Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Auditor Firm ID</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Auditor Location</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidated Balance Sheets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Stock [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Stock [Domain]</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCConvertiblePreferredStockMember" xlink:label="tovx_SeriesCConvertiblePreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_SeriesCConvertiblePreferredStockMember" xlink:to="tovx_SeriesCConvertiblePreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_SeriesCConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Series C convertible preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_SeriesCConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series C Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_SeriesCConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series C convertible preferred stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_SeriesCConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series C Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesDConvertiblePreferredStockMember" xlink:label="tovx_SeriesDConvertiblePreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_SeriesDConvertiblePreferredStockMember" xlink:to="tovx_SeriesDConvertiblePreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_SeriesDConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Series D convertible preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_SeriesDConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D Convertible Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_SeriesDConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D convertible preferred stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_SeriesDConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selected Balance Sheet Information</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents, at Carrying Value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrantsReceivableCurrent" xlink:label="us-gaap_GrantsReceivableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrantsReceivableCurrent" xlink:to="us-gaap_GrantsReceivableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrantsReceivableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Grants Receivable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GrantsReceivableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax credit receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Expense and Other Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid expenses and other current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total prepaid expenses and other current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Current Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets, Noncurrent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-Current Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total property and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property and equipment, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashNoncurrent" xlink:to="us-gaap_RestrictedCashNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Cash, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Right-of-Use Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Right of use asset</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible Assets, Net (Excluding Goodwill)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">In-process research and development</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance at the end</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance at the beginning</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DepositsAndOtherAssetsNoncurrent" xlink:label="tovx_DepositsAndOtherAssetsNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_DepositsAndOtherAssetsNoncurrent" xlink:to="tovx_DepositsAndOtherAssetsNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_DepositsAndOtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer and also includes aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet due to materiality considerations. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_DepositsAndOtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deposits and Other Assets Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_DepositsAndOtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deposits and other assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Stockholders' Equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Liabilities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employee-related Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued employee benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total accrued employee benefits</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditCurrent" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of deferred research and development tax credit that has been received or is receivable, classified as current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Research and Development Tax Credit, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred research and development tax credit-current portion</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans payable-current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating lease liability - current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating lease liability-current portion</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Current Liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Noncurrent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-current Liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Combination, Contingent Consideration, Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-current contingent consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contingent consideration, net of current portion</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansPayable" xlink:to="us-gaap_LongTermLoansPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermLoansPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Payable, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermLoansPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan Payable - non-current</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of deferred research and development tax credit that has been received or is receivable, classified as non current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Research and Development Tax Credit, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-current deferred research and development tax credit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating lease liability - long term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-current operating lease liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityAbstract" xlink:label="us-gaap_TemporaryEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityAbstract" xlink:to="us-gaap_TemporaryEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Carrying Amount, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity Attributable to Parent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, $0.001 par value; 350,000,000 shares authorized, 2,811,258 issued and 2,782,449 outstanding at December 31, 2024 and 715,028 issued and 686,219 outstanding at December 31, 2023</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Paid in Capital, Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional paid-in capital</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury Stock, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury stock at cost, 28,809 shares at December 31, 2024 and at December 31, 2023</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated other comprehensive (loss) income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retained Earnings (Accumulated Deficit).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated deficit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Stockholders' Equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Liabilities and Stockholders' Equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock, par value (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesAuthorized" xlink:to="us-gaap_TemporaryEquitySharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock, shares authorized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesIssued" xlink:to="us-gaap_TemporaryEquitySharesIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquitySharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquitySharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock, shares issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesOutstanding" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock, shares outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, par value (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares authorized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury Stock, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity Note, Stock Split, Conversion Ratio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reverse stock split</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidated Statements of Operations and Comprehensive Loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Expenses [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Costs and Expenses:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General and Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General and administrative</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">In-process R&amp;D impairment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">In-process research and development impairment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">IPR&amp;D Impairment Charges</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill, Impairment Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill impairment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill impairment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Operating Costs and Expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss from Operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nonoperating Income (Expense) [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Income:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign Currency Transaction Gain (Loss), before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign currency exchange (loss) gain</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investment Income, Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Other Income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Loss before income taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income tax benefit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Provision (Benefit) for income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income tax benefit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Loss Attributable to Common Stockholders</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Loss Per Share - Basic (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Loss Per Share - Dilutive (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average number of shares outstanding during the period - Basic (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average number of shares outstanding during the period - dilutive (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">(Loss) gain (loss) on foreign currency translation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total comprehensive loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidated Statements of Stockholder's Equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Components [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Component [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Paid-in Capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Paid-in Capital</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retained Earnings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Deficit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">AOCI Attributable to Parent [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Other Comprehensive Loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury Stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockIssuedDuringPeriodAtMarketOfferingValue" xlink:label="tovx_StockIssuedDuringPeriodAtMarketOfferingValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_StockIssuedDuringPeriodAtMarketOfferingValue" xlink:to="tovx_StockIssuedDuringPeriodAtMarketOfferingValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_StockIssuedDuringPeriodAtMarketOfferingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity impact of the value of new stock issued during the period at the market offering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_StockIssuedDuringPeriodAtMarketOfferingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period At Market Offering Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_StockIssuedDuringPeriodAtMarketOfferingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock issued under "at-the-market" offering</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockIssuedDuringPeriodAtMarketOfferingShare" xlink:label="tovx_StockIssuedDuringPeriodAtMarketOfferingShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_StockIssuedDuringPeriodAtMarketOfferingShare" xlink:to="tovx_StockIssuedDuringPeriodAtMarketOfferingShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_StockIssuedDuringPeriodAtMarketOfferingShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of new stock issued during the period at the market offering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_StockIssuedDuringPeriodAtMarketOfferingShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period At Market Offering Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_StockIssuedDuringPeriodAtMarketOfferingShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock issued under "at-the-market" offering (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of Common Stock and Warrants, net of issuance costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock and warrants, net of issuance costs ( in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock issued during period (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign currency exchange loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, Conversion of Convertible Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock conversion to Common</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock shares increased</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, Conversion of Convertible Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock conversion to Common (in shares)</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockIssuedDuringPeriodSharesConversionOfWarrants" xlink:label="tovx_StockIssuedDuringPeriodSharesConversionOfWarrants" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_StockIssuedDuringPeriodSharesConversionOfWarrants" xlink:to="tovx_StockIssuedDuringPeriodSharesConversionOfWarrants_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_StockIssuedDuringPeriodSharesConversionOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares issued during the period as a result of the conversion of warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_StockIssuedDuringPeriodSharesConversionOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, Conversion of Warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_StockIssuedDuringPeriodSharesConversionOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of Pre-Funded Warrants to Common (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidated Statements of Cash Flows</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Flows From Operating Activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to reconcile net loss to net cash used in operating activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in fair value of contingent consideration</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment for Contingent Consideration Liability, Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment of contingent consideration</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NonCashLeaseExpense" xlink:label="tovx_NonCashLeaseExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_NonCashLeaseExpense" xlink:to="tovx_NonCashLeaseExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_NonCashLeaseExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of expenses incurred on non-cash lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_NonCashLeaseExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-Cash Lease Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_NonCashLeaseExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non - cash lease expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation, Depletion and Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" xlink:label="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" xlink:to="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of increase (decrease) in deferred research and development tax credit, payable within one year or the normal operating cycle, if longer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Deferred Research and Development Tax Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred research and development tax credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Deferred Research and Development Tax Credit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Operating Capital [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Changes in operating assets and liabilities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid expenses and other current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Deposit Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deposits and other assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accounts Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Employee Related Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued employee benefits</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Operating Lease Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating lease liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Used In Operating Activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Flows From Investing Activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to Acquire Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchases of property and equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Used In Investing Activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Flows From Financing Activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of Long-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment of loans payable</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts" xlink:label="tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts" xlink:to="tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The cash inflow from issuance of market offering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds From Issuance Under At The Market Offering, , Net Of Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from issuance under at - the - market offering, net of issuance cost</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment for Contingent Consideration Liability, Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment of contingent consideration</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts" xlink:label="tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts" xlink:to="tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash received on issuance of common stock and warrants offering after deduction of issuance costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance of Common Stock and Warrant Offering, Net of Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from issuance Common Stock and Warrants offering, net of issuance costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:to="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance of Preferred Stock and Preference Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross proceeds</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from sale of series preferred stock, net of issuance cost</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided By Financing Activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of Exchange Rate on Cash and Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effects of exchange rate changes on cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Decrease in cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net decrease in cash and cash equivalents and restricted cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and cash equivalents and restricted cash at the end of this period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and cash equivalents and restricted at the beginning of this period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reconciliation of cash, cash equivalents, and restricted cash reported in the consolidated balance sheet</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalents" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Cash and Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted cash included in other long-term assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncash Investing and Financing Items [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Supplemental non-cash investing and financing activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="us-gaap_ConversionOfStockAmountConverted1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockAmountConverted1" xlink:to="us-gaap_ConversionOfStockAmountConverted1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockAmountConverted1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of Stock, Amount Converted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConversionOfStockAmountConverted1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of Preferred Stock to Common Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConversionOfStockAmountConverted1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of preferred stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Right of use assets obtained in exchange for lease liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Organization and Nature of Operations and Basis of Presentation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Organization and Nature of Operations and Basis of Presentation</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_GoingConcernAbstract" xlink:label="tovx_GoingConcernAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_GoingConcernAbstract" xlink:to="tovx_GoingConcernAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_GoingConcernAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">n/a.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_GoingConcernAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Going Concern</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Substantial Doubt about Going Concern [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Going Concern</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of Significant Accounting Policies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Significant Accounting Policies [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of Significant Accounting Policies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill and Intangibles</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill and Intangible Assets Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill and Intangibles</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAndDevelopmentTaxCreditsAbstract" xlink:label="tovx_ResearchAndDevelopmentTaxCreditsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ResearchAndDevelopmentTaxCreditsAbstract" xlink:to="tovx_ResearchAndDevelopmentTaxCreditsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ResearchAndDevelopmentTaxCreditsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">n/a</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ResearchAndDevelopmentTaxCreditsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Tax Credits</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAndDevelopmentTaxCreditsTextBlock" xlink:label="tovx_ResearchAndDevelopmentTaxCreditsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ResearchAndDevelopmentTaxCreditsTextBlock" xlink:to="tovx_ResearchAndDevelopmentTaxCreditsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ResearchAndDevelopmentTaxCreditsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The federal research and development (R&amp;D) tax credit results in a dollar for dollar reduction in a company's tax liability for certain domestic.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ResearchAndDevelopmentTaxCreditsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Tax Credits [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ResearchAndDevelopmentTaxCreditsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Tax Credits</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_BalanceSheetInformationAbstract" xlink:label="tovx_BalanceSheetInformationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_BalanceSheetInformationAbstract" xlink:to="tovx_BalanceSheetInformationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_BalanceSheetInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_BalanceSheetInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selected Balance Sheet Information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Supplemental Balance Sheet Disclosures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selected Balance Sheet Information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-Based Compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-Based Compensation</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockWarrantsAbstract" xlink:label="tovx_StockWarrantsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_StockWarrantsAbstract" xlink:to="tovx_StockWarrantsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_StockWarrantsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Warrants</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockWarrantsDisclosureTextBlock" xlink:label="tovx_StockWarrantsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_StockWarrantsDisclosureTextBlock" xlink:to="tovx_StockWarrantsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_StockWarrantsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The entire disclosure for stock warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_StockWarrantsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Warrants Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_StockWarrantsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Warrants</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity Note Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transactions Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract" xlink:label="tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract" xlink:to="tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">License, Collaborative and Employment Agreements and Commitments</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock" xlink:label="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock" xlink:to="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The entire disclosure of license, collaborative and employment agreement and commitments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">License Collaborative And Employment Agreements And Commitments [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">License, Collaborative and Employment Agreements and Commitments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent events</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Events [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent events</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidation, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Principles of Consolidation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Use of Estimates, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Use of Estimates</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_RisksAndUncertaintiesPolicyPolicyTextBlock" xlink:label="tovx_RisksAndUncertaintiesPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_RisksAndUncertaintiesPolicyPolicyTextBlock" xlink:to="tovx_RisksAndUncertaintiesPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_RisksAndUncertaintiesPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy regarding risk and uncertainties.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_RisksAndUncertaintiesPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Risks And Uncertainties Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_RisksAndUncertaintiesPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Risks and Uncertainties</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property and Equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InProcessResearchAndDevelopmentPolicy" xlink:label="us-gaap_InProcessResearchAndDevelopmentPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InProcessResearchAndDevelopmentPolicy" xlink:to="us-gaap_InProcessResearchAndDevelopmentPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InProcessResearchAndDevelopmentPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">In Process Research and Development, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InProcessResearchAndDevelopmentPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">IPR&amp;D</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock" xlink:label="tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock" xlink:to="tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for completed business combinations, Contingent consideration (purchase method, acquisition method or combination of entities under common control).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Combinations Policy, Contingent Consideration, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contingent Consideration</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock" xlink:label="tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock" xlink:to="tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for long-lived assets include property, equipment and right-of-use assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long Lived Assets For Assets Property Equipment And Right Of Use Assets, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Lived Assets Impairment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss per Share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Expense, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Leases [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leases</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock" xlink:label="tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock" xlink:to="tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for research and development tax credit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research And Development Tax Credit Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Tax Credits</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_WarrantPolicyPolicyTextBlock" xlink:label="tovx_WarrantPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_WarrantPolicyPolicyTextBlock" xlink:to="tovx_WarrantPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_WarrantPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for warrant policy.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_WarrantPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_WarrantPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Warrants</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy" xlink:label="us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy" xlink:to="us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value of Financial Instruments</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock" xlink:label="tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock" xlink:to="tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy regarding stock based payment arrangements for various stocks.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Based Payment Arrangements Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-Based Payment Arrangements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign Currencies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Recent Accounting Pronouncements and Developments</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EstimatedUsefulLifeOfAssetTableTextBlock" xlink:label="tovx_EstimatedUsefulLifeOfAssetTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_EstimatedUsefulLifeOfAssetTableTextBlock" xlink:to="tovx_EstimatedUsefulLifeOfAssetTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_EstimatedUsefulLifeOfAssetTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of estimated useful life of assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_EstimatedUsefulLifeOfAssetTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Estimated Useful Life Of Asset [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_EstimatedUsefulLifeOfAssetTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of estimated useful life</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of change in fair value as determined by Level 3 inputs for the contingent consideration liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of fair value of financial instruments measured on a recurring basis</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Goodwill [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of goodwill</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of in-process R&amp;D</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Other Current Assets [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of prepaid expenses and other current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of property and equipment, net</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedExpensesTableTextBlock" xlink:label="tovx_AccruedExpensesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_AccruedExpensesTableTextBlock" xlink:to="tovx_AccruedExpensesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_AccruedExpensesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of accrued expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_AccruedExpensesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Expenses [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_AccruedExpensesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of accrued expenses</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedEmployeeBenefitsTableTextBlock" xlink:label="tovx_AccruedEmployeeBenefitsTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_AccruedEmployeeBenefitsTableTextBlock" xlink:to="tovx_AccruedEmployeeBenefitsTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_AccruedEmployeeBenefitsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of information related to accrued employee benefits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_AccruedEmployeeBenefitsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Employee Benefits [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_AccruedEmployeeBenefitsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of accrued employee benefits</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of assumptions used for estimating fair value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation, Stock Options, Activity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of stock option activity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of outstanding and exercisable options</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ScheduleOfWarrantActivityTableTextBlock" xlink:label="tovx_ScheduleOfWarrantActivityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ScheduleOfWarrantActivityTableTextBlock" xlink:to="tovx_ScheduleOfWarrantActivityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ScheduleOfWarrantActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of warrant activity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ScheduleOfWarrantActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule Of Warrant Activity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ScheduleOfWarrantActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of all warrant activity</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Debt [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Maturities of Long-term Debt [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of maturity analysis of debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of maturity analysis of operating leases</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of losses before income taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of components of income tax benefit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Income tax (benefit) provision related to continuing operations computed by applying the statutory income tax rate to pretax loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of deferred tax assets and liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Plan Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Plan Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AnnualMeeting2024Member" xlink:label="tovx_AnnualMeeting2024Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_AnnualMeeting2024Member" xlink:to="tovx_AnnualMeeting2024Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_AnnualMeeting2024Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The annual meeting held in 2024.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_AnnualMeeting2024Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Annual Meeting 2024 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_AnnualMeeting2024Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2024 Annual Meeting</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-Based Compensation and Warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Warrants</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NumberOfSubsidiaries" xlink:label="tovx_NumberOfSubsidiaries" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_NumberOfSubsidiaries" xlink:to="tovx_NumberOfSubsidiaries_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_NumberOfSubsidiaries_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of subsidiaries hold by parent company.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_NumberOfSubsidiaries_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_NumberOfSubsidiaries_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of subsidiaries</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Operating Segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of operating segments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Recurring and Nonrecurring [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Going Concern</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Office Equipment And Furniture [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Computer, office equipment, furniture and software</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leasehold Improvements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leasehold improvements and fixtures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leasehold improvements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Range [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Range [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selected Balance Sheet Information</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of Significant Accounting Policies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, plant and equipment, useful life</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Estimated Useful Lives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, plant and equipment, estimated useful lives</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of Significant Accounting Policies [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Instrument [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeContractTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Contract [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionMember" xlink:label="us-gaap_OptionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OptionMember" xlink:to="us-gaap_OptionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Instrument [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Instruments [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCAndSeriesDPreferredStockMember" xlink:label="tovx_SeriesCAndSeriesDPreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_SeriesCAndSeriesDPreferredStockMember" xlink:to="tovx_SeriesCAndSeriesDPreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_SeriesCAndSeriesDPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series C And Series D Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_SeriesCAndSeriesDPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series C and Series D Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_SeriesCAndSeriesDPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series C and Series D Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Indefinite-lived Intangible Assets [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Indefinite-lived Intangible Assets, Major Class Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="us-gaap_InProcessResearchAndDevelopmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="us-gaap_InProcessResearchAndDevelopmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InProcessResearchAndDevelopmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">In Process Research and Development [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InProcessResearchAndDevelopmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">In-process R&amp;D</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="us-gaap_GuaranteeObligationsByNatureAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="us-gaap_GuaranteeObligationsByNatureAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteeObligationsByNatureAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Guarantor Obligations, Nature [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="us-gaap_GuaranteeObligationsNatureDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteeObligationsNatureDomain" xlink:to="us-gaap_GuaranteeObligationsNatureDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteeObligationsNatureDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Guarantor Obligations, Nature [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentArrangementMember" xlink:label="us-gaap_ResearchAndDevelopmentArrangementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentArrangementMember" xlink:to="us-gaap_ResearchAndDevelopmentArrangementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentArrangementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Arrangement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentArrangementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Program</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of Significant Accounting Policies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of Significant Accounting Policies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="us-gaap_TangibleAssetImpairmentCharges" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TangibleAssetImpairmentCharges" xlink:to="us-gaap_TangibleAssetImpairmentCharges_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TangibleAssetImpairmentCharges_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tangible Asset Impairment Charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TangibleAssetImpairmentCharges_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment charges of property and equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance at the end</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance at the beginning</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">In-process R&amp;D, carrying value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">IPR&amp;D</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Indefinite-Lived Intangible Assets (Excluding Goodwill), Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">In-process R&amp;D, written down and fair value</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss" xlink:label="tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss" xlink:to="tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of accumulated impairment loss resulting from write-down of asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible Assets, Indefinite-Lived (Excluding Goodwill), Impaired, Accumulated Impairment Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillGross" xlink:to="us-gaap_GoodwillGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill, at carrying value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillFairValueDisclosure" xlink:label="us-gaap_GoodwillFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillFairValueDisclosure" xlink:to="us-gaap_GoodwillFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill, fair value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset Impairment Charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment charge</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive securities excluded from computation of earnings per share, amount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:label="us-gaap_PrepaidExpenseCurrentAndNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:to="us-gaap_PrepaidExpenseCurrentAndNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrentAndNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Expense</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAndDevelopmentExpenditurePeriod" xlink:label="tovx_ResearchAndDevelopmentExpenditurePeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ResearchAndDevelopmentExpenditurePeriod" xlink:to="tovx_ResearchAndDevelopmentExpenditurePeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ResearchAndDevelopmentExpenditurePeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development expenditure period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ResearchAndDevelopmentExpenditurePeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research And Development Expenditure Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ResearchAndDevelopmentExpenditurePeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development expenditure period (in months)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Acquisition [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Acquisition [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Acquisition, Acquiree [Domain]</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_VCNBiosciencesS.LMember" xlink:label="tovx_VCNBiosciencesS.LMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_VCNBiosciencesS.LMember" xlink:to="tovx_VCNBiosciencesS.LMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_VCNBiosciencesS.LMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member stands for the information pertaining to V C N Biosciences S. L.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_VCNBiosciencesS.LMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">V C N [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_VCNBiosciencesS.LMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">V C N</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Statement Location [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Statement Location [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenseMember" xlink:label="us-gaap_OperatingExpenseMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenseMember" xlink:to="us-gaap_OperatingExpenseMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Expense</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones" xlink:label="tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones" xlink:to="tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of additional consideration paid on a business combination upon achievement of milestones.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Combination, Contingent Consideration Arrangements, Additional Amount Paid On Achievement Of certain Milestones</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional consideration related to the achievement of certain milestones</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AmountToBePaidDueToApproval" xlink:label="tovx_AmountToBePaidDueToApproval" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_AmountToBePaidDueToApproval" xlink:to="tovx_AmountToBePaidDueToApproval_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_AmountToBePaidDueToApproval_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount paid due to approval.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_AmountToBePaidDueToApproval_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount to be paid due to approval</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_AmountToBePaidDueToApproval_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount to be paid due to approval</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentMadeAfterClinicalTrial" xlink:label="tovx_PaymentMadeAfterClinicalTrial" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_PaymentMadeAfterClinicalTrial" xlink:to="tovx_PaymentMadeAfterClinicalTrial_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_PaymentMadeAfterClinicalTrial_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to be made after initiating patient dosing in the US and phase 2 clinical trial.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_PaymentMadeAfterClinicalTrial_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment Made After Clinical Trial</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_PaymentMadeAfterClinicalTrial_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment made after clinical trial</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Combination, Contingent Consideration, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value of contingent consideration</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value measurement, transfer in to level3</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value measurement, transfer out of level3</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase in operating expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, Low</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Decrease in operating expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueByLiabilityClassAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByLiabilityClassAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liability Class [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value by Liability Class [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsMember" xlink:label="us-gaap_CommitmentsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsMember" xlink:to="us-gaap_CommitmentsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contingent consideration</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value measured on recurring basis</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance at ending</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance at beginning</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment of contingent consideration</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in fair value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Hierarchy and NAV [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Hierarchy and NAV [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Inputs, Level 3 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Level 3</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Liabilities Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value of liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Input Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Input Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="us-gaap_MeasurementInputDiscountRateMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputDiscountRateMember" xlink:to="us-gaap_MeasurementInputDiscountRateMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputDiscountRateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Input Discount Rate [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputDiscountRateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discount rate</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_WeightedAverageDiscountRateMember" xlink:label="tovx_WeightedAverageDiscountRateMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_WeightedAverageDiscountRateMember" xlink:to="tovx_WeightedAverageDiscountRateMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_WeightedAverageDiscountRateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement input using Weighted average discount rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_WeightedAverageDiscountRateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Discount rate [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_WeightedAverageDiscountRateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Discount rate</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_MeasurementInputProbabilityOfOccurrenceMember" xlink:label="tovx_MeasurementInputProbabilityOfOccurrenceMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_MeasurementInputProbabilityOfOccurrenceMember" xlink:to="tovx_MeasurementInputProbabilityOfOccurrenceMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_MeasurementInputProbabilityOfOccurrenceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement input using Probability of Occurrence.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_MeasurementInputProbabilityOfOccurrenceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Probability Of Occurrence [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_MeasurementInputProbabilityOfOccurrenceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Probability of Occurrence (periodic for each Milestone)</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ProbabilityOfOccurrenceCumulativeMember" xlink:label="tovx_ProbabilityOfOccurrenceCumulativeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ProbabilityOfOccurrenceCumulativeMember" xlink:to="tovx_ProbabilityOfOccurrenceCumulativeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ProbabilityOfOccurrenceCumulativeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement input using Probability of Occurrence Cumulative.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ProbabilityOfOccurrenceCumulativeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Probability Of Occurrence. [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ProbabilityOfOccurrenceCumulativeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Probability of occurrence (cumulative through each Milestone)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityMeasurementInput" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilityMeasurementInput" xlink:to="us-gaap_DerivativeLiabilityMeasurementInput_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Liability, Measurement Input</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contingent consideration, measurement Input</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward" xlink:label="us-gaap_GoodwillRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_GoodwillRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill, Foreign Currency Translation Gain (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effects of exchange rates</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill and Intangibles</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-lived Intangible Assets [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effects of exchange rates</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">In-process R&amp;D, fair value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:label="us-gaap_ScheduleOfGuaranteeObligationsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:to="us-gaap_ScheduleOfGuaranteeObligationsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGuaranteeObligationsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Guarantor Obligations [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsLineItems" xlink:label="us-gaap_GuaranteeObligationsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteeObligationsLineItems" xlink:to="us-gaap_GuaranteeObligationsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteeObligationsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Guarantor Obligations [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GuaranteeObligationsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Tax Credits</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of deferred research and development tax credit grant receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Research and Development Tax Credit, Grant Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred research and development tax credit grant receivable.</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PrepaidManufacturingExpense" xlink:label="tovx_PrepaidManufacturingExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_PrepaidManufacturingExpense" xlink:to="tovx_PrepaidManufacturingExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_PrepaidManufacturingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of Prepaid Manufacturing Expense.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_PrepaidManufacturingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Manufacturing Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_PrepaidManufacturingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid manufacturing expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidInsurance" xlink:label="us-gaap_PrepaidInsurance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidInsurance" xlink:to="us-gaap_PrepaidInsurance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidInsurance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Insurance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidInsurance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid insurance</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PrepaidConsultingSubscriptionsAndOtherExpenses" xlink:label="tovx_PrepaidConsultingSubscriptionsAndOtherExpenses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_PrepaidConsultingSubscriptionsAndOtherExpenses" xlink:to="tovx_PrepaidConsultingSubscriptionsAndOtherExpenses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_PrepaidConsultingSubscriptionsAndOtherExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sum of the amount paid in advance for consulting, subscriptions and other expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_PrepaidConsultingSubscriptionsAndOtherExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Consulting Subscriptions And Other Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_PrepaidConsultingSubscriptionsAndOtherExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid clinical research organizations</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent" xlink:label="tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent" xlink:to="tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sum of the amount paid in advance for clinical research organization.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Clinical Research Organizations Expense Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid consulting, subscriptions and other expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="us-gaap_OtherReceivablesNetCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Receivables, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">VAT receivable</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ComputersAndOfficeEquipmentMember" xlink:label="tovx_ComputersAndOfficeEquipmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ComputersAndOfficeEquipmentMember" xlink:to="tovx_ComputersAndOfficeEquipmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ComputersAndOfficeEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Computers and office equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_ComputersAndOfficeEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Computers and office equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:to="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Property, Plant and Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other property, plant and equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Software [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Software</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total property and equipment, gross</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less: accumulated depreciation and amortization</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedClinicalConsultingServices" xlink:label="tovx_AccruedClinicalConsultingServices" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_AccruedClinicalConsultingServices" xlink:to="tovx_AccruedClinicalConsultingServices_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_AccruedClinicalConsultingServices_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The carrying value of accrued clinical consulting services payable as on balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_AccruedClinicalConsultingServices_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Clinical Consulting Services</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_AccruedClinicalConsultingServices_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued clinical consulting services</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedManufacturingCosts" xlink:label="tovx_AccruedManufacturingCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_AccruedManufacturingCosts" xlink:to="tovx_AccruedManufacturingCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_AccruedManufacturingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The manufacturing costs incurred in the production of goods for sale.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_AccruedManufacturingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued manufacturing costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_AccruedManufacturingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued manufacturing costs</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedVendorPayments" xlink:label="tovx_AccruedVendorPayments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_AccruedVendorPayments" xlink:to="tovx_AccruedVendorPayments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_AccruedVendorPayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying value as of the balance sheet date of obligations and payables pertaining to vendor payments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_AccruedVendorPayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Vendor Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_AccruedVendorPayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued vendor payments</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedExpenses" xlink:label="tovx_AccruedExpenses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_AccruedExpenses" xlink:to="tovx_AccruedExpenses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_AccruedExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_AccruedExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="tovx_AccruedExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total accrued expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedBonusesCurrent" xlink:to="us-gaap_AccruedBonusesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedBonusesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Bonuses, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedBonusesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued bonus expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Employee Benefits, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued compensation expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedVacationCurrent" xlink:to="us-gaap_AccruedVacationCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedVacationCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Vacation, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedVacationCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued vacation expense</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockPlan2010Member" xlink:label="tovx_StockPlan2010Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_StockPlan2010Member" xlink:to="tovx_StockPlan2010Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_StockPlan2010Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2010 Stock Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_StockPlan2010Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2010 Stock Plan</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockPlan2020Member" xlink:label="tovx_StockPlan2020Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_StockPlan2020Member" xlink:to="tovx_StockPlan2020Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_StockPlan2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to 2020 Stock Plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_StockPlan2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2020 Stock Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_StockPlan2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2020 Stock Plan</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party [Domain]</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EmployeesAndDirectorsMember" xlink:label="tovx_EmployeesAndDirectorsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_EmployeesAndDirectorsMember" xlink:to="tovx_EmployeesAndDirectorsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_EmployeesAndDirectorsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">n/a.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_EmployeesAndDirectorsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employees And Directors [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_EmployeesAndDirectorsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employees And Directors</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ConsultantMember" xlink:label="tovx_ConsultantMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ConsultantMember" xlink:to="tovx_ConsultantMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ConsultantMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">n/a.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ConsultantMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consultant [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ConsultantMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consultant</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember" xlink:label="tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember" xlink:to="tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General and Administrative Expenses and Research and Development Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General and Administrative Expenses and Research and Development Expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockMember" xlink:to="us-gaap_EmployeeStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employee Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employees</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title of Individual [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Relationship to Entity [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_DirectorMember" xlink:to="srt_DirectorMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_DirectorMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Board of Directors [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_DirectorMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Board of Directors</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_DirectorMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Directors</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options, Ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options, Beginning balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based payment award, options, outstanding, number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based compensation arrangement by share-based payment award, number of shares authorized</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of stock expired on granted period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Grant, Expirations in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based payment award, options, grants, expired period</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of options issued, including both vested and non-vested options.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award Options Issued Number Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based payment award, options, issued, number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based compensation arrangement by share-based payment award, shares issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options, Granted (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based payment award, options, grants in period, gross</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Value of options granted, Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Value of options granted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allocated Share-based Compensation Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allocated share-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Stock Options Exercised</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumption Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercise price</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expected dividends</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expected volatility</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Risk free interest rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expected life of option (years)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Option</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options, Expired</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options, Forfeited</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options, Exercisable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Exercise Price, Ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Exercise Price, Beginning balance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Exercise Price, Granted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Exercise Price, Expired</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Exercise Price, Forfeited</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Exercise Price, Exercisable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Remaining Contractual Life, Outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Remaining Contractual Life, Exercisable</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value of stock (or other type of equity) granted during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Grant date fair value of options granted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average grant date fair value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercise Price Range [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_RangeOfExercisePrice0.00To100.00Member" xlink:label="tovx_RangeOfExercisePrice0.00To100.00Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_RangeOfExercisePrice0.00To100.00Member" xlink:to="tovx_RangeOfExercisePrice0.00To100.00Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_RangeOfExercisePrice0.00To100.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member stands for Range of Exercise Price 0.00 to 100.00.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_RangeOfExercisePrice0.00To100.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Range of Exercise Price 0.00 To 100.00 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_RangeOfExercisePrice0.00To100.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Range of Exercise Price 0.00-100.00</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_RangeOfExercisePrice101.00To200.00Member" xlink:label="tovx_RangeOfExercisePrice101.00To200.00Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_RangeOfExercisePrice101.00To200.00Member" xlink:to="tovx_RangeOfExercisePrice101.00To200.00Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_RangeOfExercisePrice101.00To200.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member stands for Range of Exercise Price 101.00 to 200.00.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_RangeOfExercisePrice101.00To200.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Range of Exercise Price 101.00 To 200.00 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_RangeOfExercisePrice101.00To200.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Range of Exercise Price 101.00-200.00</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_RangeOfExercisePrice18900.00To18900.00Member" xlink:label="tovx_RangeOfExercisePrice18900.00To18900.00Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_RangeOfExercisePrice18900.00To18900.00Member" xlink:to="tovx_RangeOfExercisePrice18900.00To18900.00Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_RangeOfExercisePrice18900.00To18900.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member stands for Range of Exercise Price 18,900.00 to 18,900.00.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_RangeOfExercisePrice18900.00To18900.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Range of Exercise Price 18,900.00 To 18,900.00 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_RangeOfExercisePrice18900.00To18900.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Range of Exercise Price 18,900.00-18,900.00</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options Outstanding, Range of Exercise Price Lower</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options Outstanding, Range of Exercise Price Upper</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options Outstanding, Options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options Outstanding, Weighted Average Exercise Price</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options Outstanding, Weighted Average Remaining Contractual Life</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options Exercisable, Options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options Exercisable, Weighted Average Exercise Price</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options Exercisable, Weighted Average Remaining Contractual Life</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="us-gaap_ClassOfTreasuryStockTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_ClassOfTreasuryStockTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfTreasuryStockTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Treasury Stock [Table]</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PublicOfferingMember" xlink:label="tovx_PublicOfferingMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_PublicOfferingMember" xlink:to="tovx_PublicOfferingMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_PublicOfferingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the member information pertaining to public offering (the "Offering").</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_PublicOfferingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Public Offering [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_PublicOfferingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Public Offering</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:to="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Auction Market Preferred Securities, Stock Series [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xlink:to="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Auction Market Preferred Securities, Stock Series, Title [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBMember" xlink:label="us-gaap_SeriesBMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBMember" xlink:to="us-gaap_SeriesBMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesBMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series B [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SeriesBMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series B</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right [Domain]</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PreFundedWarrantsMember" xlink:label="tovx_PreFundedWarrantsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_PreFundedWarrantsMember" xlink:to="tovx_PreFundedWarrantsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_PreFundedWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to pre-funded warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_PreFundedWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pre-Funded Warrants [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_PreFundedWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pre-funded warrants</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_CommonWarrantsMember" xlink:label="tovx_CommonWarrantsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_CommonWarrantsMember" xlink:to="tovx_CommonWarrantsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_CommonWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to common warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_CommonWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Warrants [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_CommonWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common warrants</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Class A</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class A common stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBPreferredStockMember" xlink:to="us-gaap_SeriesBPreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesBPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series B Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesBPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series B Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity, Class of Treasury Stock [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Warrants</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of warrants to purchase shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of warrant or right, number of securities called by each warrant or right</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareAndWarrantsOfferingPrice" xlink:label="tovx_ShareAndWarrantsOfferingPrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ShareAndWarrantsOfferingPrice" xlink:to="tovx_ShareAndWarrantsOfferingPrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ShareAndWarrantsOfferingPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Per share or per unit amount of equity securities and warrants issued.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ShareAndWarrantsOfferingPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share and Warrants, Offering Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ShareAndWarrantsOfferingPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering price</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_WarrantsOfferingPrice" xlink:label="tovx_WarrantsOfferingPrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_WarrantsOfferingPrice" xlink:to="tovx_WarrantsOfferingPrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_WarrantsOfferingPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Per share or per unit amount of warrants issued.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_WarrantsOfferingPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants, Offering Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_WarrantsOfferingPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants, offering price</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance or Sale of Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross proceeds</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercise price per warrant</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants and Rights Outstanding, Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expected life of warrant (years)</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants" xlink:to="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The maximum percentage of shares outstanding that is owned by the holder of warrants, beyond which the warrants cannot be exercised.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold Percentage of Shares Outstanding for Exercise of Warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of shares outstanding for exercise of warrants</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder" xlink:to="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The maximum percentage of shares outstanding that is owned by the holder of warrants, beyond which the warrants cannot be exercised at the election of the holder.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold Percentage of Shares Outstanding for Exercise of Warrants at the Election of Holder</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of shares outstanding for exercise of warrants at the election of holder</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NoticePeriodToIncreaseBeneficialOwnership" xlink:label="tovx_NoticePeriodToIncreaseBeneficialOwnership" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_NoticePeriodToIncreaseBeneficialOwnership" xlink:to="tovx_NoticePeriodToIncreaseBeneficialOwnership_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_NoticePeriodToIncreaseBeneficialOwnership_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of days of prior notice from the holder to increase the amount of beneficial
ownership of outstanding shares, after giving effect to the exercise.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_NoticePeriodToIncreaseBeneficialOwnership_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notice Period to Increase Beneficial Ownership</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_NoticePeriodToIncreaseBeneficialOwnership_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notice period</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice" xlink:to="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The percentage of outstanding shares exceeding which a prior notice from holder to exercise the warrants to increase the amount of beneficial ownership.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold Percentage of Shares Outstanding for Exercise of Warrants Requiring Prior Notice</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold percentage of shares outstanding for exercise of warrants</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:label="tovx_StockIssuedDuringPeriodSharesWarrantsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:to="tovx_StockIssuedDuringPeriodSharesWarrantsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_StockIssuedDuringPeriodSharesWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares of stock issued as a result of the exercise of warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_StockIssuedDuringPeriodSharesWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period Shares Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_StockIssuedDuringPeriodSharesWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants exercised</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="us-gaap_ConversionOfStockSharesConverted1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockSharesConverted1" xlink:to="us-gaap_ConversionOfStockSharesConverted1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockSharesConverted1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of Stock, Shares Converted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConversionOfStockSharesConverted1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of stock, shares converted</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PreferredStockConversionPricePerShare" xlink:label="tovx_PreferredStockConversionPricePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_PreferredStockConversionPricePerShare" xlink:to="tovx_PreferredStockConversionPricePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_PreferredStockConversionPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity can be converted.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_PreferredStockConversionPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock Conversion Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_PreferredStockConversionPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock conversion price per share</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IssueOfWarrantsToPurchaseCommonStock" xlink:label="tovx_IssueOfWarrantsToPurchaseCommonStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_IssueOfWarrantsToPurchaseCommonStock" xlink:to="tovx_IssueOfWarrantsToPurchaseCommonStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_IssueOfWarrantsToPurchaseCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">It represent additional of warrant to purchase of common stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_IssueOfWarrantsToPurchaseCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issue of warrants to purchase common stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_IssueOfWarrantsToPurchaseCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issue of warrants to purchase common stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class Of Warrant Or Right Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Warrants, Ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Warrants, Beginning balance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Warrants, Granted</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of share warrants exercised during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Exercises In Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Warrants, Exercised</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Warrants, Forfeited</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Exercise Price, Ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Exercise Price, Beginning balance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Exercise Price, Granted</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans are exercise in period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Exercises In Period Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Exercise Price, Exercised</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Exercise Price, Forfeited</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Remaining Contractual Life (in years)</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average remaining contractual term for equity-based awards granted excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Granted, Weighted Average Remaining Contractual Terms</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Remaining Contractual Life, Granted (in years)</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AtMarketOfferingMember" xlink:label="tovx_AtMarketOfferingMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_AtMarketOfferingMember" xlink:to="tovx_AtMarketOfferingMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_AtMarketOfferingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to at the market offering..</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_AtMarketOfferingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">At the market offering [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_AtMarketOfferingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">At the market offering</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock, Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering price</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from "at the market" stock issuance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockConvertibleConversionPrice" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockConvertibleConversionPrice" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Convertible, Conversion Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion price</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_CommonStockNumberOfVotesPerShare" xlink:label="tovx_CommonStockNumberOfVotesPerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_CommonStockNumberOfVotesPerShare" xlink:to="tovx_CommonStockNumberOfVotesPerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_CommonStockNumberOfVotesPerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of votes that common share is entitled.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_CommonStockNumberOfVotesPerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock Number Of Votes Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_CommonStockNumberOfVotesPerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Votes per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtTable" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtTable" xlink:to="us-gaap_ScheduleOfCapitalizationLongtermDebtTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Capitalization, Long-term Debt [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Capitalization, Long-term Debt [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate, Effective Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans acquired, interest rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationTable" xlink:label="us-gaap_ScheduleOfCapitalizationTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalizationTable" xlink:to="us-gaap_ScheduleOfCapitalizationTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCapitalizationTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Capitalization [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Financial Instruments, Liabilities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NEBT Loan</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_Retos2015Member" xlink:label="tovx_Retos2015Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_Retos2015Member" xlink:to="tovx_Retos2015Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_Retos2015Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to RETOS 2015.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_Retos2015Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retos 2015 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_Retos2015Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">RETOS 2015</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLineItems" xlink:label="us-gaap_ScheduleOfCapitalizationLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalizationLineItems" xlink:to="us-gaap_ScheduleOfCapitalizationLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCapitalizationLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Capitalization [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCapitalizationLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan Payable - non-current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Year One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2025</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2026</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2027</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2028</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LongTermDebt." xlink:label="tovx_LongTermDebt." xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_LongTermDebt." xlink:to="tovx_LongTermDebt._lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_LongTermDebt._lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_LongTermDebt._lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long Term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="tovx_LongTermDebt._lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Related Party Transactions, by Related Party [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CounterpartyNameAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Counterparty Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Counterparty Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_MaryannShallcrossMember" xlink:label="tovx_MaryannShallcrossMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_MaryannShallcrossMember" xlink:to="tovx_MaryannShallcrossMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_MaryannShallcrossMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Ms. Shallcross.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_MaryannShallcrossMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">MaryAnn Shallcross [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_MaryannShallcrossMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ms. Shallcross</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transaction [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ApprovedCompensationPayable" xlink:label="tovx_ApprovedCompensationPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ApprovedCompensationPayable" xlink:to="tovx_ApprovedCompensationPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ApprovedCompensationPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of compensation that is agreed to be paid for the director.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ApprovedCompensationPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Approved Compensation Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ApprovedCompensationPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Approved compensation</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Value of shares granted during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Value of shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xlink:label="us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xlink:to="us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Compensation Expense, Excluding Cost of Good and Service Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Compensation paid</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ApprovedBonusPayable" xlink:label="tovx_ApprovedBonusPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ApprovedBonusPayable" xlink:to="tovx_ApprovedBonusPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ApprovedBonusPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of approved bonus payable
as at the end of the reporting period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ApprovedBonusPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Approved Bonus Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ApprovedBonusPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Approved bonus payable</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" xlink:label="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" xlink:to="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">License, Collaborative and Employment Agreements and Commitments [Table]</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_QuarterlyInstallmentsPaymentPeriodAxis" xlink:label="tovx_QuarterlyInstallmentsPaymentPeriodAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_QuarterlyInstallmentsPaymentPeriodAxis" xlink:to="tovx_QuarterlyInstallmentsPaymentPeriodAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_QuarterlyInstallmentsPaymentPeriodAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Quarterly Installments Payment Period [Axis]</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_QuarterlyInstallmentsPaymentPeriodDomain" xlink:label="tovx_QuarterlyInstallmentsPaymentPeriodDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_QuarterlyInstallmentsPaymentPeriodDomain" xlink:to="tovx_QuarterlyInstallmentsPaymentPeriodDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_QuarterlyInstallmentsPaymentPeriodDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Quarterly Installments Payment Period [Domain]</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_FirstYearMember" xlink:label="tovx_FirstYearMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_FirstYearMember" xlink:to="tovx_FirstYearMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_FirstYearMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">First Year [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_FirstYearMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">First Year</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SecondYearMember" xlink:label="tovx_SecondYearMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_SecondYearMember" xlink:to="tovx_SecondYearMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_SecondYearMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Second Year [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_SecondYearMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Second Year</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ThirdYearMember" xlink:label="tovx_ThirdYearMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ThirdYearMember" xlink:to="tovx_ThirdYearMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ThirdYearMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Third Year [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ThirdYearMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Third Year</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Type of Arrangement and Non-arrangement Transactions [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Arrangements and Non-arrangement Transactions [Domain]</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PhaseIClinicalTrialsMember" xlink:label="tovx_PhaseIClinicalTrialsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_PhaseIClinicalTrialsMember" xlink:to="tovx_PhaseIClinicalTrialsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_PhaseIClinicalTrialsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Phase I Clinical Trials [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_PhaseIClinicalTrialsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Phase I Clinical Trials</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PhaseIiiClinicalTrialsMember" xlink:label="tovx_PhaseIiiClinicalTrialsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_PhaseIiiClinicalTrialsMember" xlink:to="tovx_PhaseIiiClinicalTrialsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_PhaseIiiClinicalTrialsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Phase III Clinical Trials [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_PhaseIiiClinicalTrialsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Phase III Clinical Trials</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NdaSubmissionInUsMember" xlink:label="tovx_NdaSubmissionInUsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_NdaSubmissionInUsMember" xlink:to="tovx_NdaSubmissionInUsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_NdaSubmissionInUsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NDA Submission In US [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_NdaSubmissionInUsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NDA Submission In US</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EuropeanMedicinesAgencyApprovalMember" xlink:label="tovx_EuropeanMedicinesAgencyApprovalMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_EuropeanMedicinesAgencyApprovalMember" xlink:to="tovx_EuropeanMedicinesAgencyApprovalMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_EuropeanMedicinesAgencyApprovalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">European Medicines Agency Approval [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_EuropeanMedicinesAgencyApprovalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">European Medicines Agency Approval</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_RegulatoryApprovalInAsianCountryMember" xlink:label="tovx_RegulatoryApprovalInAsianCountryMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_RegulatoryApprovalInAsianCountryMember" xlink:to="tovx_RegulatoryApprovalInAsianCountryMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_RegulatoryApprovalInAsianCountryMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Regulatory Approval In Asian Country [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_RegulatoryApprovalInAsianCountryMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Regulatory Approval In Asian Country</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ClinicalTrialAgreementMember" xlink:label="tovx_ClinicalTrialAgreementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ClinicalTrialAgreementMember" xlink:to="tovx_ClinicalTrialAgreementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ClinicalTrialAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to clinical trial agreement ("CTA").</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ClinicalTrialAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Clinical Trial Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ClinicalTrialAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Clinical Trial Agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ExclusiveOptionLicenseAgreementMember" xlink:label="tovx_ExclusiveOptionLicenseAgreementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ExclusiveOptionLicenseAgreementMember" xlink:to="tovx_ExclusiveOptionLicenseAgreementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ExclusiveOptionLicenseAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to exclusive option license agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ExclusiveOptionLicenseAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exclusive Option License Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ExclusiveOptionLicenseAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exclusive Option License Agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_CollaborationAndLicenseAgreementMember" xlink:label="tovx_CollaborationAndLicenseAgreementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_CollaborationAndLicenseAgreementMember" xlink:to="tovx_CollaborationAndLicenseAgreementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_CollaborationAndLicenseAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to collaboration and license agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_CollaborationAndLicenseAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaboration and License Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_CollaborationAndLicenseAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaboration and license agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_TechnologyTransferAgreementMember" xlink:label="tovx_TechnologyTransferAgreementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_TechnologyTransferAgreementMember" xlink:to="tovx_TechnologyTransferAgreementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_TechnologyTransferAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to technology transfer agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_TechnologyTransferAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Technology Transfer Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_TechnologyTransferAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Technology Transfer Agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IcoMarketingLicenseMember" xlink:label="tovx_IcoMarketingLicenseMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_IcoMarketingLicenseMember" xlink:to="tovx_IcoMarketingLicenseMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_IcoMarketingLicenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to ICO marketing license.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_IcoMarketingLicenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ICO Marketing License [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_IcoMarketingLicenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ICO Marketing License</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IdibellIcoLicenseAgreementMember" xlink:label="tovx_IdibellIcoLicenseAgreementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_IdibellIcoLicenseAgreementMember" xlink:to="tovx_IdibellIcoLicenseAgreementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_IdibellIcoLicenseAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to IDIBELL/ICO license agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_IdibellIcoLicenseAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">IDIBELL/ICO License Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_IdibellIcoLicenseAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">IDIBELL/ICO License Agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_UniversityOfTexasAustinAgreementMember" xlink:label="tovx_UniversityOfTexasAustinAgreementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_UniversityOfTexasAustinAgreementMember" xlink:to="tovx_UniversityOfTexasAustinAgreementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_UniversityOfTexasAustinAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to University of Texas agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_UniversityOfTexasAustinAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">University of Texas Austin Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_UniversityOfTexasAustinAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">University of Texas Austin Agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ConsultingFeesMember" xlink:label="tovx_ConsultingFeesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ConsultingFeesMember" xlink:to="tovx_ConsultingFeesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ConsultingFeesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to consulting fees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ConsultingFeesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consulting Fees [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ConsultingFeesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consulting Fees</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PrevAbrLlcMember" xlink:label="tovx_PrevAbrLlcMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_PrevAbrLlcMember" xlink:to="tovx_PrevAbrLlcMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_PrevAbrLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prev Abr Llc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_PrevAbrLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prev Abr Llc</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StevenAShallcrossMember" xlink:label="tovx_StevenAShallcrossMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_StevenAShallcrossMember" xlink:to="tovx_StevenAShallcrossMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_StevenAShallcrossMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Steven A. Shallcross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_StevenAShallcrossMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Steven A. Shallcross</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LicensingAgreementsMember" xlink:to="us-gaap_LicensingAgreementsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LicensingAgreementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Licensing Agreements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LicensingAgreementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Licensing Agreements</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember" xlink:label="tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember" xlink:to="tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the name of the counter party with whom the company has entered into a  collaboration agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Saint Joan de Deu Collaboration and License Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Saint Joan de deu collaboration and license agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:label="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:to="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">License, Collaborative and Employment Agreements and Commitments [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">License, Collaborative and Employment Agreements and Commitments</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_CollaborativeArrangementAmountsIncurred" xlink:label="tovx_CollaborativeArrangementAmountsIncurred" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_CollaborativeArrangementAmountsIncurred" xlink:to="tovx_CollaborativeArrangementAmountsIncurred_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_CollaborativeArrangementAmountsIncurred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amounts incurred by the company under the of collaborative arrangements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_CollaborativeArrangementAmountsIncurred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborative Arrangement, Amounts Incurred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_CollaborativeArrangementAmountsIncurred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amounts incurred for termination of agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid" xlink:label="tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid" xlink:to="tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment to be made to the foundation subject to private or public economic aid that third parties may grant to the institution.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment To be Made Subject To Third Party Economic Aid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment to be made subject to third party economic aid</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentToBeMadeAfterClinicalTrial" xlink:label="tovx_PaymentToBeMadeAfterClinicalTrial" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_PaymentToBeMadeAfterClinicalTrial" xlink:to="tovx_PaymentToBeMadeAfterClinicalTrial_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_PaymentToBeMadeAfterClinicalTrial_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount to be paid under the agreement after the clinical trials</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_PaymentToBeMadeAfterClinicalTrial_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment To be Made After Clinical Trial</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_PaymentToBeMadeAfterClinicalTrial_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment to be made after clinical trial</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_MaximumPeriodForPaymentClinicalTrial" xlink:label="tovx_MaximumPeriodForPaymentClinicalTrial" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_MaximumPeriodForPaymentClinicalTrial" xlink:to="tovx_MaximumPeriodForPaymentClinicalTrial_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_MaximumPeriodForPaymentClinicalTrial_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of years within which payment has to be made under the agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_MaximumPeriodForPaymentClinicalTrial_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum Period For Payment Clinical Trial</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_MaximumPeriodForPaymentClinicalTrial_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum period for payment clinical trial</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentOfOptionFee" xlink:label="tovx_PaymentOfOptionFee" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_PaymentOfOptionFee" xlink:to="tovx_PaymentOfOptionFee_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_PaymentOfOptionFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of payment of option fee during the reporting period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_PaymentOfOptionFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment of Option Fee</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_PaymentOfOptionFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment of option Fee</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EstimatedResearchCosts" xlink:label="tovx_EstimatedResearchCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_EstimatedResearchCosts" xlink:to="tovx_EstimatedResearchCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_EstimatedResearchCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of estimated research services cost provided.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_EstimatedResearchCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Estimated Research Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_EstimatedResearchCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Estimated research costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForFees" xlink:label="us-gaap_PaymentsForFees" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForFees" xlink:to="us-gaap_PaymentsForFees_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForFees_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments for Other Fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForFees_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments for other fees</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentForExtensionOfOption" xlink:label="tovx_PaymentForExtensionOfOption" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_PaymentForExtensionOfOption" xlink:to="tovx_PaymentForExtensionOfOption_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_PaymentForExtensionOfOption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount paid for the extension of option period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_PaymentForExtensionOfOption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment For Extension Of Option</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_PaymentForExtensionOfOption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Extend option period</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LicenseAgreementAnnualPaymentsDue" xlink:label="tovx_LicenseAgreementAnnualPaymentsDue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_LicenseAgreementAnnualPaymentsDue" xlink:to="tovx_LicenseAgreementAnnualPaymentsDue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_LicenseAgreementAnnualPaymentsDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of annual payments due under the license agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_LicenseAgreementAnnualPaymentsDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">License Agreement Annual Payments Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_LicenseAgreementAnnualPaymentsDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Annual payments due under license agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LicenseAgreementFinalPaymentDue" xlink:label="tovx_LicenseAgreementFinalPaymentDue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_LicenseAgreementFinalPaymentDue" xlink:to="tovx_LicenseAgreementFinalPaymentDue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_LicenseAgreementFinalPaymentDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of the final payment due under the license agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_LicenseAgreementFinalPaymentDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">License Agreement Final Payment Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_LicenseAgreementFinalPaymentDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Final payment due under license agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_MilestonePayment" xlink:label="tovx_MilestonePayment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_MilestonePayment" xlink:to="tovx_MilestonePayment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_MilestonePayment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">A milestone payment is an authority payment made to a contractor which is linked to the contractor delivering a service or commodity such that, should the agreement be terminated at the point of payment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_MilestonePayment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Milestone Payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_MilestonePayment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Milestone payment</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAgreementFixedFee" xlink:label="tovx_ResearchAgreementFixedFee" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ResearchAgreementFixedFee" xlink:to="tovx_ResearchAgreementFixedFee_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ResearchAgreementFixedFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of research and development costs incurred for a fixed-price, all payable in quarterly installments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ResearchAgreementFixedFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research Agreement Fixed Fee</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ResearchAgreementFixedFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research agreement fixed fee</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AdditionalCashPaymentForLicenseAgreement" xlink:label="tovx_AdditionalCashPaymentForLicenseAgreement" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_AdditionalCashPaymentForLicenseAgreement" xlink:to="tovx_AdditionalCashPaymentForLicenseAgreement_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_AdditionalCashPaymentForLicenseAgreement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of additional cash payment for license agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_AdditionalCashPaymentForLicenseAgreement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Cash Payment For License Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_AdditionalCashPaymentForLicenseAgreement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional cash payment for license agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_UnregisteredSharesIssuedToLicenseAgreement" xlink:label="tovx_UnregisteredSharesIssuedToLicenseAgreement" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_UnregisteredSharesIssuedToLicenseAgreement" xlink:to="tovx_UnregisteredSharesIssuedToLicenseAgreement_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_UnregisteredSharesIssuedToLicenseAgreement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of shares issued during the period for license agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_UnregisteredSharesIssuedToLicenseAgreement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unregistered Shares Issued To License Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_UnregisteredSharesIssuedToLicenseAgreement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unregistered shares issued to license agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AdditionalConsiderationPayable" xlink:label="tovx_AdditionalConsiderationPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_AdditionalConsiderationPayable" xlink:to="tovx_AdditionalConsiderationPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_AdditionalConsiderationPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Description related to additional consideration payable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_AdditionalConsiderationPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Consideration Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_AdditionalConsiderationPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional consideration payable</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_OptionsToBeReceivedCommonStockShares" xlink:label="tovx_OptionsToBeReceivedCommonStockShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_OptionsToBeReceivedCommonStockShares" xlink:to="tovx_OptionsToBeReceivedCommonStockShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_OptionsToBeReceivedCommonStockShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">It Represents options to be received common stock shares reporting period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_OptionsToBeReceivedCommonStockShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options To Be Received Common Stock Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_OptionsToBeReceivedCommonStockShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options to be received common stock shares</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Compensation Arrangement with Individual, Cash Award Granted, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash bonus paid as per employee agreement</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToEmployees" xlink:label="us-gaap_PaymentsToEmployees" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToEmployees" xlink:to="us-gaap_PaymentsToEmployees_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToEmployees_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to Employees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PaymentsToEmployees_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Annual base salary</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating lease cost</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NonCashAdditionOfRightOfUseAssets" xlink:label="tovx_NonCashAdditionOfRightOfUseAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_NonCashAdditionOfRightOfUseAssets" xlink:to="tovx_NonCashAdditionOfRightOfUseAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_NonCashAdditionOfRightOfUseAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of non cash addition to right of use assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_NonCashAdditionOfRightOfUseAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non Cash Addition of Right of Use Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_NonCashAdditionOfRightOfUseAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non cash addition of right of use assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2025</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, Payments, Due Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2026</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, Payments, Due Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2027</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, Payments, Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discount factor</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating lease liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability, Statement of Financial Position [Extensible List]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations before Income Taxes, Domestic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Domestic</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations before Income Taxes, Foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Foreign Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Deferred</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">U.S. Federal provision (benefit)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">US Federal Statutory Tax Rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State and Local Income Taxes, Net of Federal Income Tax Effect</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract" xlink:label="tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract" xlink:to="tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Reconciliation, Foreign Tax Effects [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign Tax Effects-Spain</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statutory tax rate difference between Spain and United States</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" xlink:label="tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" xlink:to="tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to  increase (decrease) in the valuation allowance for deferred tax assets related to foreign income tax expense (benefit).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Reconciliation, Change In Deferred Tax Assets Valuation Allowance, Foreign Income Tax Rate Differential</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Changes in Valuation Allowances</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">VCN Impairment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Changes in Valuation Allowances</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nontaxable or Nondeductible Items</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Adjustments</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount" xlink:label="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount" xlink:to="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to net operating loss adjustments under 382 section.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Net Operating Loss Adjustments, 382 Section, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NOL adjustment- 382 study</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Percent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reconciliation of income tax (benefit) rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective income tax rate reconciliation, at federal statutory income tax rate, percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">US Federal Statutory Tax Rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State and Local Income Taxes, Net of Federal Income Tax Effect</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract" xlink:label="tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract" xlink:to="tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Reconciliation Rate, Foreign Tax Effects [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign Tax Effects-Spain</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statutory tax rate difference between Spain and United States</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" xlink:label="tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" xlink:to="tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to  increase (decrease) in the valuation allowance for deferred tax assets related to foreign income tax expense (benefit).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Rate Reconciliation, Change In Deferred Tax Assets Valuation Allowance, Foreign Income Tax Rate Differential</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Changes in Valuation Allowances</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">VCN Impairment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Changes in Valuation Allowances</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nontaxable or Nondeductible Items</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Adjustments</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent" xlink:label="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent" xlink:to="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to net operating loss adjustments under 382 section.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Net Operating Loss Adjustments, 382 Section, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NOL adjustment- 382 study</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Tax Rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Components of Deferred Tax Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred tax assets:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal, State and Foreign NOL Carryforward</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Compensation</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsStocksIssuedForServices" xlink:label="tovx_DeferredTaxAssetsStocksIssuedForServices" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_DeferredTaxAssetsStocksIssuedForServices" xlink:to="tovx_DeferredTaxAssetsStocksIssuedForServices_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_DeferredTaxAssetsStocksIssuedForServices_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from stocks issued for services.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_DeferredTaxAssetsStocksIssuedForServices_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets Stocks Issued For Services</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_DeferredTaxAssetsStocksIssuedForServices_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued For Services</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram" xlink:label="tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram" xlink:to="tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from stock issued for acquisition of program.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets Stock Issued For Acquisition Of Program</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued for Acquisition of Program</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement" xlink:label="tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement" xlink:to="tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from stock issued for license agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets Stock Issued For License Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued for License Agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee" xlink:label="tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee" xlink:to="tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from amortizable license fee.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Tax Deferred Expense, Amortizable License Fee</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortizable License Fee</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xlink:label="tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xlink:to="tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from capitalized research &amp; development costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Capitalized Research and Development Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capitalized Research &amp; Development costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Deferred Tax Asset</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Gross DTA</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less: Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred tax assets, valuation allowance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Net of Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Deferred Tax Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Components of Deferred Tax Liabilities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Deferred Expense, Capitalized Research and Development Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">IPR&amp;D</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet" xlink:label="tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet" xlink:to="tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of deferred tax liability attributable to taxable temporary differences from right of use assets, net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Right of Use Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ASC 842 Net ROU Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Gross DTL</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Deferred Tax Asset</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Deferred Tax Asset (Liability)</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxesTable" xlink:label="tovx_IncomeTaxesTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_IncomeTaxesTable" xlink:to="tovx_IncomeTaxesTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_IncomeTaxesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario, Unspecified [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScenarioPlanMember" xlink:label="us-gaap_ScenarioPlanMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScenarioPlanMember" xlink:to="us-gaap_ScenarioPlanMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScenarioPlanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario, Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScenarioPlanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario, Plan</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Authority [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Authority [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCountryMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign Tax Authority [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCountryMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DomesticCountryMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Domestic Tax Authority [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DomesticCountryMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Period [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxPeriodDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Period [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2018Member" xlink:label="us-gaap_TaxYear2018Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2018Member" xlink:to="us-gaap_TaxYear2018Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxYear2018Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Year 2018 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxYear2018Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Year 2018</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2021Member" xlink:label="us-gaap_TaxYear2021Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2021Member" xlink:to="us-gaap_TaxYear2021Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxYear2021Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Year 2021 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxYear2021Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Year 2021</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxLineItems" xlink:label="tovx_IncomeTaxLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_IncomeTaxLineItems" xlink:to="tovx_IncomeTaxLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_IncomeTaxLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_IncomeTaxLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Loss Carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating loss carryforwards</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_OperatingLossCarryforwardsLimitationOnUse" xlink:label="tovx_OperatingLossCarryforwardsLimitationOnUse" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_OperatingLossCarryforwardsLimitationOnUse" xlink:to="tovx_OperatingLossCarryforwardsLimitationOnUse_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_OperatingLossCarryforwardsLimitationOnUse_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of limitations on the use of all operating loss carryforwards available to reduce future taxable income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_OperatingLossCarryforwardsLimitationOnUse_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Loss Carryforwards Limitation On Use</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tovx_OperatingLossCarryforwardsLimitationOnUse_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Limitation on operating loss carryforwards</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in valuation allowance</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_OperatingLossCarryforwardsWriteOff" xlink:label="tovx_OperatingLossCarryforwardsWriteOff" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_OperatingLossCarryforwardsWriteOff" xlink:to="tovx_OperatingLossCarryforwardsWriteOff_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_OperatingLossCarryforwardsWriteOff_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of operating loss carryforward write off.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_OperatingLossCarryforwardsWriteOff_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Loss Carryforwards, Write Off</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_OperatingLossCarryforwardsWriteOff_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net operating loss write off</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncreaseDecreaseInDeferredTaxAssets" xlink:label="tovx_IncreaseDecreaseInDeferredTaxAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_IncreaseDecreaseInDeferredTaxAssets" xlink:to="tovx_IncreaseDecreaseInDeferredTaxAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_IncreaseDecreaseInDeferredTaxAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of increase (decrease) in deferred tax assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_IncreaseDecreaseInDeferredTaxAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) In Deferred Tax Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:to="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Undistributed Earnings of Foreign Subsidiaries</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent events</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember" xlink:label="us-gaap_UnsecuredDebtMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnsecuredDebtMember" xlink:to="us-gaap_UnsecuredDebtMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnsecuredDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unsecured Debt [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnsecuredDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unsecured loan</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent events</label>
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ProceedsFromResearchAndDevelopmentProgram" xlink:label="tovx_ProceedsFromResearchAndDevelopmentProgram" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tovx_ProceedsFromResearchAndDevelopmentProgram" xlink:to="tovx_ProceedsFromResearchAndDevelopmentProgram_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tovx_ProceedsFromResearchAndDevelopmentProgram_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of cash inflow from Research and Development rebate program sponsored by the Spanish government.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tovx_ProceedsFromResearchAndDevelopmentProgram_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds From Research And Development Program</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tovx_ProceedsFromResearchAndDevelopmentProgram_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reimbursement amount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceAwardAmount" xlink:label="us-gaap_GovernmentAssistanceAwardAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentAssistanceAwardAmount" xlink:to="us-gaap_GovernmentAssistanceAwardAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GovernmentAssistanceAwardAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Government Assistance, Award Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GovernmentAssistanceAwardAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Government assistance, award amount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Face Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unsecured loan amount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate, Stated Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment term</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceTransactionDuration" xlink:label="us-gaap_GovernmentAssistanceTransactionDuration" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentAssistanceTransactionDuration" xlink:to="us-gaap_GovernmentAssistanceTransactionDuration_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GovernmentAssistanceTransactionDuration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Government Assistance, Transaction Duration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GovernmentAssistanceTransactionDuration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Installment period</label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>tmb-20241231_pre.xml
<DESCRIPTION>EX-101.PRE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.9.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/6/2025 9:15:22 PM-->
<!--Modified on: 3/6/2025 9:15:22 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedBalanceSheetsParenthetical" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedStatementsOfStockholderSEquity" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedStatementsOfStockholderSEquityParenthetical" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquityParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedStatementsOfCashFlows" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#StatementConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentation" roleURI="http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureGoingConcern" roleURI="http://www.syntheticbiologics.com/role/DisclosureGoingConcern" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPolicies" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureGoodwillAndIntangibles" roleURI="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangibles" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureResearchAndDevelopmentTaxCredits" roleURI="http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCredits" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSelectedBalanceSheetInformation" roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockBasedCompensation" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockWarrants" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockWarrants" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockholdersEquity" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLoansPayable" roleURI="http://www.syntheticbiologics.com/role/DisclosureLoansPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureRelatedParty" roleURI="http://www.syntheticbiologics.com/role/DisclosureRelatedParty" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitments" roleURI="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitments" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureIncomeTaxes" roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxes" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSubsequentEvents" roleURI="http://www.syntheticbiologics.com/role/DisclosureSubsequentEvents" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureGoodwillAndIntangiblesTables" roleURI="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSelectedBalanceSheetInformationTables" roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockBasedCompensationTables" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockWarrantsTables" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockWarrantsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLoansPayableTables" roleURI="http://www.syntheticbiologics.com/role/DisclosureLoansPayableTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTables" roleURI="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureIncomeTaxesTables" roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureGoingConcernDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureGoingConcernDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureGoodwillAndIntangiblesGoodwillDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesGoodwillDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureGoodwillAndIntangiblesInProcessRDDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureGoodwillAndIntangiblesNarrativeDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureResearchAndDevelopmentTaxCreditsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSelectedBalanceSheetInformationScheduleOfAccruedEmployeeBenefitsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedEmployeeBenefitsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockBasedCompensationAssumptionsUsedForEstimatingFairValueDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationAssumptionsUsedForEstimatingFairValueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockWarrantsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureStockholdersEquityDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLoansPayableAdditionalInformationDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLoansPayableMaturityAnalysisOfDebtDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureLoansPayableMaturityAnalysisOfDebtDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureRelatedPartyDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureIncomeTaxesLossesBeforeIncomeTaxesDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesLossesBeforeIncomeTaxesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureIncomeTaxesOtherDetailsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="tmb-20241231.xsd#DisclosureSubsequentEventsDetails" roleURI="http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure" roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements" roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc" roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="995200090 - Document - Document and Entity Information" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType_638768925181470017" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentType_638768925181470017" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport_638768925181480125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentAnnualReport_638768925181480125" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_638768925181480125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentPeriodEndDate_638768925181480125" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport_638768925181480125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentTransitionReport_638768925181480125" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_638768925181480125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityFileNumber_638768925181480125" order="5" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_638768925181480125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityRegistrantName_638768925181480125" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_638768925181480125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode_638768925181480125" order="7" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber_638768925181480125" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber_638768925181480125" order="8" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_638768925181489999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressAddressLine1_638768925181489999" order="9" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_638768925181489999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressCityOrTown_638768925181489999" order="10" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry_638768925181489999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressCountry_638768925181489999" order="11" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_638768925181489999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode_638768925181489999" order="12" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_638768925181489999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_CityAreaCode_638768925181489999" order="13" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_638768925181489999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_LocalPhoneNumber_638768925181489999" order="14" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_638768925181489999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_Security12bTitle_638768925181489999" order="15" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_638768925181500000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_TradingSymbol_638768925181500000" order="16" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_638768925181500000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_SecurityExchangeName_638768925181500000" order="17" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer_638768925181500000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityWellKnownSeasonedIssuer_638768925181500000" order="18" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers_638768925181500000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityVoluntaryFilers_638768925181500000" order="19" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus_638768925181500000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus_638768925181500000" order="20" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent_638768925181500000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent_638768925181500000" order="21" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory_638768925181500000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityFilerCategory_638768925181500000" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness_638768925181509990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntitySmallBusiness_638768925181509990" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_638768925181509990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany_638768925181509990" order="24" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag_638768925181509990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_IcfrAuditorAttestationFlag_638768925181509990" order="25" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_638768925181509990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_638768925181509990" order="26" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany_638768925181509990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityShellCompany_638768925181509990" order="27" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat_638768925181509990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityPublicFloat_638768925181509990" order="28" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding_638768925181519992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding_638768925181519992" order="29" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_638768925181519992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityCentralIndexKey_638768925181519992" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate_638768925181519992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate_638768925181519992" order="31" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus_638768925181519992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus_638768925181519992" order="32" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus_638768925181519992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus_638768925181519992" order="33" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_638768925181529992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_AmendmentFlag_638768925181529992" order="34" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName_638768925181529992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_AuditorName_638768925181529992" order="35" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId_638768925181529992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_AuditorFirmId_638768925181529992" order="36" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation_638768925181529992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_AuditorLocation_638768925181529992" order="37" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="995200100 - Statement - Consolidated Balance Sheets" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638768925181540004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable_638768925181540004" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_638768925181540004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638768925181540004" xlink:to="us-gaap_StatementClassOfStockAxis_638768925181540004" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_638768925181540004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638768925181540004" xlink:to="us-gaap_ClassOfStockDomain_638768925181540004" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCConvertiblePreferredStockMember" xlink:label="tovx_SeriesCConvertiblePreferredStockMember_638768925181540004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638768925181540004" xlink:to="tovx_SeriesCConvertiblePreferredStockMember_638768925181540004" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesDConvertiblePreferredStockMember" xlink:label="tovx_SeriesDConvertiblePreferredStockMember_638768925181540004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638768925181540004" xlink:to="tovx_SeriesDConvertiblePreferredStockMember_638768925181540004" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638768925181540004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638768925181540004" xlink:to="us-gaap_StatementLineItems_638768925181540004" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_638768925181540004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181540004" xlink:to="us-gaap_AssetsAbstract_638768925181540004" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_638768925181540004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638768925181540004" xlink:to="us-gaap_AssetsCurrentAbstract_638768925181540004" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638768925181540004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638768925181540004" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638768925181540004" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrantsReceivableCurrent" xlink:label="us-gaap_GrantsReceivableCurrent_638768925181550000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638768925181540004" xlink:to="us-gaap_GrantsReceivableCurrent_638768925181550000" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638768925181550000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638768925181540004" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638768925181550000" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_638768925181550000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638768925181540004" xlink:to="us-gaap_AssetsCurrent_638768925181550000" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract_638768925181550000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638768925181540004" xlink:to="us-gaap_AssetsNoncurrentAbstract_638768925181550000" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638768925181550000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract_638768925181550000" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638768925181550000" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent_638768925181550000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract_638768925181550000" xlink:to="us-gaap_RestrictedCashNoncurrent_638768925181550000" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_638768925181550000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract_638768925181550000" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_638768925181550000" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_638768925181550000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract_638768925181550000" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_638768925181550000" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638768925181559992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract_638768925181550000" xlink:to="us-gaap_Goodwill_638768925181559992" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DepositsAndOtherAssetsNoncurrent" xlink:label="tovx_DepositsAndOtherAssetsNoncurrent_638768925181559992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract_638768925181550000" xlink:to="tovx_DepositsAndOtherAssetsNoncurrent_638768925181559992" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_638768925181559992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638768925181540004" xlink:to="us-gaap_Assets_638768925181559992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638768925181559992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181540004" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638768925181559992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_638768925181559992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638768925181559992" xlink:to="us-gaap_LiabilitiesCurrentAbstract_638768925181559992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_638768925181559992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638768925181559992" xlink:to="us-gaap_AccountsPayableCurrent_638768925181559992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_638768925181570010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638768925181559992" xlink:to="us-gaap_AccruedLiabilitiesCurrent_638768925181570010" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_638768925181570010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638768925181559992" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_638768925181570010" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditCurrent" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent_638768925181570010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638768925181559992" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent_638768925181570010" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent_638768925181570010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638768925181559992" xlink:to="us-gaap_LoansPayableCurrent_638768925181570010" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638768925181570010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638768925181559992" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638768925181570010" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_638768925181570010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638768925181559992" xlink:to="us-gaap_LiabilitiesCurrent_638768925181570010" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_638768925181579997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638768925181559992" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_638768925181579997" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_638768925181579997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638768925181579997" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_638768925181579997" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable_638768925181579997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638768925181579997" xlink:to="us-gaap_LongTermLoansPayable_638768925181579997" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent_638768925181579997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638768925181579997" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent_638768925181579997" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638768925181579997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638768925181579997" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638768925181579997" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638768925181579997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638768925181559992" xlink:to="us-gaap_Liabilities_638768925181579997" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_638768925181589996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638768925181559992" xlink:to="us-gaap_CommitmentsAndContingencies_638768925181589996" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityAbstract" xlink:label="us-gaap_TemporaryEquityAbstract_638768925181589996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638768925181559992" xlink:to="us-gaap_TemporaryEquityAbstract_638768925181589996" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_638768925181589996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityAbstract_638768925181589996" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_638768925181589996" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract_638768925181589996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638768925181559992" xlink:to="us-gaap_StockholdersEquityAbstract_638768925181589996" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_638768925181600040" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638768925181589996" xlink:to="us-gaap_CommonStockValue_638768925181600040" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_638768925181600040" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638768925181589996" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_638768925181600040" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue_638768925181600040" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638768925181589996" xlink:to="us-gaap_TreasuryStockValue_638768925181600040" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638768925181600040" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638768925181589996" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638768925181600040" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638768925181600040" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638768925181589996" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638768925181600040" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638768925181609994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_638768925181589996" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638768925181609994" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_638768925181609994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638768925181559992" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_638768925181609994" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="995200105 - Statement - Consolidated Balance Sheets (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638768925181620006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable_638768925181620006" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_638768925181620006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638768925181620006" xlink:to="us-gaap_StatementClassOfStockAxis_638768925181620006" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_638768925181620006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638768925181620006" xlink:to="us-gaap_ClassOfStockDomain_638768925181620006" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCConvertiblePreferredStockMember" xlink:label="tovx_SeriesCConvertiblePreferredStockMember_638768925181620006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638768925181620006" xlink:to="tovx_SeriesCConvertiblePreferredStockMember_638768925181620006" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesDConvertiblePreferredStockMember" xlink:label="tovx_SeriesDConvertiblePreferredStockMember_638768925181620006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638768925181620006" xlink:to="tovx_SeriesDConvertiblePreferredStockMember_638768925181620006" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638768925181620006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638768925181620006" xlink:to="us-gaap_StatementLineItems_638768925181620006" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_638768925181620006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181620006" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare_638768925181620006" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_638768925181620006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181620006" xlink:to="us-gaap_TemporaryEquitySharesAuthorized_638768925181620006" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued_638768925181620006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181620006" xlink:to="us-gaap_TemporaryEquitySharesIssued_638768925181620006" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_638768925181620006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181620006" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_638768925181620006" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_638768925181629998" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181620006" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_638768925181629998" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_638768925181629998" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181620006" xlink:to="us-gaap_CommonStockSharesAuthorized_638768925181629998" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_638768925181629998" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181620006" xlink:to="us-gaap_CommonStockSharesIssued_638768925181629998" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_638768925181629998" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181620006" xlink:to="us-gaap_CommonStockSharesOutstanding_638768925181629998" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares_638768925181629998" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181620006" xlink:to="us-gaap_TreasuryStockCommonShares_638768925181629998" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_638768925181629998" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181620006" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_638768925181629998" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:type="extended" xlink:title="995200200 - Statement - Consolidated Statements of Operations and Comprehensive Loss" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract_638768925181639999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_638768925181639999" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_638768925181639999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638768925181639999" xlink:to="us-gaap_GeneralAndAdministrativeExpense_638768925181639999" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense_638768925181639999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638768925181639999" xlink:to="us-gaap_ResearchAndDevelopmentExpense_638768925181639999" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_638768925181639999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638768925181639999" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_638768925181639999" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss_638768925181639999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638768925181639999" xlink:to="us-gaap_GoodwillImpairmentLoss_638768925181639999" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_638768925181639999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638768925181639999" xlink:to="us-gaap_OperatingExpenses_638768925181639999" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638768925181639999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss_638768925181639999" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_638768925181650008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_638768925181650008" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_638768925181650008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638768925181650008" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_638768925181650008" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest_638768925181650008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638768925181650008" xlink:to="us-gaap_InvestmentIncomeInterest_638768925181650008" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_638768925181650008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638768925181650008" xlink:to="us-gaap_NonoperatingIncomeExpense_638768925181650008" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638768925181650008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638768925181650008" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638768925181650008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638768925181650008" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_638768925181650008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_638768925181650008" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_638768925181660011" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic_638768925181660011" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_638768925181660011" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted_638768925181660011" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638768925181660011" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638768925181660011" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638768925181660011" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638768925181660011" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638768925181660011" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss_638768925181660011" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_638768925181660011" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_638768925181660011" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_638768925181670005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_638768925181670005" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" xlink:type="extended" xlink:title="995200205 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_638768925181670005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract_1" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_638768925181670005" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity" xlink:type="extended" xlink:title="995200300 - Statement - Consolidated Statements of Stockholder's Equity" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638768925181670005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable_638768925181670005" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_638768925181670005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638768925181670005" xlink:to="us-gaap_StatementEquityComponentsAxis_638768925181670005" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_638768925181680009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638768925181670005" xlink:to="us-gaap_CommonStockMember_638768925181680009" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_638768925181680009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638768925181670005" xlink:to="us-gaap_AdditionalPaidInCapitalMember_638768925181680009" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_638768925181680009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638768925181670005" xlink:to="us-gaap_RetainedEarningsMember_638768925181680009" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_638768925181680009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638768925181670005" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_638768925181680009" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember_638768925181680009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638768925181670005" xlink:to="us-gaap_TreasuryStockCommonMember_638768925181680009" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_638768925181680009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638768925181670005" xlink:to="us-gaap_EquityComponentDomain_638768925181680009" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_638768925181680009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638768925181670005" xlink:to="us-gaap_StatementClassOfStockAxis_638768925181680009" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCConvertiblePreferredStockMember" xlink:label="tovx_SeriesCConvertiblePreferredStockMember_638768925181680009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638768925181680009" xlink:to="tovx_SeriesCConvertiblePreferredStockMember_638768925181680009" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesDConvertiblePreferredStockMember" xlink:label="tovx_SeriesDConvertiblePreferredStockMember_638768925181680009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638768925181680009" xlink:to="tovx_SeriesDConvertiblePreferredStockMember_638768925181680009" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_638768925181689999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638768925181680009" xlink:to="us-gaap_ClassOfStockDomain_638768925181689999" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638768925181689999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638768925181670005" xlink:to="us-gaap_StatementLineItems_638768925181689999" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638768925181689999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181689999" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638768925181689999" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_638768925181689999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181689999" xlink:to="us-gaap_SharesOutstanding_638768925181689999" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_638768925181689999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181689999" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_638768925181689999" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockIssuedDuringPeriodAtMarketOfferingValue" xlink:label="tovx_StockIssuedDuringPeriodAtMarketOfferingValue_638768925181689999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181689999" xlink:to="tovx_StockIssuedDuringPeriodAtMarketOfferingValue_638768925181689999" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockIssuedDuringPeriodAtMarketOfferingShare" xlink:label="tovx_StockIssuedDuringPeriodAtMarketOfferingShare_638768925181689999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181689999" xlink:to="tovx_StockIssuedDuringPeriodAtMarketOfferingShare_638768925181689999" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_638768925181700001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181689999" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_638768925181700001" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_638768925181700001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181689999" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_638768925181700001" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_638768925181700001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181689999" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_638768925181700001" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_638768925181700001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181689999" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_638768925181700001" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_638768925181749999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181689999" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_638768925181749999" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockIssuedDuringPeriodSharesConversionOfWarrants" xlink:label="tovx_StockIssuedDuringPeriodSharesConversionOfWarrants_638768925181760006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181689999" xlink:to="tovx_StockIssuedDuringPeriodSharesConversionOfWarrants_638768925181760006" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638768925181760006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181689999" xlink:to="us-gaap_ProfitLoss_638768925181760006" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638768925181760006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181689999" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_638768925181760006" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_638768925181760006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181689999" xlink:to="us-gaap_SharesOutstanding_638768925181760006" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquityParenthetical" xlink:type="extended" xlink:title="995200305 - Statement - Consolidated Statements of Stockholder's Equity (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_638768925181770009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract_1" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_638768925181770009" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="995200400 - Statement - Consolidated Statements of Cash Flows" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638768925181770009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable_638768925181770009" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_638768925181770009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638768925181770009" xlink:to="us-gaap_StatementClassOfStockAxis_638768925181770009" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_638768925181770009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638768925181770009" xlink:to="us-gaap_ClassOfStockDomain_638768925181770009" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCConvertiblePreferredStockMember" xlink:label="tovx_SeriesCConvertiblePreferredStockMember_638768925181770009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638768925181770009" xlink:to="tovx_SeriesCConvertiblePreferredStockMember_638768925181770009" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesDConvertiblePreferredStockMember" xlink:label="tovx_SeriesDConvertiblePreferredStockMember_638768925181780014" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638768925181770009" xlink:to="tovx_SeriesDConvertiblePreferredStockMember_638768925181780014" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638768925181780014" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638768925181770009" xlink:to="us-gaap_StatementLineItems_638768925181780014" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181780014" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638768925181780014" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" xlink:to="us-gaap_ProfitLoss_638768925181780014" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_638768925181780014" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" xlink:to="us-gaap_ShareBasedCompensation_638768925181780014" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638768925181780014" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638768925181780014" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_638768925181780014" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_638768925181780014" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss_638768925181780014" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" xlink:to="us-gaap_GoodwillImpairmentLoss_638768925181780014" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_638768925181790001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_638768925181790001" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_638768925181790001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_638768925181790001" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NonCashLeaseExpense" xlink:label="tovx_NonCashLeaseExpense_638768925181790001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" xlink:to="tovx_NonCashLeaseExpense_638768925181790001" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_638768925181790001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638768925181790001" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" xlink:label="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit_638768925181790001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" xlink:to="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit_638768925181790001" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638768925181790001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638768925181790001" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638768925181790001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638768925181790001" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638768925181790001" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_638768925181800003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638768925181790001" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_638768925181800003" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_638768925181800003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638768925181790001" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_638768925181800003" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_638768925181800003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638768925181790001" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_638768925181800003" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_638768925181800003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638768925181790001" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_638768925181800003" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_638768925181800003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638768925181790001" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_638768925181800003" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925181800003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638768925181780014" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638768925181800003" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638768925181809992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181780014" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638768925181809992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638768925181809992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638768925181809992" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638768925181809992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_638768925181809992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638768925181809992" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638768925181809992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638768925181809992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181780014" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638768925181809992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt_638768925181809992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638768925181809992" xlink:to="us-gaap_RepaymentsOfLongTermDebt_638768925181809992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts" xlink:label="tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts_638768925181820009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638768925181809992" xlink:to="tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts_638768925181820009" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_638768925181820009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638768925181809992" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_638768925181820009" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts" xlink:label="tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts_638768925181820009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638768925181809992" xlink:to="tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts_638768925181820009" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_638768925181820009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638768925181809992" xlink:to="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_638768925181820009" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_638768925181820009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638768925181809992" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638768925181820009" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638768925181830168" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181780014" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638768925181830168" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_638768925181830168" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181780014" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_638768925181830168" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638768925181830168" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181780014" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638768925181830168" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6387689251818301681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181780014" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6387689251818301681" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_638768925181830168" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181780014" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_638768925181830168" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638768925181839998" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_638768925181830168" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638768925181839998" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_638768925181839998" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_638768925181830168" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_638768925181839998" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638768925181839998" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_638768925181830168" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638768925181839998" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638768925181839998" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925181780014" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638768925181839998" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="us-gaap_ConversionOfStockAmountConverted1_638768925181839998" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638768925181839998" xlink:to="us-gaap_ConversionOfStockAmountConverted1_638768925181839998" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_638768925181849997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_638768925181839998" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_638768925181849997" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="extended" xlink:title="995200405 - Statement - Consolidated Statements of Cash Flows (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_638768925181849997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract_1" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_638768925181849997" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentation" xlink:type="extended" xlink:title="995210101 - Disclosure - Organization and Nature of Operations and Basis of Presentation" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_638768925181860008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_638768925181860008" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureGoingConcern" xlink:type="extended" xlink:title="995210201 - Disclosure - Going Concern" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_GoingConcernAbstract" xlink:label="GoingConcernAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_638768925181860008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoingConcernAbstract" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_638768925181860008" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="extended" xlink:title="995210301 - Disclosure - Summary of Significant Accounting Policies" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_638768925181860008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_638768925181860008" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangibles" xlink:type="extended" xlink:title="995210401 - Disclosure - Goodwill and Intangibles" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_638768925181870002" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_638768925181870002" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCredits" xlink:type="extended" xlink:title="995210501 - Disclosure - Research and Development Tax Credits" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAndDevelopmentTaxCreditsAbstract" xlink:label="tovx_ResearchAndDevelopmentTaxCreditsAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAndDevelopmentTaxCreditsTextBlock" xlink:label="tovx_ResearchAndDevelopmentTaxCreditsTextBlock_638768925181880019" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_ResearchAndDevelopmentTaxCreditsAbstract" xlink:to="tovx_ResearchAndDevelopmentTaxCreditsTextBlock_638768925181880019" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformation" xlink:type="extended" xlink:title="995210601 - Disclosure - Selected Balance Sheet Information" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_BalanceSheetInformationAbstract" xlink:label="BalanceSheetInformationAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_638768925181880019" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_638768925181880019" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensation" xlink:type="extended" xlink:title="995210701 - Disclosure - Stock-Based Compensation" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_638768925181880019" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_638768925181880019" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockWarrants" xlink:type="extended" xlink:title="995210801 - Disclosure - Stock Warrants" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockWarrantsAbstract" xlink:label="StockWarrantsAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockWarrantsDisclosureTextBlock" xlink:label="tovx_StockWarrantsDisclosureTextBlock_638768925181890003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockWarrantsAbstract" xlink:to="tovx_StockWarrantsDisclosureTextBlock_638768925181890003" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockholdersEquity" xlink:type="extended" xlink:title="995210901 - Disclosure - Stockholders' Equity" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_638768925181890003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_638768925181890003" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLoansPayable" xlink:type="extended" xlink:title="995211001 - Disclosure - Loans Payable" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock_638768925181900018" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock_638768925181900018" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureRelatedParty" xlink:type="extended" xlink:title="995211101 - Disclosure - Related Party" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_638768925181900018" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_638768925181900018" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitments" xlink:type="extended" xlink:title="995211201 - Disclosure - License, Collaborative and Employment Agreements and Commitments" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract" xlink:label="DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock" xlink:label="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock_638768925181900018" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract" xlink:to="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock_638768925181900018" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxes" xlink:type="extended" xlink:title="995211301 - Disclosure - Income Taxes" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_638768925181909993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_638768925181909993" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSubsequentEvents" xlink:type="extended" xlink:title="995211401 - Disclosure - Subsequent events" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock_638768925181909993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock_638768925181909993" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" xlink:title="99920302 - Disclosure - Summary of Significant Accounting Policies (Policies)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock_638768925181909993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock_638768925181909993" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates_638768925181909993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates_638768925181909993" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_RisksAndUncertaintiesPolicyPolicyTextBlock" xlink:label="tovx_RisksAndUncertaintiesPolicyPolicyTextBlock_638768925181920115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="tovx_RisksAndUncertaintiesPolicyPolicyTextBlock_638768925181920115" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_638768925181920115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_638768925181920115" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_638768925181920115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_638768925181920115" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InProcessResearchAndDevelopmentPolicy" xlink:label="us-gaap_InProcessResearchAndDevelopmentPolicy_638768925181920115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_InProcessResearchAndDevelopmentPolicy_638768925181920115" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_638768925181920115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_638768925181920115" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock" xlink:label="tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock_638768925181920115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock_638768925181920115" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock" xlink:label="tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock_638768925181920115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock_638768925181920115" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_638768925181920115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_638768925181920115" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_638768925181920115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_638768925181920115" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_638768925181930006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_638768925181930006" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock" xlink:label="tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock_638768925181930006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock_638768925181930006" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_WarrantPolicyPolicyTextBlock" xlink:label="tovx_WarrantPolicyPolicyTextBlock_638768925181930006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="tovx_WarrantPolicyPolicyTextBlock_638768925181930006" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy" xlink:label="us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy_638768925181930006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy_638768925181930006" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_638768925181930006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_638768925181930006" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock" xlink:label="tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock_638768925181930006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock_638768925181930006" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_638768925181930006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_638768925181930006" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_638768925181930006" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_638768925181930006" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_638768925181940143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_638768925181940143" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_638768925181940143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_638768925181940143" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" xlink:type="extended" xlink:title="99930303 - Disclosure - Summary of Significant Accounting Policies (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EstimatedUsefulLifeOfAssetTableTextBlock" xlink:label="tovx_EstimatedUsefulLifeOfAssetTableTextBlock_638768925181940143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="tovx_EstimatedUsefulLifeOfAssetTableTextBlock_638768925181940143" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_638768925181949989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_638768925181949989" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_638768925181949989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_638768925181949989" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesTables" xlink:type="extended" xlink:title="99930403 - Disclosure - Goodwill and Intangibles (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_638768925181949989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_638768925181949989" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_638768925181949989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_638768925181949989" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationTables" xlink:type="extended" xlink:title="99930603 - Disclosure - Selected Balance Sheet Information (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_BalanceSheetInformationAbstract" xlink:label="BalanceSheetInformationAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_638768925181949989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_638768925181949989" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_638768925181959990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_638768925181959990" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedExpensesTableTextBlock" xlink:label="tovx_AccruedExpensesTableTextBlock_638768925181959990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="tovx_AccruedExpensesTableTextBlock_638768925181959990" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedEmployeeBenefitsTableTextBlock" xlink:label="tovx_AccruedEmployeeBenefitsTableTextBlock_638768925181959990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="tovx_AccruedEmployeeBenefitsTableTextBlock_638768925181959990" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationTables" xlink:type="extended" xlink:title="99930703 - Disclosure - Stock-Based Compensation (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_638768925181959990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_638768925181959990" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_638768925181959990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_638768925181959990" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_638768925181959990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_638768925181959990" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockWarrantsTables" xlink:type="extended" xlink:title="99930803 - Disclosure - Stock Warrants (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockWarrantsAbstract" xlink:label="StockWarrantsAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ScheduleOfWarrantActivityTableTextBlock" xlink:label="tovx_ScheduleOfWarrantActivityTableTextBlock_638768925181969988" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockWarrantsAbstract" xlink:to="tovx_ScheduleOfWarrantActivityTableTextBlock_638768925181969988" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLoansPayableTables" xlink:type="extended" xlink:title="99931003 - Disclosure - Loans Payable (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_638768925181969988" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_638768925181969988" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_638768925181969988" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_638768925181969988" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTables" xlink:type="extended" xlink:title="99931203 - Disclosure - License, Collaborative and Employment Agreements and Commitments (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract" xlink:label="DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_638768925181980016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_638768925181980016" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesTables" xlink:type="extended" xlink:title="99931303 - Disclosure - Income Taxes (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_638768925181980016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_638768925181980016" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_638768925181980016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_638768925181980016" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_638768925181989992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_638768925181989992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_638768925181989992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_638768925181989992" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails" xlink:type="extended" xlink:title="99940101 - Disclosure - Organization and Nature of Operations and Basis of Presentation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925181989992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925181989992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis_638768925181989992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925181989992" xlink:to="us-gaap_PlanNameAxis_638768925181989992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_638768925181989992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis_638768925181989992" xlink:to="us-gaap_PlanNameDomain_638768925181989992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AnnualMeeting2024Member" xlink:label="tovx_AnnualMeeting2024Member_638768925181989992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain_638768925181989992" xlink:to="tovx_AnnualMeeting2024Member_638768925181989992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925181989992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925181989992" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925181989992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_638768925181999987" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925181989992" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_638768925181999987" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_638768925181999987" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925181989992" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_638768925181999987" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_638768925181999987" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925181989992" xlink:to="us-gaap_CommonStockSharesOutstanding_638768925181999987" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_638768925181999987" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925181989992" xlink:to="us-gaap_CommonStockSharesAuthorized_638768925181999987" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NumberOfSubsidiaries" xlink:label="tovx_NumberOfSubsidiaries_638768925181999987" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925181989992" xlink:to="tovx_NumberOfSubsidiaries_638768925181999987" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638768925181999987" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925181989992" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638768925181999987" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638768925181999987" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925181989992" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638768925181999987" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_638768925182010000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925181989992" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_638768925182010000" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638768925182010000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925181989992" xlink:to="us-gaap_ProfitLoss_638768925182010000" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments_638768925182010000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925181989992" xlink:to="us-gaap_NumberOfOperatingSegments_638768925182010000" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureGoingConcernDetails" xlink:type="extended" xlink:title="99940201 - Disclosure - Going Concern (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_GoingConcernAbstract" xlink:label="GoingConcernAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638768925182010000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoingConcernAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638768925182010000" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638768925182010000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoingConcernAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638768925182010000" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" xlink:type="extended" xlink:title="99940301 - Disclosure - Summary of Significant Accounting Policies - Property and equipment (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638768925182019992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638768925182019992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638768925182019992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638768925182019992" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638768925182019992" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_638768925182019992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638768925182019992" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_638768925182019992" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember_638768925182019992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638768925182019992" xlink:to="us-gaap_OfficeEquipmentMember_638768925182019992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember_638768925182019992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638768925182019992" xlink:to="us-gaap_LeaseholdImprovementsMember_638768925182019992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638768925182019992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638768925182019992" xlink:to="srt_RangeAxis_638768925182019992" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638768925182019992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638768925182019992" xlink:to="srt_RangeMember_638768925182019992" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638768925182030009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638768925182019992" xlink:to="srt_MinimumMember_638768925182030009" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638768925182030009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638768925182019992" xlink:to="srt_MaximumMember_638768925182030009" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_638768925182030009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638768925182019992" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_638768925182030009" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_638768925182030009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638768925182030009" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_638768925182030009" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_638768925182030009" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638768925182030009" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_638768925182030009" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended" xlink:title="99940302 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182040177" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182040177" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_638768925182040177" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182040177" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_638768925182040177" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain_638768925182040177" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis_638768925182040177" xlink:to="us-gaap_DerivativeContractTypeDomain_638768925182040177" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionMember" xlink:label="us-gaap_OptionMember_638768925182040177" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeContractTypeDomain_638768925182040177" xlink:to="us-gaap_OptionMember_638768925182040177" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_638768925182040177" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182040177" xlink:to="us-gaap_FinancialInstrumentAxis_638768925182040177" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638768925182040177" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis_638768925182040177" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638768925182040177" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember_638768925182040177" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638768925182040177" xlink:to="us-gaap_WarrantMember_638768925182040177" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_638768925182040177" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182040177" xlink:to="us-gaap_StatementClassOfStockAxis_638768925182040177" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_638768925182040177" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638768925182040177" xlink:to="us-gaap_ClassOfStockDomain_638768925182040177" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCAndSeriesDPreferredStockMember" xlink:label="tovx_SeriesCAndSeriesDPreferredStockMember_638768925182050157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638768925182040177" xlink:to="tovx_SeriesCAndSeriesDPreferredStockMember_638768925182050157" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_638768925182050157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182040177" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_638768925182050157" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_638768925182050157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_638768925182050157" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_638768925182050157" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="us-gaap_InProcessResearchAndDevelopmentMember_638768925182050157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_638768925182050157" xlink:to="us-gaap_InProcessResearchAndDevelopmentMember_638768925182050157" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="us-gaap_GuaranteeObligationsByNatureAxis_638768925182050157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182040177" xlink:to="us-gaap_GuaranteeObligationsByNatureAxis_638768925182050157" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="us-gaap_GuaranteeObligationsNatureDomain_638768925182050157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsByNatureAxis_638768925182050157" xlink:to="us-gaap_GuaranteeObligationsNatureDomain_638768925182050157" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentArrangementMember" xlink:label="us-gaap_ResearchAndDevelopmentArrangementMember_638768925182050157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsNatureDomain_638768925182050157" xlink:to="us-gaap_ResearchAndDevelopmentArrangementMember_638768925182050157" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182040177" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_638768925182059999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638768925182059999" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="us-gaap_TangibleAssetImpairmentCharges_638768925182059999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="us-gaap_TangibleAssetImpairmentCharges_638768925182059999" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_638768925182059999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_638768925182059999" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure_638768925182059999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure_638768925182059999" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_638768925182059999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_638768925182059999" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss" xlink:label="tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss_638768925182059999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss_638768925182059999" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross_638768925182059999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="us-gaap_GoodwillGross_638768925182059999" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillFairValueDisclosure" xlink:label="us-gaap_GoodwillFairValueDisclosure_638768925182070000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="us-gaap_GoodwillFairValueDisclosure_638768925182070000" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss_638768925182070000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="us-gaap_GoodwillImpairmentLoss_638768925182070000" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges_638768925182070000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="us-gaap_AssetImpairmentCharges_638768925182070000" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_638768925182070000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="us-gaap_CommonStockSharesIssued_638768925182070000" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_638768925182070000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_638768925182070000" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_638768925182070000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_638768925182070000" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:label="us-gaap_PrepaidExpenseCurrentAndNoncurrent_638768925182080035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="us-gaap_PrepaidExpenseCurrentAndNoncurrent_638768925182080035" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAndDevelopmentExpenditurePeriod" xlink:label="tovx_ResearchAndDevelopmentExpenditurePeriod_638768925182080035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="tovx_ResearchAndDevelopmentExpenditurePeriod_638768925182080035" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments_638768925182080035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182050157" xlink:to="us-gaap_NumberOfOperatingSegments_638768925182080035" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended" xlink:title="99940303 - Disclosure - Summary of Significant Accounting Policies (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182090017" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182090017" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_638768925182090017" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182090017" xlink:to="us-gaap_BusinessAcquisitionAxis_638768925182090017" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_638768925182090017" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_638768925182090017" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_638768925182090017" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_VCNBiosciencesS.LMember" xlink:label="tovx_VCNBiosciencesS.LMember_638768925182090017" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_638768925182090017" xlink:to="tovx_VCNBiosciencesS.LMember_638768925182090017" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_638768925182090017" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182090017" xlink:to="us-gaap_IncomeStatementLocationAxis_638768925182090017" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_638768925182090017" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_638768925182090017" xlink:to="us-gaap_IncomeStatementLocationDomain_638768925182090017" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenseMember" xlink:label="us-gaap_OperatingExpenseMember_638768925182090017" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638768925182090017" xlink:to="us-gaap_OperatingExpenseMember_638768925182090017" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182090017" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182090017" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182090017" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones" xlink:label="tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones_638768925182090017" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182090017" xlink:to="tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones_638768925182090017" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AmountToBePaidDueToApproval" xlink:label="tovx_AmountToBePaidDueToApproval_638768925182090017" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182090017" xlink:to="tovx_AmountToBePaidDueToApproval_638768925182090017" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentMadeAfterClinicalTrial" xlink:label="tovx_PaymentMadeAfterClinicalTrial_638768925182100094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182090017" xlink:to="tovx_PaymentMadeAfterClinicalTrial_638768925182100094" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_638768925182100094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182090017" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_638768925182100094" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_638768925182100094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182090017" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_638768925182100094" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_638768925182100094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182090017" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_638768925182100094" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh_638768925182100094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182090017" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh_638768925182100094" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow_638768925182100094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182090017" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow_638768925182100094" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails" xlink:type="extended" xlink:title="99940304 - Disclosure - Summary of Significant Accounting Policies - Change in fair value of Contingent Consideration (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182110008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182110008" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis_638768925182110008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182110008" xlink:to="us-gaap_FairValueByLiabilityClassAxis_638768925182110008" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638768925182110008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis_638768925182110008" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638768925182110008" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsMember" xlink:label="us-gaap_CommitmentsMember_638768925182110008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638768925182110008" xlink:to="us-gaap_CommitmentsMember_638768925182110008" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182110008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182110008" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182110008" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_638768925182110008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182110008" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_638768925182110008" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_638768925182120010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_638768925182110008" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_638768925182120010" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_638768925182120010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_638768925182110008" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_638768925182120010" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_638768925182120010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_638768925182110008" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_638768925182120010" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_638768925182120010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_638768925182110008" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_638768925182120010" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6387689251821200101" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_638768925182110008" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6387689251821200101" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" xlink:type="extended" xlink:title="99940305 - Disclosure - Summary of Significant Accounting Policies- Fair value of financial instruments measured on a recurring basis (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182120010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182120010" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_638768925182130010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182120010" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_638768925182130010" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638768925182130010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_638768925182130010" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638768925182130010" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_638768925182130010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638768925182130010" xlink:to="us-gaap_FairValueInputsLevel3Member_638768925182130010" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis_638768925182130010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182120010" xlink:to="us-gaap_FairValueByLiabilityClassAxis_638768925182130010" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638768925182130010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis_638768925182130010" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638768925182130010" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsMember" xlink:label="us-gaap_CommitmentsMember_638768925182140101" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638768925182130010" xlink:to="us-gaap_CommitmentsMember_638768925182140101" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182140101" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182120010" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182140101" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_638768925182140101" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182140101" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_638768925182140101" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure_638768925182140101" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182140101" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure_638768925182140101" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails" xlink:type="extended" xlink:title="99940306 - Disclosure - Summary of Significant Accounting Policies - Contingent Consideration (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesTable" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182140101" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182140101" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_638768925182140101" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182140101" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_638768925182140101" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638768925182150012" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_638768925182140101" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638768925182150012" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_638768925182150012" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638768925182150012" xlink:to="us-gaap_FairValueInputsLevel3Member_638768925182150012" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis_638768925182150012" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182140101" xlink:to="us-gaap_FairValueByLiabilityClassAxis_638768925182150012" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638768925182150012" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis_638768925182150012" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638768925182150012" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsMember" xlink:label="us-gaap_CommitmentsMember_638768925182150012" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638768925182150012" xlink:to="us-gaap_CommitmentsMember_638768925182150012" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis_638768925182150012" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182140101" xlink:to="us-gaap_MeasurementInputTypeAxis_638768925182150012" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain_638768925182150012" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis_638768925182150012" xlink:to="us-gaap_MeasurementInputTypeDomain_638768925182150012" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="us-gaap_MeasurementInputDiscountRateMember_638768925182150012" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_638768925182150012" xlink:to="us-gaap_MeasurementInputDiscountRateMember_638768925182150012" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_WeightedAverageDiscountRateMember" xlink:label="tovx_WeightedAverageDiscountRateMember_638768925182150012" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_638768925182150012" xlink:to="tovx_WeightedAverageDiscountRateMember_638768925182150012" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_MeasurementInputProbabilityOfOccurrenceMember" xlink:label="tovx_MeasurementInputProbabilityOfOccurrenceMember_638768925182150012" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_638768925182150012" xlink:to="tovx_MeasurementInputProbabilityOfOccurrenceMember_638768925182150012" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ProbabilityOfOccurrenceCumulativeMember" xlink:label="tovx_ProbabilityOfOccurrenceCumulativeMember_638768925182159997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_638768925182150012" xlink:to="tovx_ProbabilityOfOccurrenceCumulativeMember_638768925182159997" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638768925182159997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182140101" xlink:to="srt_RangeAxis_638768925182159997" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638768925182159997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638768925182159997" xlink:to="srt_RangeMember_638768925182159997" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638768925182159997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638768925182159997" xlink:to="srt_MinimumMember_638768925182159997" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638768925182159997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638768925182159997" xlink:to="srt_MaximumMember_638768925182159997" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182159997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesTable_638768925182140101" xlink:to="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182159997" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityMeasurementInput" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput_638768925182170010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_SummaryOfSignificantAccountingPoliciesLineItems_638768925182159997" xlink:to="us-gaap_DerivativeLiabilityMeasurementInput_638768925182170010" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesGoodwillDetails" xlink:type="extended" xlink:title="99940401 - Disclosure - Goodwill and Intangibles - Goodwill (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward" xlink:label="us-gaap_GoodwillRollForward_638768925182170010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillRollForward_638768925182170010" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638768925182170010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillRollForward_638768925182170010" xlink:to="us-gaap_Goodwill_638768925182170010" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss_638768925182180123" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillRollForward_638768925182170010" xlink:to="us-gaap_GoodwillImpairmentLoss_638768925182180123" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_638768925182180123" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillRollForward_638768925182170010" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_638768925182180123" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638768925182180123" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillRollForward_638768925182170010" xlink:to="us-gaap_Goodwill_638768925182180123" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails" xlink:type="extended" xlink:title="99940402 - Disclosure - Goodwill and Intangibles - In-process R&amp;D (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_638768925182180123" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_638768925182180123" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638768925182180123" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_638768925182180123" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638768925182180123" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638768925182180123" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638768925182180123" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638768925182180123" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="us-gaap_InProcessResearchAndDevelopmentMember_638768925182180123" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638768925182180123" xlink:to="us-gaap_InProcessResearchAndDevelopmentMember_638768925182180123" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_638768925182191285" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_638768925182180123" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_638768925182191285" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRollForward_638768925182191285" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_638768925182191285" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRollForward_638768925182191285" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_638768925182191285" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRollForward_638768925182191285" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_638768925182191285" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_638768925182191285" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRollForward_638768925182191285" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_638768925182191285" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_638768925182191285" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRollForward_638768925182191285" xlink:to="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_638768925182191285" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_6387689251821912851" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRollForward_638768925182191285" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_6387689251821912851" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesNarrativeDetails" xlink:type="extended" xlink:title="99940403 - Disclosure - Goodwill and Intangibles - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross_638768925182200001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillGross_638768925182200001" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillFairValueDisclosure" xlink:label="us-gaap_GoodwillFairValueDisclosure_638768925182200001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillFairValueDisclosure_638768925182200001" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss_638768925182200001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss_638768925182200001" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_638768925182200001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_638768925182200001" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_638768925182200001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_638768925182200001" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_638768925182210005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_638768925182210005" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails" xlink:type="extended" xlink:title="99940501 - Disclosure - Research and Development Tax Credits (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAndDevelopmentTaxCreditsAbstract" xlink:label="tovx_ResearchAndDevelopmentTaxCreditsAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:label="us-gaap_ScheduleOfGuaranteeObligationsTable_638768925182210005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_ResearchAndDevelopmentTaxCreditsAbstract_1" xlink:to="us-gaap_ScheduleOfGuaranteeObligationsTable_638768925182210005" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="us-gaap_GuaranteeObligationsByNatureAxis_638768925182210005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGuaranteeObligationsTable_638768925182210005" xlink:to="us-gaap_GuaranteeObligationsByNatureAxis_638768925182210005" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="us-gaap_GuaranteeObligationsNatureDomain_638768925182210005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsByNatureAxis_638768925182210005" xlink:to="us-gaap_GuaranteeObligationsNatureDomain_638768925182210005" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentArrangementMember" xlink:label="us-gaap_ResearchAndDevelopmentArrangementMember_638768925182220008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsNatureDomain_638768925182210005" xlink:to="us-gaap_ResearchAndDevelopmentArrangementMember_638768925182220008" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsLineItems" xlink:label="us-gaap_GuaranteeObligationsLineItems_638768925182220008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGuaranteeObligationsTable_638768925182210005" xlink:to="us-gaap_GuaranteeObligationsLineItems_638768925182220008" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAndDevelopmentExpenditurePeriod" xlink:label="tovx_ResearchAndDevelopmentExpenditurePeriod_638768925182220008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsLineItems_638768925182220008" xlink:to="tovx_ResearchAndDevelopmentExpenditurePeriod_638768925182220008" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable_638768925182220008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsLineItems_638768925182220008" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable_638768925182220008" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditCurrent" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent_638768925182220008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsLineItems_638768925182220008" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditCurrent_638768925182220008" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent" xlink:label="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent_638768925182220008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsLineItems_638768925182220008" xlink:to="tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent_638768925182220008" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit" xlink:label="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit_638768925182220008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsLineItems_638768925182220008" xlink:to="tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit_638768925182220008" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" xlink:type="extended" xlink:title="99940601 - Disclosure - Selected Balance Sheet Information - Schedule of Prepaid expenses and other current assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_BalanceSheetInformationAbstract" xlink:label="BalanceSheetInformationAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PrepaidManufacturingExpense" xlink:label="tovx_PrepaidManufacturingExpense_638768925182230004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="tovx_PrepaidManufacturingExpense_638768925182230004" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidInsurance" xlink:label="us-gaap_PrepaidInsurance_638768925182230004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="us-gaap_PrepaidInsurance_638768925182230004" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PrepaidConsultingSubscriptionsAndOtherExpenses" xlink:label="tovx_PrepaidConsultingSubscriptionsAndOtherExpenses_638768925182230004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="tovx_PrepaidConsultingSubscriptionsAndOtherExpenses_638768925182230004" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent" xlink:label="tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent_638768925182230004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent_638768925182230004" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="us-gaap_OtherReceivablesNetCurrent_638768925182230004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent_638768925182230004" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638768925182230004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638768925182230004" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails" xlink:type="extended" xlink:title="99940602 - Disclosure - Selected Balance Sheet Information - Schedule of Property and equipment, net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_BalanceSheetInformationAbstract" xlink:label="BalanceSheetInformationAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638768925182230004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638768925182230004" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638768925182230004" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638768925182230004" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638768925182230004" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_638768925182240183" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638768925182230004" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_638768925182240183" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ComputersAndOfficeEquipmentMember" xlink:label="tovx_ComputersAndOfficeEquipmentMember_638768925182240183" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638768925182240183" xlink:to="tovx_ComputersAndOfficeEquipmentMember_638768925182240183" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_638768925182240183" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638768925182240183" xlink:to="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_638768925182240183" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember_638768925182240183" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638768925182240183" xlink:to="us-gaap_LeaseholdImprovementsMember_638768925182240183" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_638768925182240183" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638768925182240183" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_638768925182240183" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_638768925182240183" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638768925182230004" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_638768925182240183" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_638768925182240183" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638768925182240183" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_638768925182240183" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638768925182240183" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638768925182240183" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638768925182240183" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638768925182240183" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638768925182240183" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638768925182240183" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_638768925182249995" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638768925182240183" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638768925182249995" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" xlink:type="extended" xlink:title="99940603 - Disclosure - Selected Balance Sheet Information - Schedule of Accrued expenses (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_BalanceSheetInformationAbstract" xlink:label="BalanceSheetInformationAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedClinicalConsultingServices" xlink:label="tovx_AccruedClinicalConsultingServices_638768925182249995" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="tovx_AccruedClinicalConsultingServices_638768925182249995" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedManufacturingCosts" xlink:label="tovx_AccruedManufacturingCosts_638768925182249995" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="tovx_AccruedManufacturingCosts_638768925182249995" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedVendorPayments" xlink:label="tovx_AccruedVendorPayments_638768925182249995" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="tovx_AccruedVendorPayments_638768925182249995" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AccruedExpenses" xlink:label="tovx_AccruedExpenses_638768925182249995" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="tovx_AccruedExpenses_638768925182249995" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedEmployeeBenefitsDetails" xlink:type="extended" xlink:title="99940604 - Disclosure - Selected Balance Sheet Information - Schedule of Accrued employee benefits (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_BalanceSheetInformationAbstract" xlink:label="BalanceSheetInformationAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent_638768925182249995" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="us-gaap_AccruedBonusesCurrent_638768925182249995" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_638768925182260005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_638768925182260005" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent_638768925182260005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="us-gaap_AccruedVacationCurrent_638768925182260005" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_638768925182260005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_638768925182260005" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails" xlink:type="extended" xlink:title="99940701 - Disclosure - Stock-Based Compensation - Stock incentive plan and other information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182260005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182260005" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis_638768925182260005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182260005" xlink:to="us-gaap_PlanNameAxis_638768925182260005" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_638768925182260005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis_638768925182260005" xlink:to="us-gaap_PlanNameDomain_638768925182260005" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockPlan2010Member" xlink:label="tovx_StockPlan2010Member_638768925182260005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain_638768925182260005" xlink:to="tovx_StockPlan2010Member_638768925182260005" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockPlan2020Member" xlink:label="tovx_StockPlan2020Member_638768925182270005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain_638768925182260005" xlink:to="tovx_StockPlan2020Member_638768925182270005" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638768925182270005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182260005" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638768925182270005" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_638768925182270005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638768925182270005" xlink:to="us-gaap_RelatedPartyDomain_638768925182270005" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EmployeesAndDirectorsMember" xlink:label="tovx_EmployeesAndDirectorsMember_638768925182270005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_638768925182270005" xlink:to="tovx_EmployeesAndDirectorsMember_638768925182270005" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ConsultantMember" xlink:label="tovx_ConsultantMember_638768925182270005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_638768925182270005" xlink:to="tovx_ConsultantMember_638768925182270005" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_638768925182270005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182260005" xlink:to="us-gaap_IncomeStatementLocationAxis_638768925182270005" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_638768925182270005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_638768925182270005" xlink:to="us-gaap_IncomeStatementLocationDomain_638768925182270005" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember" xlink:label="tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_638768925182270005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638768925182270005" xlink:to="tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_638768925182270005" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638768925182270005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182260005" xlink:to="srt_RangeAxis_638768925182270005" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638768925182280003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638768925182270005" xlink:to="srt_RangeMember_638768925182280003" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638768925182280003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638768925182280003" xlink:to="srt_MinimumMember_638768925182280003" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638768925182280003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638768925182280003" xlink:to="srt_MaximumMember_638768925182280003" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_638768925182280003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182260005" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_638768925182280003" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_638768925182280003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_638768925182280003" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_638768925182280003" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember_638768925182280003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_638768925182280003" xlink:to="us-gaap_EmployeeStockMember_638768925182280003" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_638768925182280003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182260005" xlink:to="srt_TitleOfIndividualAxis_638768925182280003" order="6" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_638768925182290013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis_638768925182280003" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_638768925182290013" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember_638768925182290013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_638768925182290013" xlink:to="srt_DirectorMember_638768925182290013" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182290013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182260005" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182290013" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_638768925182290013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182290013" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_638768925182290013" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_638768925182290013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182290013" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_638768925182290013" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod_638768925182290013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182290013" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod_638768925182290013" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares_638768925182300013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182290013" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares_638768925182300013" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_638768925182300013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182290013" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_638768925182300013" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_638768925182300013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182290013" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_638768925182300013" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue_638768925182300013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182290013" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue_638768925182300013" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_638768925182300013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182290013" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_638768925182300013" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_638768925182300013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182290013" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_638768925182300013" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_638768925182310000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182290013" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_638768925182310000" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationAssumptionsUsedForEstimatingFairValueDetails" xlink:type="extended" xlink:title="99940702 - Disclosure - Stock-Based Compensation - Assumptions used for estimating fair value (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice_638768925182310000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice_638768925182310000" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_638768925182310000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_638768925182310000" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_638768925182310000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_638768925182310000" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_638768925182320007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_638768925182320007" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_638768925182320007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_638768925182320007" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" xlink:type="extended" xlink:title="99940703 - Disclosure - Stock-Based Compensation - Summary of stock option activity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182320007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182320007" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638768925182320007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182320007" xlink:to="us-gaap_AwardTypeAxis_638768925182320007" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638768925182320007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638768925182320007" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638768925182320007" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_638768925182320007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638768925182320007" xlink:to="us-gaap_EmployeeStockOptionMember_638768925182320007" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182320007" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_638768925182329997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_638768925182329997" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_638768925182329997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_638768925182329997" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_638768925182329997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_638768925182329997" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_638768925182329997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_638768925182329997" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6387689251823299971" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6387689251823299971" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_638768925182329997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_638768925182329997" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_638768925182329997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_638768925182329997" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_638768925182329997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_638768925182329997" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_638768925182339996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_638768925182339996" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_638768925182339996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_638768925182339996" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_638768925182339996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_638768925182339996" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_638768925182339996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_638768925182339996" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_638768925182339996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_638768925182339996" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_638768925182339996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_638768925182339996" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue_638768925182339996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue_638768925182339996" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638768925182349996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182329997" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638768925182349996" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails" xlink:type="extended" xlink:title="99940704 - Disclosure - Stock-Based Compensation - Options outstanding and exercisable (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182349996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182349996" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_638768925182349996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182349996" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_638768925182349996" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_638768925182349996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_638768925182349996" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_638768925182349996" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_RangeOfExercisePrice0.00To100.00Member" xlink:label="tovx_RangeOfExercisePrice0.00To100.00Member_638768925182349996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_638768925182349996" xlink:to="tovx_RangeOfExercisePrice0.00To100.00Member_638768925182349996" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_RangeOfExercisePrice101.00To200.00Member" xlink:label="tovx_RangeOfExercisePrice101.00To200.00Member_638768925182349996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_638768925182349996" xlink:to="tovx_RangeOfExercisePrice101.00To200.00Member_638768925182349996" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_RangeOfExercisePrice18900.00To18900.00Member" xlink:label="tovx_RangeOfExercisePrice18900.00To18900.00Member_638768925182360007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_638768925182349996" xlink:to="tovx_RangeOfExercisePrice18900.00To18900.00Member_638768925182360007" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182360007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638768925182349996" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182360007" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_638768925182360007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182360007" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_638768925182360007" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_638768925182360007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182360007" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_638768925182360007" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_638768925182360007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182360007" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_638768925182360007" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_638768925182360007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182360007" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_638768925182360007" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_638768925182360007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182360007" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_638768925182360007" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_638768925182360007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182360007" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_638768925182360007" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_638768925182370005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182360007" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_638768925182370005" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_638768925182370005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638768925182360007" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_638768925182370005" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails" xlink:type="extended" xlink:title="99940801 - Disclosure - Stock Warrants (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockWarrantsAbstract" xlink:label="tovx_StockWarrantsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="us-gaap_ClassOfTreasuryStockTable_638768925182370005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_StockWarrantsAbstract" xlink:to="us-gaap_ClassOfTreasuryStockTable_638768925182370005" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_638768925182370005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable_638768925182370005" xlink:to="us-gaap_StatementEquityComponentsAxis_638768925182370005" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_638768925182380010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638768925182370005" xlink:to="us-gaap_EquityComponentDomain_638768925182380010" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember_638768925182380010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain_638768925182380010" xlink:to="us-gaap_WarrantMember_638768925182380010" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_638768925182380010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable_638768925182370005" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_638768925182380010" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_638768925182380010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_638768925182380010" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_638768925182380010" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PublicOfferingMember" xlink:label="tovx_PublicOfferingMember_638768925182380010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_638768925182380010" xlink:to="tovx_PublicOfferingMember_638768925182380010" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis_638768925182380010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable_638768925182370005" xlink:to="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis_638768925182380010" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain_638768925182380010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis_638768925182380010" xlink:to="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain_638768925182380010" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBMember" xlink:label="us-gaap_SeriesBMember_638768925182390016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain_638768925182380010" xlink:to="us-gaap_SeriesBMember_638768925182390016" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_638768925182390016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable_638768925182370005" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_638768925182390016" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_638768925182390016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis_638768925182390016" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_638768925182390016" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PreFundedWarrantsMember" xlink:label="tovx_PreFundedWarrantsMember_638768925182390016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_638768925182390016" xlink:to="tovx_PreFundedWarrantsMember_638768925182390016" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_CommonWarrantsMember" xlink:label="tovx_CommonWarrantsMember_638768925182390016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_638768925182390016" xlink:to="tovx_CommonWarrantsMember_638768925182390016" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_638768925182390016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable_638768925182370005" xlink:to="us-gaap_StatementClassOfStockAxis_638768925182390016" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_638768925182400013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638768925182390016" xlink:to="us-gaap_ClassOfStockDomain_638768925182400013" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_638768925182400013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638768925182400013" xlink:to="us-gaap_CommonClassAMember_638768925182400013" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember_638768925182400013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638768925182400013" xlink:to="us-gaap_SeriesBPreferredStockMember_638768925182400013" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable_638768925182370005" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_638768925182400013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_638768925182400013" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_638768925182400013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_638768925182400013" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_638768925182400013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_638768925182400013" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareAndWarrantsOfferingPrice" xlink:label="tovx_ShareAndWarrantsOfferingPrice_638768925182410003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="tovx_ShareAndWarrantsOfferingPrice_638768925182410003" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_WarrantsOfferingPrice" xlink:label="tovx_WarrantsOfferingPrice_638768925182410003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="tovx_WarrantsOfferingPrice_638768925182410003" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_638768925182410003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_638768925182410003" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_638768925182410003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_638768925182410003" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_638768925182410003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_638768925182410003" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants_638768925182410003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants_638768925182410003" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder_638768925182420002" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder_638768925182420002" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NoticePeriodToIncreaseBeneficialOwnership" xlink:label="tovx_NoticePeriodToIncreaseBeneficialOwnership_638768925182420002" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="tovx_NoticePeriodToIncreaseBeneficialOwnership_638768925182420002" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice" xlink:label="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice_638768925182420002" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice_638768925182420002" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:label="tovx_StockIssuedDuringPeriodSharesWarrantsExercised_638768925182420002" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="tovx_StockIssuedDuringPeriodSharesWarrantsExercised_638768925182420002" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="us-gaap_ConversionOfStockSharesConverted1_638768925182420002" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="us-gaap_ConversionOfStockSharesConverted1_638768925182420002" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_638768925182430003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_638768925182430003" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PreferredStockConversionPricePerShare" xlink:label="tovx_PreferredStockConversionPricePerShare_638768925182430003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="tovx_PreferredStockConversionPricePerShare_638768925182430003" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IssueOfWarrantsToPurchaseCommonStock" xlink:label="tovx_IssueOfWarrantsToPurchaseCommonStock_638768925182430003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="tovx_IssueOfWarrantsToPurchaseCommonStock_638768925182430003" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_638768925182430003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems_638768925182400013" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_638768925182430003" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails" xlink:type="extended" xlink:title="99940802 - Disclosure - Stock Warrants - summary of all warrant activity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StockWarrantsAbstract" xlink:label="StockWarrantsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638768925182500016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockWarrantsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638768925182500016" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638768925182500016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockWarrantsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638768925182500016" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod_638768925182500016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockWarrantsAbstract" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod_638768925182500016" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_638768925182500016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockWarrantsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_638768925182500016" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6387689251825000161" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockWarrantsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6387689251825000161" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_638768925182500016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockWarrantsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_638768925182500016" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638768925182500016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockWarrantsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638768925182500016" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_638768925182500016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockWarrantsAbstract" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_638768925182500016" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_638768925182500016" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockWarrantsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_638768925182500016" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_638768925182510010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockWarrantsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_638768925182510010" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_638768925182510010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockWarrantsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_638768925182510010" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms_638768925182510010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockWarrantsAbstract" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms_638768925182510010" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails" xlink:type="extended" xlink:title="99940901 - Disclosure - Stockholders' Equity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638768925182510010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StatementTable_638768925182510010" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_638768925182510010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638768925182510010" xlink:to="us-gaap_StatementClassOfStockAxis_638768925182510010" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_638768925182510010" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_638768925182510010" xlink:to="us-gaap_ClassOfStockDomain_638768925182510010" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCConvertiblePreferredStockMember" xlink:label="tovx_SeriesCConvertiblePreferredStockMember_638768925182520008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638768925182510010" xlink:to="tovx_SeriesCConvertiblePreferredStockMember_638768925182520008" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesCAndSeriesDPreferredStockMember" xlink:label="tovx_SeriesCAndSeriesDPreferredStockMember_638768925182520008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638768925182510010" xlink:to="tovx_SeriesCAndSeriesDPreferredStockMember_638768925182520008" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SeriesDConvertiblePreferredStockMember" xlink:label="tovx_SeriesDConvertiblePreferredStockMember_638768925182520008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_638768925182510010" xlink:to="tovx_SeriesDConvertiblePreferredStockMember_638768925182520008" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_638768925182520008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638768925182510010" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_638768925182520008" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_638768925182520008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_638768925182520008" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_638768925182520008" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AtMarketOfferingMember" xlink:label="tovx_AtMarketOfferingMember_638768925182520008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_638768925182520008" xlink:to="tovx_AtMarketOfferingMember_638768925182520008" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_638768925182520008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638768925182510010" xlink:to="us-gaap_StatementEquityComponentsAxis_638768925182520008" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_638768925182520008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638768925182520008" xlink:to="us-gaap_EquityComponentDomain_638768925182520008" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_638768925182520008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain_638768925182520008" xlink:to="us-gaap_CommonStockMember_638768925182520008" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_638768925182520008" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain_638768925182520008" xlink:to="us-gaap_AdditionalPaidInCapitalMember_638768925182520008" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638768925182530002" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638768925182510010" xlink:to="us-gaap_StatementLineItems_638768925182530002" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare_638768925182530002" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925182530002" xlink:to="us-gaap_SaleOfStockPricePerShare_638768925182530002" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_638768925182530002" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925182530002" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_638768925182530002" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_638768925182530002" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925182530002" xlink:to="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_638768925182530002" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_638768925182530002" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925182530002" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_638768925182530002" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_638768925182530002" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925182530002" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_638768925182530002" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockConvertibleConversionPrice" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice_638768925182530002" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925182530002" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice_638768925182530002" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="us-gaap_ConversionOfStockAmountConverted1_638768925182539999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925182530002" xlink:to="us-gaap_ConversionOfStockAmountConverted1_638768925182539999" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_638768925182539999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925182530002" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_638768925182539999" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_CommonStockNumberOfVotesPerShare" xlink:label="tovx_CommonStockNumberOfVotesPerShare_638768925182539999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925182530002" xlink:to="tovx_CommonStockNumberOfVotesPerShare_638768925182539999" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_638768925182539999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925182530002" xlink:to="us-gaap_CommonStockSharesIssued_638768925182539999" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_638768925182539999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925182530002" xlink:to="us-gaap_CommonStockSharesAuthorized_638768925182539999" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="us-gaap_ConversionOfStockSharesConverted1_638768925182539999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925182530002" xlink:to="us-gaap_ConversionOfStockSharesConverted1_638768925182539999" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_638768925182550003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925182530002" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_638768925182550003" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued_638768925182550003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638768925182530002" xlink:to="us-gaap_TemporaryEquitySharesIssued_638768925182550003" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails" xlink:type="extended" xlink:title="99941001 - Disclosure - Loans Payable - Additional Information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtTable" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtTable_638768925182550003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfCapitalizationLongtermDebtTable_638768925182550003" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638768925182550003" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtTable_638768925182550003" xlink:to="srt_RangeAxis_638768925182550003" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638768925182560053" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638768925182550003" xlink:to="srt_RangeMember_638768925182560053" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638768925182560053" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638768925182560053" xlink:to="srt_MinimumMember_638768925182560053" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638768925182560053" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638768925182560053" xlink:to="srt_MaximumMember_638768925182560053" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_638768925182560053" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtTable_638768925182550003" xlink:to="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_638768925182560053" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_638768925182560053" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_638768925182560053" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_638768925182560053" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_638768925182560053" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_638768925182560053" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_638768925182560053" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails" xlink:type="extended" xlink:title="99941002 - Disclosure - Loans Payable - Non-current asset on the balance sheet (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationTable" xlink:label="us-gaap_ScheduleOfCapitalizationTable_638768925182570007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_2" xlink:to="us-gaap_ScheduleOfCapitalizationTable_638768925182570007" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis_638768925182570007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationTable_638768925182570007" xlink:to="us-gaap_FairValueByLiabilityClassAxis_638768925182570007" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638768925182570007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis_638768925182570007" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638768925182570007" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_638768925182570007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638768925182570007" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_638768925182570007" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_Retos2015Member" xlink:label="tovx_Retos2015Member_638768925182570007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638768925182570007" xlink:to="tovx_Retos2015Member_638768925182570007" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLineItems" xlink:label="us-gaap_ScheduleOfCapitalizationLineItems_638768925182570007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationTable_638768925182570007" xlink:to="us-gaap_ScheduleOfCapitalizationLineItems_638768925182570007" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent_638768925182570007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLineItems_638768925182570007" xlink:to="us-gaap_LoansPayableCurrent_638768925182570007" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_638768925182570007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLineItems_638768925182570007" xlink:to="us-gaap_LongTermDebt_638768925182570007" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLoansPayableMaturityAnalysisOfDebtDetails" xlink:type="extended" xlink:title="99941003 - Disclosure - Loans Payable - Maturity analysis of the debt (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_638768925182580005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_1" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_638768925182580005" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_638768925182580005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_1" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_638768925182580005" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_638768925182580005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_1" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_638768925182580005" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_638768925182580005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_1" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_638768925182580005" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LongTermDebt." xlink:label="tovx_LongTermDebt._638768925182580005" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_1" xlink:to="tovx_LongTermDebt._638768925182580005" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails" xlink:type="extended" xlink:title="99941101 - Disclosure - Related Party (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638768925182590015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638768925182590015" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_638768925182590015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638768925182590015" xlink:to="srt_TitleOfIndividualAxis_638768925182590015" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_638768925182590015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis_638768925182590015" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_638768925182590015" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember_638768925182590015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_638768925182590015" xlink:to="srt_DirectorMember_638768925182590015" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638768925182590015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638768925182590015" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638768925182590015" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_638768925182590015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638768925182590015" xlink:to="us-gaap_RelatedPartyDomain_638768925182590015" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember_638768925182590015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_638768925182590015" xlink:to="us-gaap_RelatedPartyMember_638768925182590015" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_638768925182590015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638768925182590015" xlink:to="srt_CounterpartyNameAxis_638768925182590015" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_638768925182600007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_638768925182590015" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_638768925182600007" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_MaryannShallcrossMember" xlink:label="tovx_MaryannShallcrossMember_638768925182600007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638768925182600007" xlink:to="tovx_MaryannShallcrossMember_638768925182600007" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems_638768925182600007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638768925182590015" xlink:to="us-gaap_RelatedPartyTransactionLineItems_638768925182600007" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ApprovedCompensationPayable" xlink:label="tovx_ApprovedCompensationPayable_638768925182600007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638768925182600007" xlink:to="tovx_ApprovedCompensationPayable_638768925182600007" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_638768925182600007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638768925182600007" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_638768925182600007" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue" xlink:label="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue_638768925182600007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638768925182600007" xlink:to="tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue_638768925182600007" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xlink:label="us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_638768925182600007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638768925182600007" xlink:to="us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_638768925182600007" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ApprovedBonusPayable" xlink:label="tovx_ApprovedBonusPayable_638768925182600007" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638768925182600007" xlink:to="tovx_ApprovedBonusPayable_638768925182600007" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails" xlink:type="extended" xlink:title="99941201 - Disclosure - License, Collaborative and Employment Agreements and Commitments (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract" xlink:label="DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable" xlink:label="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable_638768925182609999" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract" xlink:to="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable_638768925182609999" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_QuarterlyInstallmentsPaymentPeriodAxis" xlink:label="tovx_QuarterlyInstallmentsPaymentPeriodAxis_638768925182621640" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable_638768925182609999" xlink:to="tovx_QuarterlyInstallmentsPaymentPeriodAxis_638768925182621640" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_QuarterlyInstallmentsPaymentPeriodDomain" xlink:label="tovx_QuarterlyInstallmentsPaymentPeriodDomain_638768925182621640" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_QuarterlyInstallmentsPaymentPeriodAxis_638768925182621640" xlink:to="tovx_QuarterlyInstallmentsPaymentPeriodDomain_638768925182621640" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_FirstYearMember" xlink:label="tovx_FirstYearMember_638768925182621640" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_QuarterlyInstallmentsPaymentPeriodDomain_638768925182621640" xlink:to="tovx_FirstYearMember_638768925182621640" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SecondYearMember" xlink:label="tovx_SecondYearMember_638768925182621640" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_QuarterlyInstallmentsPaymentPeriodDomain_638768925182621640" xlink:to="tovx_SecondYearMember_638768925182621640" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ThirdYearMember" xlink:label="tovx_ThirdYearMember_638768925182621640" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_QuarterlyInstallmentsPaymentPeriodDomain_638768925182621640" xlink:to="tovx_ThirdYearMember_638768925182621640" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_638768925182621640" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable_638768925182609999" xlink:to="us-gaap_TypeOfArrangementAxis_638768925182621640" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_638768925182621640" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PhaseIClinicalTrialsMember" xlink:label="tovx_PhaseIClinicalTrialsMember_638768925182621640" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" xlink:to="tovx_PhaseIClinicalTrialsMember_638768925182621640" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PhaseIiiClinicalTrialsMember" xlink:label="tovx_PhaseIiiClinicalTrialsMember_638768925182621640" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" xlink:to="tovx_PhaseIiiClinicalTrialsMember_638768925182621640" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NdaSubmissionInUsMember" xlink:label="tovx_NdaSubmissionInUsMember_638768925182630015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" xlink:to="tovx_NdaSubmissionInUsMember_638768925182630015" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EuropeanMedicinesAgencyApprovalMember" xlink:label="tovx_EuropeanMedicinesAgencyApprovalMember_638768925182630015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" xlink:to="tovx_EuropeanMedicinesAgencyApprovalMember_638768925182630015" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_RegulatoryApprovalInAsianCountryMember" xlink:label="tovx_RegulatoryApprovalInAsianCountryMember_638768925182630015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" xlink:to="tovx_RegulatoryApprovalInAsianCountryMember_638768925182630015" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ClinicalTrialAgreementMember" xlink:label="tovx_ClinicalTrialAgreementMember_638768925182630015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" xlink:to="tovx_ClinicalTrialAgreementMember_638768925182630015" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ExclusiveOptionLicenseAgreementMember" xlink:label="tovx_ExclusiveOptionLicenseAgreementMember_638768925182630015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" xlink:to="tovx_ExclusiveOptionLicenseAgreementMember_638768925182630015" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_CollaborationAndLicenseAgreementMember" xlink:label="tovx_CollaborationAndLicenseAgreementMember_638768925182630015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" xlink:to="tovx_CollaborationAndLicenseAgreementMember_638768925182630015" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_TechnologyTransferAgreementMember" xlink:label="tovx_TechnologyTransferAgreementMember_638768925182630015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" xlink:to="tovx_TechnologyTransferAgreementMember_638768925182630015" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IcoMarketingLicenseMember" xlink:label="tovx_IcoMarketingLicenseMember_638768925182630015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" xlink:to="tovx_IcoMarketingLicenseMember_638768925182630015" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IdibellIcoLicenseAgreementMember" xlink:label="tovx_IdibellIcoLicenseAgreementMember_638768925182640001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" xlink:to="tovx_IdibellIcoLicenseAgreementMember_638768925182640001" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_UniversityOfTexasAustinAgreementMember" xlink:label="tovx_UniversityOfTexasAustinAgreementMember_638768925182640001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" xlink:to="tovx_UniversityOfTexasAustinAgreementMember_638768925182640001" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ConsultingFeesMember" xlink:label="tovx_ConsultingFeesMember_638768925182640001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638768925182621640" xlink:to="tovx_ConsultingFeesMember_638768925182640001" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_638768925182640001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable_638768925182609999" xlink:to="us-gaap_BusinessAcquisitionAxis_638768925182640001" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_638768925182640001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_638768925182640001" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_638768925182640001" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PrevAbrLlcMember" xlink:label="tovx_PrevAbrLlcMember_638768925182640001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_638768925182640001" xlink:to="tovx_PrevAbrLlcMember_638768925182640001" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_638768925182640001" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable_638768925182609999" xlink:to="srt_TitleOfIndividualAxis_638768925182640001" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_638768925182650018" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis_638768925182640001" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_638768925182650018" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_StevenAShallcrossMember" xlink:label="tovx_StevenAShallcrossMember_638768925182650018" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_638768925182650018" xlink:to="tovx_StevenAShallcrossMember_638768925182650018" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_638768925182650018" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable_638768925182609999" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_638768925182650018" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_638768925182650018" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_638768925182650018" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_638768925182650018" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember_638768925182650018" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_638768925182650018" xlink:to="us-gaap_LicensingAgreementsMember_638768925182650018" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_638768925182650018" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable_638768925182609999" xlink:to="srt_CounterpartyNameAxis_638768925182650018" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_638768925182659993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_638768925182650018" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_638768925182659993" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember" xlink:label="tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_638768925182659993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638768925182659993" xlink:to="tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_638768925182659993" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems" xlink:label="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable_638768925182609999" xlink:to="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_CollaborativeArrangementAmountsIncurred" xlink:label="tovx_CollaborativeArrangementAmountsIncurred_638768925182659993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_CollaborativeArrangementAmountsIncurred_638768925182659993" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid" xlink:label="tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid_638768925182659993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid_638768925182659993" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentToBeMadeAfterClinicalTrial" xlink:label="tovx_PaymentToBeMadeAfterClinicalTrial_638768925182659993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_PaymentToBeMadeAfterClinicalTrial_638768925182659993" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_MaximumPeriodForPaymentClinicalTrial" xlink:label="tovx_MaximumPeriodForPaymentClinicalTrial_638768925182669994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_MaximumPeriodForPaymentClinicalTrial_638768925182669994" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentOfOptionFee" xlink:label="tovx_PaymentOfOptionFee_638768925182669994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_PaymentOfOptionFee_638768925182669994" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EstimatedResearchCosts" xlink:label="tovx_EstimatedResearchCosts_638768925182669994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_EstimatedResearchCosts_638768925182669994" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForFees" xlink:label="us-gaap_PaymentsForFees_638768925182669994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="us-gaap_PaymentsForFees_638768925182669994" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_PaymentForExtensionOfOption" xlink:label="tovx_PaymentForExtensionOfOption_638768925182669994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_PaymentForExtensionOfOption_638768925182669994" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LicenseAgreementAnnualPaymentsDue" xlink:label="tovx_LicenseAgreementAnnualPaymentsDue_638768925182669994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_LicenseAgreementAnnualPaymentsDue_638768925182669994" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_LicenseAgreementFinalPaymentDue" xlink:label="tovx_LicenseAgreementFinalPaymentDue_638768925182679993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_LicenseAgreementFinalPaymentDue_638768925182679993" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_MilestonePayment" xlink:label="tovx_MilestonePayment_638768925182679993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_MilestonePayment_638768925182679993" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ResearchAgreementFixedFee" xlink:label="tovx_ResearchAgreementFixedFee_638768925182679993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_ResearchAgreementFixedFee_638768925182679993" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AdditionalCashPaymentForLicenseAgreement" xlink:label="tovx_AdditionalCashPaymentForLicenseAgreement_638768925182679993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_AdditionalCashPaymentForLicenseAgreement_638768925182679993" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_UnregisteredSharesIssuedToLicenseAgreement" xlink:label="tovx_UnregisteredSharesIssuedToLicenseAgreement_638768925182679993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_UnregisteredSharesIssuedToLicenseAgreement_638768925182679993" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_AdditionalConsiderationPayable" xlink:label="tovx_AdditionalConsiderationPayable_638768925182690030" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_AdditionalConsiderationPayable_638768925182690030" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_OptionsToBeReceivedCommonStockShares" xlink:label="tovx_OptionsToBeReceivedCommonStockShares_638768925182690030" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_OptionsToBeReceivedCommonStockShares_638768925182690030" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount_638768925182690030" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount_638768925182690030" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_638768925182690030" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_638768925182690030" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToEmployees" xlink:label="us-gaap_PaymentsToEmployees_638768925182690030" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="us-gaap_PaymentsToEmployees_638768925182690030" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost_638768925182699995" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="us-gaap_OperatingLeaseCost_638768925182699995" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_NonCashAdditionOfRightOfUseAssets" xlink:label="tovx_NonCashAdditionOfRightOfUseAssets_638768925182699995" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems_638768925182659993" xlink:to="tovx_NonCashAdditionOfRightOfUseAssets_638768925182699995" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails" xlink:type="extended" xlink:title="99941202 - Disclosure - License, Collaborative and Employment Agreements and Commitments - Maturity analysis of operating leases (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638768925182709994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638768925182709994" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638768925182709994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638768925182709994" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638768925182709994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638768925182709994" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_638768925182709994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_638768925182709994" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638768925182709994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638768925182709994" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_638768925182709994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeaseLiability_638768925182709994" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638768925182709994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638768925182709994" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638768925182709994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638768925182709994" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_638768925182709994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_638768925182709994" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesLossesBeforeIncomeTaxesDetails" xlink:type="extended" xlink:title="99941301 - Disclosure - Income Taxes -Losses before income taxes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_638768925182719994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_638768925182719994" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_638768925182719994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_638768925182719994" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638768925182719994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638768925182719994" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitDetails" xlink:type="extended" xlink:title="99941302 - Disclosure - Income Taxes - Components of income tax benefit (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638768925182729994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638768925182729994" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_638768925182729994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638768925182729994" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_638768925182729994" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_638768925182729994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638768925182729994" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_638768925182729994" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638768925182729994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638768925182729994" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails" xlink:type="extended" xlink:title="99941303 - Disclosure - Income Taxes - Income tax (benefit) provision related to continuing operations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_638768925182729994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_638768925182729994" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_638768925182729994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_638768925182729994" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_638768925182729994" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_638768925182729994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_638768925182729994" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_638768925182729994" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract" xlink:label="tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract_638768925182739992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_638768925182729994" xlink:to="tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract_638768925182739992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_638768925182739992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract_638768925182739992" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_638768925182739992" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" xlink:label="tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_638768925182739992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract_638768925182739992" xlink:to="tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_638768925182739992" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_638768925182739992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract_638768925182739992" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_638768925182739992" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_638768925182739992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_638768925182729994" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_638768925182739992" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_638768925182739992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_638768925182729994" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_638768925182739992" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_638768925182739992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_638768925182729994" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_638768925182739992" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount" xlink:label="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount_638768925182739992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_638768925182729994" xlink:to="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount_638768925182739992" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638768925182739992" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_638768925182729994" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638768925182739992" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638768925182750020" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638768925182750020" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638768925182750020" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638768925182750020" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638768925182750020" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638768925182750020" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638768925182750020" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638768925182750020" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract" xlink:label="tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract_638768925182750020" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638768925182750020" xlink:to="tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract_638768925182750020" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_638768925182750020" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract_638768925182750020" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_638768925182750020" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential" xlink:label="tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_638768925182750020" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract_638768925182750020" xlink:to="tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential_638768925182750020" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_638768925182760000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract_638768925182750020" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_638768925182760000" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_638768925182760000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638768925182750020" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_638768925182760000" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_638768925182760000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638768925182750020" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_638768925182760000" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_638768925182760000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638768925182750020" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_638768925182760000" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent" xlink:label="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent_638768925182760000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638768925182750020" xlink:to="tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent_638768925182760000" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_638768925182760000" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638768925182750020" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_638768925182760000" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="99941304 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638768925182769990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638768925182769990" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_638768925182769990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638768925182769990" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_638768925182769990" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_638768925182769990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638768925182769990" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_638768925182769990" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsStocksIssuedForServices" xlink:label="tovx_DeferredTaxAssetsStocksIssuedForServices_638768925182769990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638768925182769990" xlink:to="tovx_DeferredTaxAssetsStocksIssuedForServices_638768925182769990" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram" xlink:label="tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram_638768925182769990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638768925182769990" xlink:to="tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram_638768925182769990" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement" xlink:label="tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement_638768925182769990" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638768925182769990" xlink:to="tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement_638768925182769990" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee" xlink:label="tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee_638768925182780026" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638768925182769990" xlink:to="tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee_638768925182780026" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xlink:label="tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_638768925182780026" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638768925182769990" xlink:to="tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_638768925182780026" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther_638768925182780026" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638768925182769990" xlink:to="us-gaap_DeferredTaxAssetsOther_638768925182780026" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_638768925182780026" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638768925182769990" xlink:to="us-gaap_DeferredTaxAssetsGross_638768925182780026" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_638768925182780026" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638768925182769990" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_638768925182780026" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet_638768925182780026" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_638768925182769990" xlink:to="us-gaap_DeferredTaxAssetsNet_638768925182780026" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_638768925182780026" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_638768925182780026" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_638768925182780026" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_638768925182780026" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_638768925182780026" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet" xlink:label="tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet_638768925182790025" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_638768925182780026" xlink:to="tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet_638768925182790025" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_638768925182790025" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_638768925182780026" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_638768925182790025" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_638768925182790025" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_638768925182790025" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities_638768925182790025" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilities_638768925182790025" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails" xlink:type="extended" xlink:title="99941305 - Disclosure - Income Taxes - Other details (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxesTable" xlink:label="tovx_IncomeTaxesTable_638768925182799996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="tovx_IncomeTaxesTable_638768925182799996" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_638768925182799996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxesTable_638768925182799996" xlink:to="srt_StatementScenarioAxis_638768925182799996" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_638768925182799996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_638768925182799996" xlink:to="srt_ScenarioUnspecifiedDomain_638768925182799996" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScenarioPlanMember" xlink:label="us-gaap_ScenarioPlanMember_638768925182799996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_638768925182799996" xlink:to="us-gaap_ScenarioPlanMember_638768925182799996" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_638768925182799996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxesTable_638768925182799996" xlink:to="us-gaap_BusinessAcquisitionAxis_638768925182799996" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_638768925182799996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_638768925182799996" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_638768925182799996" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_VCNBiosciencesS.LMember" xlink:label="tovx_VCNBiosciencesS.LMember_638768925182799996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_638768925182799996" xlink:to="tovx_VCNBiosciencesS.LMember_638768925182799996" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis_638768925182799996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxesTable_638768925182799996" xlink:to="us-gaap_IncomeTaxAuthorityAxis_638768925182799996" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_638768925182799996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis_638768925182799996" xlink:to="us-gaap_IncomeTaxAuthorityDomain_638768925182799996" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember_638768925182799996" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain_638768925182799996" xlink:to="us-gaap_ForeignCountryMember_638768925182799996" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember_638768925182809994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain_638768925182799996" xlink:to="us-gaap_DomesticCountryMember_638768925182809994" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis_638768925182809994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxesTable_638768925182799996" xlink:to="us-gaap_TaxPeriodAxis_638768925182809994" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain_638768925182809994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis_638768925182809994" xlink:to="us-gaap_TaxPeriodDomain_638768925182809994" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2018Member" xlink:label="us-gaap_TaxYear2018Member_638768925182809994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodDomain_638768925182809994" xlink:to="us-gaap_TaxYear2018Member_638768925182809994" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2021Member" xlink:label="us-gaap_TaxYear2021Member_638768925182809994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodDomain_638768925182809994" xlink:to="us-gaap_TaxYear2021Member_638768925182809994" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_638768925182809994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxesTable_638768925182799996" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_638768925182809994" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_638768925182809994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_638768925182809994" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_638768925182809994" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="us-gaap_InProcessResearchAndDevelopmentMember_638768925182809994" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_638768925182809994" xlink:to="us-gaap_InProcessResearchAndDevelopmentMember_638768925182809994" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncomeTaxLineItems" xlink:label="tovx_IncomeTaxLineItems_638768925182819989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxesTable_638768925182799996" xlink:to="tovx_IncomeTaxLineItems_638768925182819989" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638768925182819989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxLineItems_638768925182819989" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638768925182819989" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_638768925182819989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxLineItems_638768925182819989" xlink:to="us-gaap_Goodwill_638768925182819989" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_638768925182819989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxLineItems_638768925182819989" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_638768925182819989" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards_638768925182819989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxLineItems_638768925182819989" xlink:to="us-gaap_OperatingLossCarryforwards_638768925182819989" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_OperatingLossCarryforwardsLimitationOnUse" xlink:label="tovx_OperatingLossCarryforwardsLimitationOnUse_638768925182819989" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxLineItems_638768925182819989" xlink:to="tovx_OperatingLossCarryforwardsLimitationOnUse_638768925182819989" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_638768925182829993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxLineItems_638768925182819989" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_638768925182829993" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_638768925182829993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxLineItems_638768925182819989" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_638768925182829993" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_OperatingLossCarryforwardsWriteOff" xlink:label="tovx_OperatingLossCarryforwardsWriteOff_638768925182829993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxLineItems_638768925182819989" xlink:to="tovx_OperatingLossCarryforwardsWriteOff_638768925182829993" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_IncreaseDecreaseInDeferredTaxAssets" xlink:label="tovx_IncreaseDecreaseInDeferredTaxAssets_638768925182829993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxLineItems_638768925182819989" xlink:to="tovx_IncreaseDecreaseInDeferredTaxAssets_638768925182829993" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_638768925182829993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="tovx_IncomeTaxLineItems_638768925182819989" xlink:to="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_638768925182829993" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails" xlink:type="extended" xlink:title="99941401 - Disclosure - Subsequent events (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable_638768925182839991" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable_638768925182839991" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_638768925182839991" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_638768925182839991" xlink:to="us-gaap_SubsequentEventTypeAxis_638768925182839991" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_638768925182839991" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis_638768925182839991" xlink:to="us-gaap_SubsequentEventTypeDomain_638768925182839991" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember_638768925182839991" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain_638768925182839991" xlink:to="us-gaap_SubsequentEventMember_638768925182839991" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638768925182839991" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_638768925182839991" xlink:to="us-gaap_DebtInstrumentAxis_638768925182839991" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638768925182839991" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638768925182839991" xlink:to="us-gaap_DebtInstrumentNameDomain_638768925182839991" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember" xlink:label="us-gaap_UnsecuredDebtMember_638768925182839991" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638768925182839991" xlink:to="us-gaap_UnsecuredDebtMember_638768925182839991" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems_638768925182839991" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_638768925182839991" xlink:to="us-gaap_SubsequentEventLineItems_638768925182839991" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20241231.xsd#tovx_ProceedsFromResearchAndDevelopmentProgram" xlink:label="tovx_ProceedsFromResearchAndDevelopmentProgram_638768925182839991" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_638768925182839991" xlink:to="tovx_ProceedsFromResearchAndDevelopmentProgram_638768925182839991" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceAwardAmount" xlink:label="us-gaap_GovernmentAssistanceAwardAmount_638768925182849991" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_638768925182839991" xlink:to="us-gaap_GovernmentAssistanceAwardAmount_638768925182849991" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_638768925182849991" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_638768925182839991" xlink:to="us-gaap_DebtInstrumentFaceAmount_638768925182849991" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_638768925182849991" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_638768925182839991" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_638768925182849991" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm_638768925182849991" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_638768925182839991" xlink:to="us-gaap_DebtInstrumentTerm_638768925182849991" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentAssistanceTransactionDuration" xlink:label="us-gaap_GovernmentAssistanceTransactionDuration_638768925182849991" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_638768925182839991" xlink:to="us-gaap_GovernmentAssistanceTransactionDuration_638768925182849991" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended" xlink:title="995443 - Disclosure - Award Timing Disclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
  <presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended" xlink:title="995445 - Disclosure - Insider Trading Arrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
  <presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended" xlink:title="995447 - Disclosure - Insider Trading Policies and Procedures" xmlns="http://www.xbrl.org/2003/linkbase" />
  <presentationLink xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="extended" xlink:title="995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203534276224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 04, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Document and Entity Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-12584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">THERIVA BIOLOGICS,&#160;INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NV<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">13-3808303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">9605 Medical Center Drive, Ste. 270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Rockville<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">MD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">20850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">417-4364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TOVX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,782,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000894158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">BDO USA, P.C<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Raleigh, North Carolina<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203531804256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 11,609,000<span></span>
</td>
<td class="nump">$ 23,177,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrantsReceivableCurrent', window );">Tax credit receivable</a></td>
<td class="nump">3,228,000<span></span>
</td>
<td class="nump">1,812,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">1,444,000<span></span>
</td>
<td class="nump">2,414,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">16,281,000<span></span>
</td>
<td class="nump">27,403,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">270,000<span></span>
</td>
<td class="nump">422,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash</a></td>
<td class="nump">96,000<span></span>
</td>
<td class="nump">102,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use asset</a></td>
<td class="nump">1,272,000<span></span>
</td>
<td class="nump">1,759,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">In-process research and development</a></td>
<td class="nump">17,358,000<span></span>
</td>
<td class="nump">19,755,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,700,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_DepositsAndOtherAssetsNoncurrent', window );">Deposits and other assets</a></td>
<td class="nump">75,000<span></span>
</td>
<td class="nump">78,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">35,352,000<span></span>
</td>
<td class="nump">55,219,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">859,000<span></span>
</td>
<td class="nump">770,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">3,368,000<span></span>
</td>
<td class="nump">2,995,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued employee benefits</a></td>
<td class="nump">1,144,000<span></span>
</td>
<td class="nump">1,517,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_DeferredResearchAndDevelopmentTaxCreditCurrent', window );">Deferred research and development tax credit-current portion</a></td>
<td class="nump">1,614,000<span></span>
</td>
<td class="nump">906,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Loans payable-current</a></td>
<td class="nump">61,000<span></span>
</td>
<td class="nump">63,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liability-current portion</a></td>
<td class="nump">539,000<span></span>
</td>
<td class="nump">487,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">7,585,000<span></span>
</td>
<td class="nump">6,738,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Non-current contingent consideration</a></td>
<td class="nump">6,973,000<span></span>
</td>
<td class="nump">6,274,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansPayable', window );">Loan Payable - non-current</a></td>
<td class="nump">92,000<span></span>
</td>
<td class="nump">162,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent', window );">Non-current deferred research and development tax credit</a></td>
<td class="nump">762,000<span></span>
</td>
<td class="nump">906,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-current operating lease liability</a></td>
<td class="nump">873,000<span></span>
</td>
<td class="nump">1,442,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">16,285,000<span></span>
</td>
<td class="nump">15,522,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; 350,000,000 shares authorized, 2,811,258 issued and 2,782,449 outstanding at December 31, 2024 and 715,028 issued and 686,219 outstanding at December 31, 2023</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">355,501,000<span></span>
</td>
<td class="nump">346,536,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock at cost, 28,809 shares at December 31, 2024 and at December 31, 2023</a></td>
<td class="num">(288,000)<span></span>
</td>
<td class="num">(288,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="num">(1,178,000)<span></span>
</td>
<td class="nump">32,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(334,971,000)<span></span>
</td>
<td class="num">(309,318,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Stockholders' Equity</a></td>
<td class="nump">19,067,000<span></span>
</td>
<td class="nump">36,963,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders' Equity</a></td>
<td class="nump">35,352,000<span></span>
</td>
<td class="nump">55,219,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesCConvertiblePreferredStockMember', window );">Series C convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Temporary Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,006,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesDConvertiblePreferredStockMember', window );">Series D convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityAbstract', window );"><strong>Temporary Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 728,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_DeferredResearchAndDevelopmentTaxCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred research and development tax credit that has been received or is receivable, classified as current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_DeferredResearchAndDevelopmentTaxCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred research and development tax credit that has been received or is receivable, classified as non current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_DepositsAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer and also includes aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet due to materiality considerations. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_DepositsAndOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrantsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrantsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.E.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesCConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=tovx_SeriesCConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesDConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=tovx_SeriesDConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203532620832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 29, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">2,811,258<span></span>
</td>
<td class="nump">715,028<span></span>
</td>
<td class="nump">2,459,016<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">2,782,449<span></span>
</td>
<td class="nump">686,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock</a></td>
<td class="nump">28,809<span></span>
</td>
<td class="nump">28,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesCConvertiblePreferredStockMember', window );">Series C convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Convertible preferred stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Convertible preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Convertible preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesDConvertiblePreferredStockMember', window );">Series D convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Convertible preferred stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Convertible preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Convertible preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesCConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=tovx_SeriesCConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesDConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=tovx_SeriesDConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538019152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Costs and Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">$ 7,396<span></span>
</td>
<td class="nump">$ 7,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">12,031<span></span>
</td>
<td class="nump">14,311<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">In-process research and development impairment</a></td>
<td class="nump">1,325<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">5,594<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total Operating Costs and Expenses</a></td>
<td class="nump">26,346<span></span>
</td>
<td class="nump">21,431<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from Operations</a></td>
<td class="num">(26,346)<span></span>
</td>
<td class="num">(21,431)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency exchange (loss) gain</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">697<span></span>
</td>
<td class="nump">1,439<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total Other Income</a></td>
<td class="nump">693<span></span>
</td>
<td class="nump">1,442<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Net Loss before income taxes</a></td>
<td class="num">(25,653)<span></span>
</td>
<td class="num">(19,989)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,640<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Loss Attributable to Common Stockholders</a></td>
<td class="num">$ (25,653)<span></span>
</td>
<td class="num">$ (18,349)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net Loss Per Share - Basic (in dollars per share)</a></td>
<td class="num">$ (19.03)<span></span>
</td>
<td class="num">$ (28.48)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net Loss Per Share - Dilutive (in dollars per share)</a></td>
<td class="num">$ (19.03)<span></span>
</td>
<td class="num">$ (28.48)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares outstanding during the period - Basic (in shares)</a></td>
<td class="nump">1,348,126<span></span>
</td>
<td class="nump">644,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of shares outstanding during the period - dilutive (in shares)</a></td>
<td class="nump">1,348,126<span></span>
</td>
<td class="nump">644,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Loss</a></td>
<td class="num">$ (25,653)<span></span>
</td>
<td class="num">$ (18,349)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">(Loss) gain (loss) on foreign currency translation</a></td>
<td class="num">(1,210)<span></span>
</td>
<td class="nump">711<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive loss</a></td>
<td class="num">$ (26,863)<span></span>
</td>
<td class="num">$ (17,638)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203533872528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)<br></strong></div></th>
<th class="th"><div>Aug. 26, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Consolidated Statements of Operations and Comprehensive Loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Reverse stock split</a></td>
<td class="nump">0.04<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203539066896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholder's Equity - USD ($)<br></strong></div></th>
<th class="th">
<div>Common Stock </div>
<div>Series C convertible preferred stock</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Series D convertible preferred stock</div>
</th>
<th class="th"><div>Common Stock</div></th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Series C convertible preferred stock</div>
</th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Series D convertible preferred stock</div>
</th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Series C convertible preferred stock</div></th>
<th class="th"><div>Series D convertible preferred stock</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 343,765,000<span></span>
</td>
<td class="num">$ (290,969,000)<span></span>
</td>
<td class="num">$ (679,000)<span></span>
</td>
<td class="num">$ (288,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,830,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">634,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">552,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">552,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_StockIssuedDuringPeriodAtMarketOfferingValue', window );">Stock issued under "at-the-market" offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,219,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,219,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_StockIssuedDuringPeriodAtMarketOfferingShare', window );">Stock issued under "at-the-market" offering (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax', window );">Foreign currency exchange loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">711,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">711,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,349,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,349,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">346,536,000<span></span>
</td>
<td class="num">(309,318,000)<span></span>
</td>
<td class="nump">32,000<span></span>
</td>
<td class="num">(288,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,963,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">715,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">671,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">671,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_StockIssuedDuringPeriodAtMarketOfferingValue', window );">Stock issued under "at-the-market" offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,602,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,603,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_StockIssuedDuringPeriodAtMarketOfferingShare', window );">Stock issued under "at-the-market" offering (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">569,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of Common Stock and Warrants, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,959,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,960,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock and warrants, net of issuance costs ( in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">918,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax', window );">Foreign currency exchange loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,210,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,210,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Preferred Stock conversion to Common</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,005,000<span></span>
</td>
<td class="nump">$ 728,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,005,000<span></span>
</td>
<td class="nump">$ 728,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Preferred Stock conversion to Common (in shares)</a></td>
<td class="nump">72,132<span></span>
</td>
<td class="nump">26,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_StockIssuedDuringPeriodSharesConversionOfWarrants', window );">Conversion of Pre-Funded Warrants to Common (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">509,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,653,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,653,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 355,501,000<span></span>
</td>
<td class="num">$ (334,971,000)<span></span>
</td>
<td class="num">$ (1,178,000)<span></span>
</td>
<td class="num">$ (288,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,067,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,811,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_StockIssuedDuringPeriodAtMarketOfferingShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period at the market offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_StockIssuedDuringPeriodAtMarketOfferingShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_StockIssuedDuringPeriodAtMarketOfferingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period at the market offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_StockIssuedDuringPeriodAtMarketOfferingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_StockIssuedDuringPeriodSharesConversionOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_StockIssuedDuringPeriodSharesConversionOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481724/830-30-40-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203534093504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholder's Equity (Parenthetical)<br></strong></div></th>
<th class="th"><div>Aug. 26, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Consolidated Statements of Stockholder's Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Reverse stock split</a></td>
<td class="nump">0.04<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203531794160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows From Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (25,653,000)<span></span>
</td>
<td class="num">$ (18,349,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">671,000<span></span>
</td>
<td class="nump">552,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,640,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">In-process research and development impairment</a></td>
<td class="nump">1,325,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">5,594,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value of contingent consideration</a></td>
<td class="nump">699,000<span></span>
</td>
<td class="num">(660,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities', window );">Payment of contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,731,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_NonCashLeaseExpense', window );">Non - cash lease expense</a></td>
<td class="nump">452,000<span></span>
</td>
<td class="nump">388,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation</a></td>
<td class="nump">137,000<span></span>
</td>
<td class="nump">135,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit', window );">Deferred research and development tax credit</a></td>
<td class="num">(888,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">912,000<span></span>
</td>
<td class="nump">1,368,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDepositOtherAssets', window );">Deposits and other assets</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="num">(54,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">123,000<span></span>
</td>
<td class="num">(157,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">522,000<span></span>
</td>
<td class="nump">1,470,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued employee benefits</a></td>
<td class="num">(350,000)<span></span>
</td>
<td class="nump">104,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="num">(482,000)<span></span>
</td>
<td class="num">(422,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Used In Operating Activities</a></td>
<td class="num">(16,937,000)<span></span>
</td>
<td class="num">(18,996,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows From Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(202,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Used In Investing Activities</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(202,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows From Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payment of loans payable</a></td>
<td class="num">(67,000)<span></span>
</td>
<td class="num">(75,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts', window );">Proceeds from issuance under at - the - market offering, net of issuance cost</a></td>
<td class="nump">3,603,000<span></span>
</td>
<td class="nump">2,219,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payment of contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,519,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts', window );">Proceeds from issuance Common Stock and Warrants offering, net of issuance costs</a></td>
<td class="nump">1,960,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash Provided By Financing Activities</a></td>
<td class="nump">5,496,000<span></span>
</td>
<td class="nump">625,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effects of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(132,000)<span></span>
</td>
<td class="num">(33,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents and restricted cash</a></td>
<td class="num">(11,574,000)<span></span>
</td>
<td class="num">(18,606,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted at the beginning of this period</a></td>
<td class="nump">23,279,000<span></span>
</td>
<td class="nump">41,885,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at the end of this period</a></td>
<td class="nump">11,705,000<span></span>
</td>
<td class="nump">23,279,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Reconciliation of cash, cash equivalents, and restricted cash reported in the consolidated balance sheet</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">11,609,000<span></span>
</td>
<td class="nump">23,177,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted cash included in other long-term assets</a></td>
<td class="nump">96,000<span></span>
</td>
<td class="nump">102,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</a></td>
<td class="nump">11,705,000<span></span>
</td>
<td class="nump">23,279,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right of use assets obtained in exchange for lease liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">937,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesCConvertiblePreferredStockMember', window );">Series C Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountConverted1', window );">Conversion of Preferred Stock to Common Shares</a></td>
<td class="nump">2,005,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesDConvertiblePreferredStockMember', window );">Series D Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountConverted1', window );">Conversion of Preferred Stock to Common Shares</a></td>
<td class="nump">$ 728,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred research and development tax credit, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_NonCashLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses incurred on non-cash lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_NonCashLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on issuance of common stock and warrants offering after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of market offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockAmountConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockAmountConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDepositOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDepositOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (ee)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesCConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=tovx_SeriesCConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesDConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=tovx_SeriesDConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203534651232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Parenthetical)<br></strong></div></th>
<th class="th"><div>Aug. 26, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Consolidated Statements of Cash Flows</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Reverse stock split</a></td>
<td class="nump">0.04<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203533711312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization and Nature of Operations and Basis of Presentation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Nature of Operations and Basis of Presentation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Organization and Nature of Operations and Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Theriva Biologics, Inc. (the &#8220;Company&#8221; or &#8220;Theriva Biologics&#8221;) is a diversified clinical-stage company developing therapeutics in areas of high unmet need. As a result of the acquisition in March 2022 of Theriva Biologics S.L. (&#8220;VCN&#8221;, formerly known as VCN Biosciences, S.L.) (the &#8220;Acquisition&#8221;), described in more detail below, the Company transitioned its strategic focus to oncology through the development of VCN&#8217;s new oncolytic adenovirus platform designed for intravenous and intravitreal delivery to trigger tumor cell death, to improve access of co-administered cancer therapies to the tumor, and to promote a robust and sustained anti-tumor response by the patient&#8217;s immune system. Prior to the Acquisition, the Company&#8217;s focus was on developing therapeutics designed to treat gastrointestinal (GI) diseases in areas which included its clinical development candidates: (1) SYN-004 (ribaxamase) which is designed to degrade certain commonly used intravenous (IV) beta-lactam antibiotics within the GI tract to prevent microbiome damage thereby preventing overgrowth and infection by pathogenic organisms such as Clostridioides difficile infection (CDI), and vancomycin resistant Enterococci (VRE), and reducing the incidence and severity of acute graft-versus-host-disease (aGVHD) in allogeneic hematopoietic cell transplant (HCT) recipients, and (2) SYN-020, a recombinant oral formulation of the enzyme intestinal alkaline phosphatase (IAP) produced under cGMP conditions and intended to treat both local GI and systemic diseases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Corporate Structure and Basis of Presentation </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 15, 2024, the Board of Directors of the Company approved a reverse stock split of the Company&#8217;s authorized, issued and outstanding shares of common stock, par value $0.001 per share, at a ratio of <span style="-sec-ix-hidden:Hidden_orfqZoyfKkWTJOnkXHVDng;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> (1) share of common stock for every twenty - five (25) shares of common stock (the &#8220;Reverse Stock Split&#8221;). The Reverse Stock Split was effective on August 26, 2024 (the &#8220;Effective Time).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of the Reverse Stock Split, each twenty - five (25) pre-split shares of common stock outstanding will automatically combine into <span style="-sec-ix-hidden:Hidden_qZ_jXrZOTEixF1Oi9Y8xXg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> (1) new share of common stock without any action on the part of the holders, and the number of outstanding shares common stock will be reduced from 25,131,230 shares to 1,005,249 shares (subject to rounding of fractional shares) and the number of authorized shares of common stock was reduced from 350,000,000 share to 14,000,000 shares and then increased to 350,000,000 after obtaining approval of the Company&#8217;s shareholders at the 2024 annual meeting of stockholders. Stockholders who otherwise were entitled to receive fractional shares because they held a number of pre-reverse stock split shares of the Company&#8217;s common stock not evenly divisible by 25, received, in lieu of a fractional share, that number of shares rounded up to the nearest whole share. The Reverse Stock Split did not alter the par value of the Company&#8217;s common stock or modify any voting rights or other terms of the common stock. In addition, pursuant to their terms, a proportionate adjustment was made to the per share conversion exercise price and number of shares issuable under all of the Company&#8217;s outstanding shares of convertible preferred stock and stock options and warrants to purchase shares of common stock, and the number of shares authorized and reserved for issuance pursuant to the Company&#8217;s equity incentive plans was reduced proportionately.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All affected share amounts and exercise/conversion prices in the condensed consolidated financial statements and footnotes below have been adjusted retrospectively for the Reverse Stock Split.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, the Company had nine subsidiaries, Theriva Biologics, S.L., Pipex Therapeutics, Inc. (&#8220;Pipex Therapeutics&#8221;), Effective Pharmaceuticals, Inc. (&#8220;EPI&#8221;), Solovax, Inc. (&#8220;Solovax&#8221;), CD4 Biosciences, Inc. (&#8220;CD4&#8221;), Epitope Pharmaceuticals, Inc. (&#8220;Epitope&#8221;), Healthmine, Inc. (&#8220;Healthmine&#8221;), Putney Drug Corp. (&#8220;Putney&#8221;) and Synthetic Biomics, Inc. (&#8220;SYN Biomics&#8221;). Theriva Biologics, S.L.,Pipex Therapeutics, EPI, Healthmine, Putney and SYN Biomics are wholly owned, and Solovax, CD4, and Epitope are majority-owned.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1. Organization and Nature of Operations and Basis of Presentation &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For financial reporting purposes, the outstanding common stock of the Company is that of Theriva Biologics, Inc. All statements of operations, equity and cash flows for each of the entities are presented as consolidated. All subsidiaries were formed under the laws of the State of Delaware on January 8, 2001, except for EPI, which was incorporated in Delaware on December 12, 2000, Epitope which was incorporated in Delaware in January 2002, Putney which was incorporated in Delaware in November 2006, Healthmine which was incorporated in Delaware in December 2007 and SYN Biomics which was incorporated in Nevada in December 2013.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Liquidity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, the Company had a significant accumulated deficit of $335 million, and the Company has experienced significant losses and incurred negative cash flows since inception. The Company expects to continue incurring losses for the foreseeable future, with the recognition of revenue being contingent on successful phase 3 clinical trials and requisite approvals by the FDA or foreign equivalents. Historically, the Company has financed its operations primarily through public and private sales of its common stock and a private placement of its preferred stock, and it expects to continue to seek to obtain required capital in a similar manner. The Company has spent, and expects to continue to spend, a substantial amount of funds in connection with implementing its business strategy, including planned product development efforts, clinical trials and research and discovery efforts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company&#8217;s cash and cash equivalents totaled $11.6 million as of December 31, 2024, a decrease of $11.6 million from December 31, 2023. During the year ended December 31, 2024, the primary use of cash was for working capital requirements and operating activities which resulted in a net loss of $25.7 million. The Company believes it will be able to fund its operations into the third quarter of 2025. However, the actual amount of additional capital needed by the Company will also depend upon the costs to advance its VCN-01 clinical programs and whether it continues to develop SYN-004 internally, or out-licenses or partners such development. If necessary, the Company may attempt to utilize the at-the-market offering facility (&#8220;ATM&#8221;) or seek to raise additional capital in other financing transactions, neither of which is guaranteed. Use of the ATM is limited by certain restrictions and management&#8217;s plan does not rely on additional capital from either of these sources. If the Company is not able to obtain additional capital (which is not assured at this time), its business plan may not be accomplished, and it may be forced to cease certain development activities. More specifically, the completion of any later stage clinical trial will require significant financing or a significant partnership.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203532441440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Going Concern<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_GoingConcernAbstract', window );"><strong>Going Concern</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock', window );">Going Concern</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements have been prepared assuming the Company will continue as a going concern. The Company continues to incur losses and, as of December 31, 2024, the Company had an accumulated deficit of approximately $335 million. Since inception, the Company has financed its activities principally from the proceeds from the issuance of equity securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s ability to continue as a going concern is dependent upon the Company&#8217;s ability to raise additional debt and equity capital. There can be no assurance that such capital will be available in sufficient amounts or on terms acceptable to the Company. These factors raise substantial doubt about the Company&#8217;s ability to continue as a going concern. The accompanying consolidated financial statements do not include any adjustments relating to the recoverability of the recorded assets or the classification of liabilities that may be necessary should the Company be unable to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company does not have sufficient capital to fund its operations beyond the next twelve months. In order to address the Company&#8217;s capital needs, including its planned clinical trials, the Company is actively pursuing additional equity or debt financing in the form of either a private placement or a public offering. The Company has been in ongoing discussions with strategic institutional investors and investment banks with respect to such possible offerings. Such additional financing opportunities might not be available to the Company when and if needed, on acceptable terms or at all. If the Company is unable to obtain additional financing in sufficient amounts or on acceptable terms under such circumstances, the Company&#8217;s operating results and prospects will be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">2. Going Concern &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">At December 31, 2024 the Company had cash and cash equivalents of approximately $11.6 million. Based upon the Company&#8217;s current business plans, management believes that the Company&#8217;s current cash on hand will be sufficient to fully execute its plans into the third quarter of 2025. Commencement of planned future clinical trials is subject to the Company&#8217;s successful pursuit of opportunities that will allow it to establish the clinical infrastructure and financial resources necessary to successfully initiate and complete its plan. The Company anticipates its current cash will allow it to cover overhead costs, manufacturing costs for near - term clinical supply and limited research efforts, including completing its funding requirements for its ongoing current trials for VCN-01. The Company will be required to obtain additional funding in order to continue the development of its current product candidates within the anticipated time periods (including initiation of its planned future clinical trials), if at all, and to continue to fund operations at the current cash expenditure levels. Currently, the Company does not have commitments from any third parties to provide it with capital. Potential sources of financing include strategic relationships, public or private sales of equity (including through its at the market offering sales agreement (the "ATM Sales Agreement")) or debt and other sources. The Company cannot assure that it will meet the requirements for use of the ATM Sales Agreement or that additional funding will be available on favorable terms at all. If the Company fails to obtain additional funding for its clinical trials, whether through the sale of securities or a partner or collaborator, and otherwise when needed, it will not be able to execute its business plan as planned and will be forced to cease certain development activities (including initiation of planned clinical trials) until funding is received and its business will suffer, which would have a material adverse effect on its financial position, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The actual amount of funds the Company will need to operate is subject to many factors, some of which are beyond its control. These factors include the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the progress of its research activities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the number and scope of its research programs;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the ability to recruit patients for clinical studies in a timely manner;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the progress of its preclinical and clinical development activities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the progress of the development efforts of parties with whom the Company has entered into research and development agreements and amount of funding received from partners and collaborators;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">its ability to maintain current research and development licensing arrangements and to establish new research and development and licensing arrangements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the Company&#8217;s ability to achieve its milestones under licensing arrangements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the costs associated with manufacturing-related services to produce material for use in its clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the costs involved in prosecuting and enforcing patent claims and other intellectual property rights; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the costs and timing of regulatory approvals.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company has based its estimates of funding requirements on assumptions that may prove to be wrong. The Company may need to obtain additional funds sooner or in greater amounts than it currently anticipates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">If the Company raises funds by selling additional shares of Common Stock or other securities convertible into Common Stock, the ownership interest of the existing stockholders will be diluted. If the Company is not able to obtain financing when needed, it may be unable to carry out its business plan. As a result, the Company may have to significantly limit its operations and its business, financial condition and results of operations would be materially harmed.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_GoingConcernAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>n/a.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_GoingConcernAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-40/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubstantialDoubtAboutGoingConcernTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538421184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All intercompany transactions and accounts have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates and assumptions impact, among others, the following: the estimated useful lives for property and equipment, research and development costs, valuation of Goodwill and IPRD, contingent consideration, and impairment of long-lived assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of consolidated financial statements, which management considered in formulating its estimate could change in the near term due to one or more future confirming events. Accordingly, actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks and Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s operations could be subject to significant risks and uncertainties including financial, operational and regulatory risks and the potential risk of business failure. These conditions may not only limit the Company&#8217;s access to capital, but also make it difficult for its customers, its vendors and its ability to accurately forecast and plan future business activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash and highly liquid short-term investments with original maturities of three&#160;months or less. All interest bearing and non-interest bearing accounts are guaranteed by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;) up to $250 thousand. The majority of the Company&#8217;s cash balances are in excess of FDIC coverage. The Company considers this to be a normal business risk.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property and equipment is recorded at cost and depreciated or amortized using the straight-line method over the estimated useful life of the asset or the underlying lease term for leasehold improvements, whichever is shorter. The estimated useful life by asset description is noted in the following table.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:48.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Asset Description</b></p></td><td style="vertical-align:bottom;width:2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Useful Life</b></p></td></tr><tr><td style="vertical-align:top;width:48.99%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Computer, office equipment, furniture and software</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:49%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3&#160;&#8211;&#160;5&#160;years</p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements and fixtures</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_PYVNU6FyBk2IDHMIXQQ0_w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lesser of estimated useful life or lease term</span></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Depreciation expense was approximately $137,000 and $135,000 for the&#160;years ended December&#160;31, 2024 and 2023, respectively. When assets are disposed of, the cost and accumulated depreciation are removed from the accounts with any gain or loss reported in the consolidated statement of operations. Repairs and maintenance are charged to expense as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company reviews property and equipment for impairment to determine if assets are impaired due to obsolescence. As a result of this review, there was no impairment recognized for the&#160;years ended December&#160;31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. Summary of Significant Accounting Policies &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">IPR&amp;D</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">IPR&amp;D assets represent the fair value assigned to technologies that the Company acquired, which at the time of acquisition have not reached technological feasibility and have no alternative future use. IPR&amp;D assets are considered to have indefinite-lives until the completion or abandonment of the associated research and development projects. If and when development is complete, which generally occurs upon regulatory approval and the ability to commercialize products associated with the IPR&amp;D assets, these assets are then deemed to have definite lives and are amortized based on their estimated useful lives at that point in time. If development is terminated or abandoned, the Company may have a full or partial impairment charge related to the IPR&amp;D assets, calculated as the excess of carrying value of the IPR&amp;D assets over fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the period that the assets are considered indefinite-lived, they are tested for impairment on an annual basis on October 1, or more frequently if the Company becomes aware of any events occurring or changes in circumstances that could indicate an impairment. The impairment test consists of a comparison of the estimated fair value of the IPR&amp;D with its carrying amount. If the carrying amount exceeds the fair value, an impairment charge is recognized in an amount equal to that excess. The key assumptions used to value IPR&amp;D include estimates of future cash flows and to the discount rate applicable to the future cash flow periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the quarters ended June 30, 2024 and September 30, 2024, the Company experienced a sustained decline in the quoted market price of the Company&#8217;s common stock and the Company deemed this to be a triggering event for impairment. The Company performed an interim impairment analysis using both the replacement cost method and the "Income approach" that requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital. For the quarter ended June 30, 2024, the Company concluded that the IPR&amp;D was not impaired, however for the quarter ended September 30, 2024, the Company concluded that the in-process R&amp;D with a carrying value of &#160;$19.8 million was impaired and was written down to its estimated fair value of $18.6 million and an impairment charge of $1.3 million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were no impairment charges recorded for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company tests the carrying amounts of goodwill for recoverability on an annual basis on October 1 or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs a one-step test in its evaluation of the carrying value of goodwill if qualitative factors determine it is necessary to complete a goodwill impairment test. In the evaluation, the fair value of the relevant reporting unit is determined and compared to its carrying value. If the fair value is greater than the carrying value, then the carrying value is deemed to be recoverable, and no further action is required. If the fair value estimate is less than the carrying value, goodwill is considered impaired for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, and a charge is reported in impairment of goodwill in the Company&#8217;s consolidated statements of operations. The key assumptions used to value the reporting unit include estimates of future cash flows, the discount rate applicable and those future cash flow periods. Our estimates of fair value give consideration to the level of implied control premium which is the amount a buyer is willing to pay over the current market price of a company (i.e. market capitalization) to acquire a controlling interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the quarters ended June 30, 2024 and September 30, 2024, the Company experienced a sustained decline in the quoted market price of the Company&#8217;s common stock and the Company deemed this to be a triggering event for impairment. The Company performed an interim impairment analysis using both the "Income approach" that requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital. For the quarter ended June 30, 2024, the Company concluded that goodwill with a carrying value of $5.6 million was written down to its estimated fair value of $1.5 million and an impairment charge of $4.1 million was recorded during the quarter ended June 30, 2024. For the quarter ended September 30, 2024 the Company concluded that goodwill with a carrying value of $1.5 million was impaired and was written down to its estimated fair value of zero and an impairment charge of $1.5 million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were no impairment charges recorded for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3. Summary of Significant Accounting Policies &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingent Consideration</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Consideration paid in a business combination may include potential future payments that are contingent upon the acquired business achieving certain milestones in the future (&#8220;contingent consideration&#8221;). Contingent consideration liabilities are measured at their estimated fair value as of the date of acquisition, with subsequent changes in fair value recorded in the consolidated statements of operations. The Company estimates the fair value of the contingent consideration as of the acquisition date using the estimated future cash outflows based on the probability of meeting future milestones. Payments for amounts not in excess of original fair values established at acquisition date (including measurement period adjustments), and not paid within a period considered to be close to the transaction date, are reflected as financing activities in the statement of cash flows. Subsequent to the date of acquisition, the Company reassesses the actual consideration earned and the probability-weighted future earn-out payments at each balance sheet date. The discounted cash flow is the method used to value the contingent consideration which includes inputs of not readily observable market data, which are level 3 inputs. Any adjustment to the contingent consideration liability will be recorded in the consolidated statements of operations. Contingent consideration liabilities expected to be settled within 12 months after the balance sheet date are presented in current liabilities, with the non-current portion recorded under long-term liabilities in the consolidated balance sheets. See Fair Value of Financial Instruments below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Long-lived assets include property, equipment, and right of use assets. Management reviews the Company&#8217;s long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be fully recoverable. The judgments made related to the expected useful lives of long-lived assets, definitions of lease terms and the Company&#8217;s ability to realize undiscounted cash flows in excess of the carrying amounts of these assets are affected by factors such as the ongoing maintenance and improvements of the assets, changes in economic conditions, changes in usage or operating performance and other factors. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset&#8217;s future usability as well as whether there is reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and the carrying value of the asset. No impairment charges were recorded during the year ended December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Loss per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is computed by dividing net loss attributable to common shareholders by the weighted average number of common shares outstanding. Diluted net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding including the effect of common share equivalents. Diluted net loss per share assumes the issuance of potential dilutive common shares outstanding for the period and adjusts for any changes in income and the repurchase of common shares that would have occurred from the assumed issuance, unless such effect is anti-dilutive. The number of shares of common stock underlying Series C and D Preferred shares convertible to common stock that were excluded from the computation of the net loss per common share for the year ended December 31, 2023 was 98,361. There were no shares of common stock underlying Series C and D Preferred shares excluded from the computation of net loss per common share for the year ended December 31, 2024, all were exercised in 2024. The number of eligible options and warrants for the purchase of common stock that were excluded from the computations of net loss per common share for the year ended December 31, 2024 were 175,034 and 1,428,600, respectively, and for the year ended December 31, 2023 were 175,049 and zero, respectively, because their effect is anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. Summary of Significant Accounting Policies&#160;&#8211;&#160;(continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and Development Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company expenses research and development costs associated with developmental products not yet approved by the FDA to research and development expense as incurred. Research and development costs consist primarily of license fees (including upfront payments), milestone payments, manufacturing costs, salaries, stock-based compensation and related employee costs, fees paid to consultants and outside service providers for laboratory development, legal expenses resulting from intellectual property prosecution and other expenses relating to the design, development, testing and enhancement of the Company&#8217;s product candidates. Research and development expenses include external contract research organization (&#8220;CRO&#8221;) services. The Company makes payments to the CROs based on agreed upon terms and may include payments in advance of study services. The Company reviews and accrues CRO expenses based on services performed and relies on estimates of those costs applicable to the stage of completion of a study as provided by the CRO. Accrued CRO costs are subject to revisions as such studies progress to completion. At December 31, 2024 and 2023, the Company has accrued CRO expenses of $2.4 million and $1.7 million, respectively, that are included in accrued expenses. As of December 31, 2024, and 2023, the Company has prepaid CRO costs of $365,000 and $1.1 million, respectively, that are included in prepaid expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company assesses all contracts at inception to determine whether a lease exists. The Company&#8217;s leases are all classified as operating leases per ASC 842. The Company leases office space under operating leases that typically provide for the payment of minimum annual rentals and may include scheduled rent increases. The Company made an accounting policy election to use the practical expedient that allows lessees to treat the lease and non-lease components of leases as a single lease component. Leases with an initial term of 12 months or less are not recorded on the Company's consolidated balance sheets and to recognize those lease payments on a straightline basis in its consolidated statements of operations and comprehensive loss. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company used the incremental borrowing rate for all of its leases, as the implicit interest rate was not readily determinable. In determining the Company&#8217;s incremental borrowing rate of each lease, the Company considered recent observable credit spreads correlating to the Company's creditworthiness and the term of each of the Company's lease agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and Development Tax Credits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company, through its Theriva S.L. subsidiary, participates in a Research and Development incentive program sponsored by the Spanish government. The program provides for reimbursement of certain expenses incurred in research and development efforts the Company incurs in Spain. The program provides for certain limits on the types and amounts of expenses and requires participants to complete a certification and apply for the refund annually. Subsequent to the period in which expenses are incurred, the program requires participants to maintain certain workforce levels and research and development expenditures over a <span style="-sec-ix-hidden:Hidden_Yr-b_W9bkE2abyhbhNrpZA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">24-month</span></span> period. The Company accounts for the reimbursement as a tax credit receivable related to amounts that had been approved by the Spanish government and a corresponding deferred research and development tax credit as it was determined that amounts became probable of being received upon the receipt of the approval. Additionally, the Company has elected to account for the tax credit as a contra-expense as this most appropriately reflects the nature of the transaction and will reduce future research and development expenditures as the Company continues to incur expenses in the upcoming 24-month period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Warrants are exercisable at any time and from time to time, in whole or in part, following the date of issuance and ending five years from the date of the execution of the Warrant Agreement. The Warrants were measured at fair value at the date of issuance, which was recorded in additional paid-in capital as a reduction of the gross proceeds raised in the public offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">3. Summary of Significant Accounting Policies&#160;&#8211;&#160;(continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Series C and D Preferred Stock is classified as temporary equity on the accompanying consolidated balance sheet in accordance with authoritative guidance for the classification and measurement of convertible securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accounting Standards Codification (&#8220;ASC&#8221;) 820, <i style="font-style:italic;">Fair Value Measurement</i>, defines fair value as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is determined based upon assumptions that market participants would use in pricing an asset or liability. Fair value measurements are classified on a three-tier hierarchy as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 inputs: Quoted prices (unadjusted) for identical assets or liabilities in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 inputs: Inputs, other than quoted prices, that are observable either directly or indirectly; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 inputs: Unobservable inputs for which there is little or no market data, which require the reporting entity to develop its own assumptions.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In many cases, a valuation technique used to measure fair value includes inputs from multiple levels of the fair value hierarchy described above. The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The carrying amounts of the Company&#8217;s short-term financial instruments, including cash and cash equivalents, accounts payable and accrued liabilities, approximate fair value due to the relatively short period to maturity for these level 1 instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of the acquisition of VCN the Company acquired interest-free or below-market interest rate loans extended by Spanish government. The carrying value of the loans payable approximate fair value and are classified under level 2.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the Acquisition of VCN, the Company was required to pay up to $70.2 million in additional consideration upon the achievement of certain milestones, including regulatory filings. In September 2022, the Company received approval from the FDA to proceed with the Phase 2 clinical trial of VCN-01 in PDAC. Due to this approval the Company paid Grifols Innovation and New Technologies Limited (&#8220;Grifols&#8221;), $3.0 million in the fourth quarter 2022. In August 2023, the Company initiated patient dosing in the U.S. in its Phase 2 clinical trial of VCN-01 in PDAC. As a result, payment was made subsequent to September 30, 2023 in the amount of $3.25 million. The discounted cash flow method used to value this contingent consideration includes inputs of not readily observable market data, which are Level 3 inputs. The fair value of the contingent consideration was $7.0 million as of December 31, 2024 and is reflected as non-current contingent consideration liability. There were no transfers in or out of the level 3 liabilities during the years ended December 31, 2024 and 2023. During the year ended December 31, 2024 and 2023, the Company recognized in operating expense a $699,000 increase and $660,000 decrease, respectfully, fair value adjustment to contingent consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. Summary of Significant Accounting Policies&#160;&#8211;&#160;(continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the change in the fair value as determined by Level 3 inputs for the contingent consideration liabilities for the year ended December 31, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,184</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Payment of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,250)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (660)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 699</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of financial instruments measured on a recurring basis is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December 31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3. Summary of Significant Accounting Policies&#160;&#8211;&#160;(continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The recurring Level 3 fair value measurements of contingent consideration for which a liability is recorded include the following significant unobservable inputs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:81.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December 31,&#160;2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Methodology</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable&#160;Input</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(range,&#160;if&#160;applicable)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discounted Cash Flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> Milestone dates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2026-2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">11.6% to 11.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">11.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of Occurrence (periodic for each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">11.7% to 92.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of occurrence (cumulative through each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.3% to 48.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:80.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Methodology</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable&#160;Input</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(range,&#160;if&#160;applicable)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discounted Cash Flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> Milestone dates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2025-2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">12.9% to 13.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">13.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of Occurrence (periodic for each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">11.7% to 92.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of occurrence (cumulative through each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.3% to 48.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company measures certain non - financial assets on a non - recurring basis, including goodwill and in - process R&amp;D. As a result of those measurements, during the year ended December 31, 2024 in - process R&amp;D with a carrying value of $19.8 million was written down to its estimated fair value of $18.6 million and an impairment charge of $1.3 million was recorded, and goodwill with a carrying value of $5.6 million was written down to its estimated fair value of zero and an impairment charge of $5.6 million was recorded. This analysis requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The fair value of the Company's reporting unit was determined using an income approach that utilizes a discounted cash flow model. The discounted cash flow models are dependent upon the Company's estimates of future cash flows and other factors. The Company's estimates of future cash flows are based on a comprehensive product by product forecast over a period which covers Phase 1 to approval and 15 years of commercialized revenue and involve assumptions concerning (i) future operating performance, including research and development costs through approval of the drug, the future addressable market, future sales, long - term growth rates, operating margins, allocation and timing of cash flows and the probability of achieving the estimated cash flows and (ii) future economic conditions, all which may differ from actual future cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Assumptions related to future operating performance are based on management's annual and ongoing budgeting, forecasting and planning processes and represent the Company's best estimate of the future results of its operations as of a point in time. These estimates are subject to many assumptions, such as the economic environments in which it operates, demand for the products and competitor actions. Estimated future cash flows are discounted to present value using a market participant, weighted average cost of capital, which considers the risk inherent in the probability adjusted future cash flows from each product. The financial and credit market volatility directly impacts certain inputs and assumptions used to develop the weighted average cost of capital such as the risk - free interest rate, industry beta, debt interest rate and the Company's market capital structure. These assumptions are based on significant inputs not observable in the market and thus represent Level 3 measurements within the fair value hierarchy. The use of different inputs and assumptions could increase or decrease the Company's estimated discounted future cash flows, the resulting estimated fair values and the amounts of related goodwill impairments, if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3. Summary of Significant Accounting Policies&#160;&#8211;&#160;(continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Payment Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Generally, all forms of stock-based payments, including stock option grants, warrants, restricted stock grants and stock appreciation rights are measured at their fair value on the awards&#8217; grant date typically using the Black-Scholes option pricing model. Forfeitures are recognized in the period they occur. &#160;Stock-based compensation awards issued to non-employees for services rendered are recorded at either the fair value of the services rendered or the fair value of the stock-based payment, whichever is more readily determinable. The expense resulting from stock-based payments is recorded in research and development expense or general and administrative expense in the Consolidated Statements of Operations, depending on the nature of the services provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Segment information </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) is the Company&#8217;s Chief Executive Officer. The CODM is assisted in his responsibilities of making decisions regarding resource allocation and performance assessment by the leadership team, consisting of the General Director and Head of Corporate and Product Development.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company views its operations and manages its business as one operating segment, focused on the discovery and development of oncolytic viruses intended to overcome the protective barrier surrounding solid tumors and selectively kill tumor cells. The segment-level financial statement information is the same as the financial information presented in the statement of operations and comprehensive loss. The Company monitors its cash and cash equivalents as reported on the Company&#8217;s Balance Sheets to determine funding for its research and development.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As the Company does not currently generate revenue, the CODM assesses Company performance through the achievement of pre-clinical and clinical research goals. In addition to the Company&#8217;s Statement of Operations and Comprehensive Loss, the CODM is regularly provided with budgeted and forecasted expense information which is used to determine the Company&#8217;s liquidity needs and cash allocation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign Currencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The functional currency of the Company&#8217;s Theriva S.L. subsidiary is the Euro. Theriva S.L.'s Assets and liabilities are translated to U.S. dollars based on exchange rates at the end of each reporting period. Income and expense items are translated at weighted average exchange rates prevailing during the reporting period. Translation adjustments are accumulated in a separate component of stockholders&#8217; equity in the accompanying consolidated balance sheets. Transaction gains and losses are classified as other income (expense) net in the accompanying consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company accounts for income taxes under the liability method; under this method, deferred tax assets and liabilities are determined based on differences between financial reporting and tax reporting bases of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Realization of deferred tax assets is dependent upon future earnings, the timing and amount of which are uncertain. The portion of any deferred tax asset for which it is more likely than not that a tax benefit will not be realized must then be offset by recording a valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company utilizes a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3. Summary of Significant Accounting Policies &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Recent Accounting Pronouncements and Developments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On November 2024, the FASB issued ASU 2024-03 - Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The ASU requires more detailed disclosures about the types of expenses in commonly presented expense captions such as cost of sales, selling, general and administrative expenses and research and development expenses. This includes separate footnote disclosure for expenses such as purchases of inventory, employee compensation, depreciation, and intangible asset amortization. Public business entities are required to apply the guidance prospectively and may apply it retrospectively. The ASU's amendments are effective for public business entities for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Public business entities are required to apply the guidance prospectively and may apply it retrospectively. The Company is currently evaluating the effect of adopting this ASU.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In December 2023, the FASB issued final guidance in ASU No. 2023-09, Income Taxes (ASC 740): Improvements to Income Tax Disclosures requiring entities to provide additional information in the rate reconciliation and disclosures about income taxes paid. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company is not early adopting this ASU, and therefore, this ASU is not adopted in the current period. The Company does not expect this ASU to have a material impact on the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures which requires public entities to disclose significant segment expenses regularly provided to the chief operating decision-maker. Public entities with a single reporting segment have to provide all disclosures required by ASC 280, including the significant segment expense disclosures. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company adopted this standard for the Company&#8217;s fiscal year 2024 annual reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203631821056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangibles</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangibles</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">4. Goodwill and Intangibles</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table provides the Company&#8217;s Goodwill as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Goodwill&#160;(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,700</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill impairment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,594)</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effects of exchange rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (106)</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at September December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table provides the Company&#8217;s in-process R&amp;D as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">In-process</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">R&amp;D&#160;(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December&#160;31,&#160;2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,755</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In-process R&amp;D impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,325)</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effects of exchange rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,072)</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31,&#160;2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,358</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the quarters ended June 30, 2024 and September 30, 2024, the Company experienced a sustained decline in the quoted market price of the Company&#8217;s Common Stock and the Company deemed this to be a triggering event for impairment. The Company performed an interim impairment analysis using both the replacement cost method and the &#8220;Income approach&#8221; that requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post-launch cash flows and a risk-adjusted weighted average cost of capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4. Goodwill and Intangibles &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the quarter ended June 30, 2024, the Company concluded that goodwill with a carrying value of $5.6 million was written down to its estimated fair value of $1.5 million and an impairment charge of $4.1 million was recorded during the quarter ended June 30, 2024. For the quarter ended September 30, 2024 the Company concluded that goodwill with a carrying value of $1.5 million was impaired and was written down to its estimated fair value of zero and an impairment charge of $1.5 million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were no impairment charges recorded for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the quarter ended June 30, 2024 the Company concluded that the IPR&amp;D was not impaired however, for the quarter ended September 30, 2024, the Company concluded that the in-process R&amp;D with a carrying value of $19.8 million was impaired and was written down to its estimated fair value of $18.6 million and an impairment charge of $1.3 million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were no impairment charges recorded for the year ended December 31, 2023.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203534072528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Research and Development Tax Credits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ResearchAndDevelopmentTaxCreditsAbstract', window );"><strong>Research and Development Tax Credits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ResearchAndDevelopmentTaxCreditsTextBlock', window );">Research and Development Tax Credits</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5. Research and Development Tax Credits</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company, through its Theriva S.L. subsidiary, participates in a Research and Development program sponsored by the Spanish government. The program provides for reimbursement of certain expenses incurred in research and development efforts the Company incurs in Spain. The reimbursements can be through either tax credits or direct refunds. The program provides for certain limits on the types and amounts of expenses for which reimbursement may be sought and requires participants to complete a certification and apply for the refund annually. Subsequent to the period in which expenses are incurred, the program requires participants to maintain certain workforce levels and research and development expenditures over a 24-month period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the quarter ended June 30, 2023, the Company completed the certification and applied for direct reimbursement, as opposed to a tax credit, for its qualifying research and development expenses incurred in the year ended December 31, 2022. The Company received approvals from the Spanish government in September and October 2023. During the quarter ended June 30, 2024, the Company completed the certification and applied for direct reimbursement for its qualifying research and development expenses incurred in the year ended December 31, 2023. The Company received approvals from the Spanish government in December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company evaluated the program and concluded that it qualified to be accounted for as government assistance. Accordingly, the Company, as allowed by U.S. GAAP, elected to account for the grant by analogizing to the guidance provided by International Accounting Standards (&#8220;IAS&#8221;) 20, Accounting for Government Grants and Disclosure of Government Assistance. Accordingly, the Company recognized a tax credit receivable of $3.2 million related to amounts that had been approved by the Spanish government and a corresponding deferred research and development tax credit current portion of $1.6 million and a deferred research and development tax credit non-current portion of $762,000 as it was determined that amounts became probable of being received upon the receipt of the approval. Additionally, the Company has elected to account for the tax credit as a contra-expense as this most appropriately reflects the nature of the transaction and will reduce future research and development expenditures as the Company continues to incur expenses in the upcoming 24-month period. During the year ending December 31, 2024 the Company recorded $888,000, as a reduction in research and development expense.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ResearchAndDevelopmentTaxCreditsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>n/a</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ResearchAndDevelopmentTaxCreditsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ResearchAndDevelopmentTaxCreditsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The federal research and development (R&amp;D) tax credit results in a dollar for dollar reduction in a company's tax liability for certain domestic.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ResearchAndDevelopmentTaxCreditsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203631607328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Balance Sheet Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_BalanceSheetInformationAbstract', window );"><strong>Selected Balance Sheet Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Selected Balance Sheet Information</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">6. Selected Balance Sheet Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">PREPAID EXPENSES AND OTHER CURRENT ASSETS (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid manufacturing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 496</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid clinical research organizations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,119</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid consulting, subscriptions and other expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">VAT receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,414</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Prepaid clinical research organizations (CROs) expense is classified as a current asset. The Company makes payments to the CROs based on agreed upon terms that include payments in advance of study services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PROPERTY AND EQUIPMENT (in thousands)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computers and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 902</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 417</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,424</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (935)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,002)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 422</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the years ended December 31, 2024 and 2023 the Company recognized depreciation expense of $137,000 and 135,000 respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ACCRUED EXPENSES (in thousands)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued clinical consulting services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,700</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued manufacturing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 843</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued vendor payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 452</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,995</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ACCRUED EMPLOYEE BENEFITS (in thousands)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued bonus expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,307</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued vacation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued employee benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,517</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_BalanceSheetInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_BalanceSheetInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/210/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538115584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7</b><b style="font-weight:bold;">. Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November&#160;2, 2010, the Board of Directors and stockholders adopted the 2010 Stock Incentive Plan (&#8220;2010 Stock Plan&#8221;) for the issuance of up to 343 shares of Common Stock to be granted through incentive stock options, nonqualified stock options, stock appreciation rights, dividend equivalent rights, restricted stock, restricted stock units and other stock-based awards to officers, other employees, directors and consultants of the Company and its subsidiaries. From time to time the number of shares authorized for awards was increased such that 16,000 were authorized as of September 5, 2019. The exercise price of stock options under the 2010 Stock Plan was determined by the compensation committee of the Board of Directors and could be equal to or greater than the fair market value of the Company&#8217;s Common Stock on the date the option was granted. Options become exercisable over various periods from the date of grant and expire between <span style="-sec-ix-hidden:Hidden_okRLZhcFiUqq_4VWiR1Vew;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> and ten&#160;years after the grant date. As of December&#160;31, 2024, there were 7,670 options <span style="-sec-ix-hidden:Hidden_Yg_ZxcSBF0mAR5ftZgNbtQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and outstanding under the 2010 Stock Plan. There are no shares available to be issued under this plan. Only options were issued under the plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 17, 2020, the stockholders approved and adopted the 2020 Stock Incentive Plan ("2020 Stock Plan") for the issuance of up to 16,000 shares of Common Stock to be granted through incentive stock options, nonqualified stock options, stock appreciation rights, dividend equivalent rights, restricted stock, restricted stock units and other stock-based awards to officers, other employees, directors and consultants of the Company and its subsidiaries. The number of shares authorized for awards under the 2020 Stock Plan was increased such that 2,500,000 shares were authorized as of December 31, 2024. As of December 31, 2024, there were 167,364 options <span style="-sec-ix-hidden:Hidden_EzApEPJKQky39xaGjflc6g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and outstanding under the 2020 Stock Plan. Only options have been issued under the plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the event of an employee&#8217;s termination, the Company will cease to recognize compensation expense for that employee. Stock option forfeitures are recognized as incurred. The fair value of the stock-based payment is recognized over the stated vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has applied fair value accounting for all stock-based payment awards since inception. The fair value of each option granted is estimated on the date of grant using the Black-Scholes option pricing model. The assumptions used for the&#160;years ended December&#160;31, 2024 and 2023 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life of option (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Expected dividends&#160;&#8212;</i>The Company has never declared or paid dividends on its common stock and has no plans to do so in the foreseeable future. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Expected volatility</i>&#8212;Volatility is a measure of the amount by which a financial variable such as a share price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The expected volatility assumption is derived from the historical volatility of the Company&#8217;s common stock over a period approximately equal to the expected term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Risk-free interest rate</i>&#8212;The assumed risk-free rate used is a zero coupon U.S. Treasury security with a maturity that approximates the expected term of the option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Expected life of the option</i>&#8212;The period of time that the options granted are expected to remain unexercised. Options granted during the&#160;years ended 2024 and 2023 have a maximum term of seven&#160;years. The Company estimates the expected life of the option term based on the weighted average life between the dates that options become fully vested and the maximum life of options granted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7. Stock-Based Compensation &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company records stock-based compensation based upon the stated vesting provisions in the related agreements. The vesting provisions for these agreements have various terms as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">immediate vesting,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">in full on one-year anniversary date of grant date,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">half vesting immediately and remaining over three&#160;years,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">quarterly over three&#160;years,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">annually over three&#160;years,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-third immediate vesting and remaining annually over two&#160;years,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-half immediate vesting and remaining over nine&#160;months,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-quarter immediate vesting and remaining over three&#160;years,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-quarter immediate vesting and remaining over 33&#160;months,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">monthly over one year, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">monthly over three&#160;years.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the&#160;years ended December&#160;31, 2024 and 2023, the Company granted 420 and 87,800, respectively, options to purchase shares of common stock to employees and directors having an approximate fair value of $1,500 and $0.9 million, respectively, based upon the Black-Scholes option pricing model, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense included in general and administrative expenses and research and development expenses relating to stock options issued to employees for the&#160;years ended December&#160;31, 2024 and 2023 was $462,000 and $373,000, respectively. Stock-based compensation expense included in general and administrative expenses and research and development expenses relating to stock options issued to consultants for the&#160;years ended December&#160;31, 2024 and 2023 was $209,000 and $179,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7. Stock-Based Compensation &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">A summary of stock option activity for the&#160;years ended December&#160;31, 2024 and 2023 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted&#160;Average&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average&#160;Exercise&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual&#160;Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance&#160;- December&#160;31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.44 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,181)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 387.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (433)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance&#160;- December&#160;31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.70 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (435)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,498.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance&#160;-December&#160;31, 2024&#160;- outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.72 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance&#160;-&#160;December&#160;31, 2024&#160;- exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.97 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grant date fair value of options granted&#160;-&#160;December&#160;31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average grant date fair value - December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grant date fair value of options granted&#160;- year ended December&#160;31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 873,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average grant date fair value&#160;- year ended December&#160;31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The options outstanding and exercisable at December&#160;31, 2024 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;width:62.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:35.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Range of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:23.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.00 &#8211; $100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">101.00 &#8211; $200.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,900.00 &#8211; $18,900.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,900.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,900.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_kZbLru81qEGOgy4kgulZ7A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1years</span></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7. Stock-Based Compensation &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December&#160;31, 2024, total unrecognized stock-based compensation expense related to stock options was $596,000 which is expected to be expensed through September 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The FASB&#8217;s guidance for stock-based payments requires cash flows from excess tax benefits to be classified as a part of cash flows from operating activities. Excess tax benefits are realized tax benefits from tax deductions for exercised options in excess of the deferred tax asset attributable to stock compensation costs for such options. The Company did not record any excess tax benefits in 2024 or 2023. Cash received from option exercises under the Company&#8217;s stock-based compensation plans for the&#160;years ended December&#160;31, 2024 and 2023 was </span><span style="font-weight:normal;">zero</span><span style="font-weight:normal;">.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203631912896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Warrants<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_StockWarrantsAbstract', window );"><strong>Stock Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_StockWarrantsDisclosureTextBlock', window );">Stock Warrants</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8. Stock Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 27, 2024, the Company consummated a public offering (the &#8220;Offering&#8221;) of an aggregate of (i) 918,600 shares (the &#8220;Shares&#8221;) of Common Stock, (ii) pre-funded warrants (&#8220;Pre-Funded Warrants&#8221;) to purchase up to 510,000 shares of Common Stock (the &#8220;Pre-Funded Warrant Shares&#8221;), and (iii) Common Stock purchase warrants (&#8220;Common Warrants&#8221;) to purchase up to 1,428,600 shares of Common Stock (the &#8220;Common Warrant Shares&#8221;). Each Share and associated Common Warrant to purchase one (1) Common Warrant Share was sold at a combined public offering price of $1.75. Each Pre-Funded Warrant and associated Common Warrant to purchase one (1) Common Warrant Share was sold at a combined public offering price of $1.7499. The Company received aggregate gross proceeds from the Offering of approximately $2.5 million, before deducting placement agent fees and other offering expenses. The Company intends to use the proceeds of the Offering primarily for working capital and general corporate purposes, including research and development and manufacturing scale-up and may use a portion of the proceeds to invest in or acquire other products, businesses or technologies. Each Pre-Funded Warrant was immediately exercisable for one (1) Pre-Funded Warrant Shares at an exercise price of $0.0001 per share and was to remain exercisable until the Pre-Funded Warrants are exercised in full. Each Common Warrant has an exercise price of $2.00 per share, is immediately exercisable for one (1) Common Warrant Share, and expires <span style="-sec-ix-hidden:Hidden_y7YDwqJXakOyH5g41LPoUw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> (5) years from its issuance date. The Shares, Pre-Funded Warrants and accompanying Common Warrants were issued separately. The exercise price of the Common Warrants and the Pre-Funded Warrants and number of shares of Common Stock issuable upon exercise will adjust in the event of certain stock dividends and distributions, stock splits, stock combinations, reclassifications or similar events. The Common Warrants may be exercised on a cashless basis if at the time of exercise thereof there is no effective registration statement registering, or the prospectus contained therein is not available for, the issuance of the Common Warrant Shares to the holder. The Pre-Funded Warrants could &#160;be exercised on a cashless basis at any time. A holder of the Common Warrants and the Pre-Funded Warrants (together with its affiliates) may not exercise any portion of the Common Warrant or Pre-Funded Warrant to the extent that the holder would own more than 4.99% (or 9.99%, at the election of the holder) of the outstanding shares of Common Stock immediately after exercise, except that upon at least 61 days&#8217; prior notice from the holder to the Company, the holder may increase the amount of beneficial ownership of outstanding shares after exercising the holder&#8217;s Common Warrants or Pre-Funded Warrants up to 9.99% of the number of the Company&#8217;s shares of Common Stock outstanding immediately after giving effect to the exercise. The Company has concluded that the Common Warrants and Pre-Funded Warrants are required to be equity classified. The Common Warrants were valued on the date of grant using Black Scholes model. During the year ended December 31, there were zero Common Warrants exercised and as of December 31, 2024, 510,000 Pre-Funded warrants were exercised.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8. Stock Warrants&#160;&#8211;&#160;(continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On October 15, 2018, the Company closed its underwritten public offering pursuant to which it received gross proceeds of approximately $18.6 million before deducting underwriting discounts, commissions and other offering expenses payable by the Company and sold (i)&#160;Class A Units (the &#8220;Class A Units&#8221;), consisting of an aggregate of 252,000 shares of the Common Stock, warrants to purchase an aggregate of 252,000 shares of Common Stock at an exercise price of $13.80 per share, which subsequently was reduced to $6.90 per share and then again to $1.22 (each a &#8220;Warrant&#8221; and collectively, the &#8220;Warrants&#8221;) and (ii) Class B Units (the &#8220;Class B Units&#8221;, and together with the Class A Units, the &#8220;Units&#8221;), consisting of an aggregate of 15,723 shares of the Company&#8217;s Series B Convertible Preferred Stock (the &#8220;Series B Preferred Stock&#8221;), with a stated value of $1,000 and convertible into shares of Common Stock at the stated value divided by a conversion price of $11.50 per share, with all shares of Series B Preferred Stock convertible into an aggregate of 1,367,218 shares of Common Stock, and issued with a warrant to purchase an aggregate of 1,367,218 shares of Common Stock. The Warrants were valued on the date of grant using Monte Carlo simulations. There were no Warrants exercised during the year ended December 31, 2023. The Warrants expired in October 2023 and are no longer outstanding. Upon expiration, the balance in additional paid - in capital related to the warrants was transferred to the additional paid - in capital balance related to Common Stock with no effect on additional paid - in capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">A summary of all warrant activity for the Company for the year ended December 31, 2024 and the year ended December 31, 2023 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise&#160;Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December&#160;31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 634,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.78 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (634,426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_-rThEYUaYkWV2BgP_H43nw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Balance at December&#160;31, 2023</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_qOyzkP9fP0GF7kjXuWYV-w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> &#8212;</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,938,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.74 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (510,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December&#160;31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,428,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.74 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_StockWarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_StockWarrantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_StockWarrantsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for stock warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_StockWarrantsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203639327856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Stockholders&#8217; Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Series C and D Preferred Stock</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 29, 2022, the Company closed a private placement offering pursuant to the terms of a Securities Purchase Agreement dated as of July 28, 2022 entered into with MSD Credit Opportunity Master Fund, L.P. (the &#8220;Securities Purchase Agreement&#8221;), pursuant to which the Company issued and sold 275,000 shares of the Company's Series C Convertible Preferred Stock, par value $0.001 per share (the "Series C Preferred Stock"), and 100,000 shares of the Company's Series D Convertible Preferred Stock, par value $0.001 per share (the "Series D Preferred Stock," and together with the Series C Preferred Stock, the "Preferred Stock"), at an offering price of $8.00 per share, for gross proceeds of approximately $3.0 million in the aggregate, before the deduction of discounts, fees and offering expenses. The shares of Preferred Stock are convertible, at a conversion price (the "Conversion Price") of $1.22 per share (subject in certain circumstances to adjustments), into an aggregate of 2,459,016 shares of the Company's Common Stock, at the option of the holders of the Preferred Stock and, in certain circumstances, by the Company. The Securities Purchase Agreement contains customary representations, warranties and agreements by the Company and customary conditions to closing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company included certain proposals at its 2022 annual meeting of stockholders, including (i) an amendment to the Company&#8217;s Articles of Incorporation, as amended (the &#8220;Charter&#8221;), to change the name of the Company to &#8220;Theriva Biologics, Inc.&#8221; (the &#8220;Name Change&#8221;), (ii) an amendment to the Articles of Incorporation, as amended to increase the number of authorized shares of Common Stock from 20,000,000 to 350,000,000 (the &#8220;Authorized Common Stock Increase&#8221;) and (iii) to adjourn any meeting of stockholders called for the purpose of voting on the Authorized Common Stock Increase (collectively, the &#8220;Stockholder Items&#8221;). The purchaser of the Preferred Stock agreed in the Purchase Agreement to (i) not transfer, offer, sell, contract to sell, hypothecate, pledge or otherwise dispose of the shares of the Preferred Stock until the earlier of the date that the authorized common stock Increase being proposed at the 2022 annual meeting of stockholders was effected or October 26, 2022 and (ii) vote the shares of the Series C Preferred Stock purchased in the Offering in favor of the Stockholder Items. The authorized increase was effected prior to October 26, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the Securities Purchase Agreement, the Company filed certificates of designation (the "Certificates of Designation") with the Secretary of the State of Nevada designating the rights, preferences and limitations of the shares of Series C Preferred Stock and Series D Preferred Stock. The Certificate of Designation for the Series C Preferred Stock provides, in particular, that the Series C Preferred Stock will have no voting rights other than the right to vote as a class on the Stockholder Items (as defined therein) and the right to cast votes on an as converted to Common Stock basis on the Stockholder Items. The Certificate of Designation for the Series D Preferred Stock provides, in particular, that the Series D Preferred Stock will have no voting rights other than the right to vote as a class on the Stockholder Items and the right to cast 20,000 votes per share of Series D Preferred Stock on the Stockholder Items and to vote the shares of the Series D Preferred Stock purchased in the Offering in the same proportion as shares of Common Stock and any other shares of capital stock of the Company that are entitled to vote thereon (excluding any shares of Common Stock that are not voted) on the Stockholder Items.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The holders of Preferred Stock were entitled to dividends, on an as-if converted basis, equal to dividends actually paid, if any, on shares of Common Stock. The Conversion Price may be adjusted pursuant to the Certificates of Designation for stock dividends and stock splits, subsequent rights offering, pro rata distributions of dividends or the occurrence of a fundamental transaction (as defined in the applicable Certificate of Designation).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Series C Preferred Stock and Series D Preferred Stock were classified as temporary equity as a result of the deemed liquidation provision. Transaction expenses paid to third parties will be charged to temporary equity and will not be accreted as deemed dividends until redemption becomes probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During year ending December 31, 2024, the Company issued 72,132 shares of its Common Stock upon the conversion effected by the holder of the Series C Preferred of 275,000 shares of its Series C convertible Preferred Stock at a conversion price of $30.50 per share. As a result of the conversions during the year ending December 31, 2024, the Company reduced the Series C Preferred Stock $2.0 million and Additional Paid in Capital $2.0 million. There are no shares of Series C Preferred Stock outstanding as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9. Stockholders&#8217; Equity &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During year ending December 31, 2024, the Company issued 26,230 shares of its Common Stock upon the conversion effected by the holder of the Series D Preferred of 100,000 shares of its Series D convertible Preferred Stock at a conversion price of $30.50 per share. As a result of the conversion during the year ending December 31, 2024 the Company reduced the Series D Preferred Stock $728,000 and Additional Paid in Capital $728,000. There are no shares of Series D Preferred stock outstanding as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">At Market Issuance Sales Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 2, 2024, the Company and A.G.P./Alliance Global Partners (&#8220;AGP&#8221;) entered into Amendment No. 2 (&#8220;Amendment No. 2&#8221;) to that certain Amended and Restated Sales Agreement among the Company, AGP and FBR Capital Markets &amp; Co. (now known as B. Riley Securities) dated as of February 9, 2021, as amended by Amendment No. 1 thereto dated May 3, 2021 (the &#8220;Sales Agreement&#8221;), pursuant to which the Company may offer and sell, from time to time, at its option, shares of the Common Stock through A.G.P./Alliance Global Partners, as sales agent, in an &#8220;at the market offering&#8221; as defined in Rule 415(a)(4) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;). Sales in the &#8220;at the market offering&#8221; may occur under the Company&#8217;s current effective registration statement on Form S-3 which was filed on May 2, 2024 (File No. 333-279077) and declared effective on September 25, 2024. In addition, on May 1, 2024, the Company and B. Riley Securities, Inc. mutually agreed to enter into a notice of termination whereby B. Riley Securities, Inc. would no longer be a party to the Sales Agreement. During the year ended December 31, 2024, the Company sold through the Sales Agreement approximately 569,000 shares of the Company&#8217;s Common Stock and received net proceeds of approximately$3.6 million, respectively. During the year ended December 31, 2023, the Company sold through the At Market Issuance Sales Agreement and the Amended and Restated Sales Agreement approximately 81,000 shares of the Company&#8217;s Common Stock and received net proceeds of approximately $2.2 million.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538126192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Loans Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Loans Payable</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Loans payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of the acquisition of VCN the Company acquired interest-free or below-market interest rates loans (0%-1%) extended by Spanish governmental institutions of Ministerio de Ciencia, Innovacion y Universidades and ACC10 Generalitat de Catalunya (CDIT loans). The maturities of these loans are between 2024 and 2028. As a result of the VCN Acquisition, the Company maintains a restricted cash collateral account of $96,000 relating to the RETOS loan, which is reflected as a non-current asset on the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">NEBT Loan</span></p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">RETOS 2015 </span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138</p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Loans payable (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A maturity analysis of the debt as of December 31, 2024 is as follows <i style="font-style:italic;">(amounts in thousands of dollars)</i>:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 153</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203631866336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Related Party</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On December 14, 2023 the Company approved the retention of MaryAnn Shallcross, the wife of Steven Shallcross, as director of Clinical Operations, for compensation of $152,000, a bonus of $70,000 and the grant of an option to purchase 3,000 shares of common stock having a value of $30,000. During the year ended December 31, 2023, Ms. Shallcross had $145,000 in compensation expense. On December 13, 2024 the Company approved the compensation of MaryAnn Shallcross of $157,000 and a bonus of $45,000.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203631764880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>License, Collaborative and Employment Agreements and Commitments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock', window );">License, Collaborative and Employment Agreements and Commitments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. License, Collaborative and Employment Agreements and Commitments </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">License and Collaborative Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As described below, the Company has entered into several license and collaborative agreements for the right to use research, technology and patents. Some of these license and collaborative agreements may contain milestones. The specific timing of such milestones cannot be predicted and is dependent on future developments as well as regulatory actions which cannot be predicted with certainty (including actions which may never occur). Further, under the terms of certain licensing agreements, the Company may have the obligation to pay certain milestones contingent upon the achievement of specific levels of sales. Due to the long-range nature of such commercial milestone liability amounts, they are neither probable at this time nor predictable and consequently are not recorded in the financial statements or included in this disclosure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 31, 2010, VCN entered into a Technology Transfer Agreement (the &#8220;Technology Transfer Agreement&#8221;) with the Bellvitge Biomedical Research Institute (&#8220;IDIBELL&#8221;) for the exclusive license of the right to use a Spanish patent number P200901201 titled &#8220;Oncolytic adenoviruses for treating cancer&#8221; which is co-owned by IDIBELL and Catalan Oncology Institute (&#8220;ICO&#8221;) for the term of the patent. The Technology Transfer Agreement provides that IDIBELL is entitled to a low single digit percentage royalty on the income collected by VCN from the utilization of products derived from the licensed technology, prior to applying any value-added tax, if any, and low single digit percentage royalty on other income received by VCN arising from the use of the licensed technology, including income related to sublicenses of the licensed technology to third parties and advance payments or payments made for goals that were met and/or services associated with the licensed technology. The Technology Transfer Agreement terminates upon the expiration of the patent rights and is subject to early termination by either party in the event of a breach by the other party of its obligations thereunder. In addition, IDIBELL has the right to revoke the license if VCN ceases business activities for a continuous year or ceases to utilize the technology subject of the Technology Transfer Agreement, uses the technology in violation of the principals of IDIBELL or ICO or stops maintaining the patent licensed under the Technology Transfer Agreement. No amounts were incurred in 2024 and 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. License, Collaborative and Employment Agreements and Commitments<span style="font-weight:normal;"> &#8211; </span>(continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">ICO Marketing License</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 16, 2009, VCN entered into a Contract to Grant a Marketing License (the &#8220;ICO License Agreement&#8221;) with the Catalan Institute of Oncology (the &#8220;ICO&#8221;) for a manufacturing and marketing license of a patent P200700665 titled &#8220;Adenovirus with mutations in the area of endoplasmic retention of protein E3-19k and their use in the treatment of cancer&#8221; in connection with a sublicense identified therein. The validity period of the license granted is unlimited with the only applicable limit being the patent&#8217;s own validity. The ICO License Agreement provides that the ICO is entitled to a royalty of low double digit percentage of the net value of the income from the concession of the identified sublicense and low double digit percentage on other lump sums received thereunder. VCN and its sublicensees have an obligation to use all diligent and commercially reasonable efforts for the exploitation of the patent, otherwise, ICO may proceed to recover the license. The ICO License terminates upon the expiration of the patent rights and is subject to early termination by either party in the event of a breach by the other party of its obligations thereunder. No amounts were incurred in 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">IDIBELL/ICO License Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 4, 2016, VCN entered into a License Agreement (the &#8220;IDIBELL/ICO License Agreement&#8221;) with IDIBELL and the ICO, for the exclusive license of the right to use a family of patents whose priority application is European patent application EP 14 38 2162.7 titled &#8220;Adenovirus comprising an albumin-binding molety&#8221;. The License Agreement provides that IDIBELL and ICO, as licensors, are entitled to share a low single digit percentage royalty on the annual Net Sales (as defined in the IDIBELL/ICO License Agreement) collected by VCN from the utilization of products derived from the licensed technology and a royalty on sublicensing income received from the licensed technology at a rate of: low double digit percentage during the first 3 years following the effective date of the agreement, mid single digit percentage during the term of 3 to 7 years following the effective date and low single digit percentage thereafter. The IDIBELL/ICO License Agreement also provides for certain fixed payments, including a payment 25 days following the date of concession of the licensed patent in a minimum of three European jurisdictions and a payment 25 days following the date of concession of an American patent derived from the licensed patent. The IDIBELL/ICO License is for an indefinite term subject to early termination (i) by mutual agreement of the parties; (ii) by licensor in the event of at least two successive breaches or three alternate breaches calculated annually of the obligation to pay any consideration; (iii) by VCN at its discretion due to certain patent infringements of rights protected by the patents or due to the absence of protection of the patent in any countries in the territory which is worldwide or (iv) in the event of a breach by the other party of its obligations thereunder which are not remedied within thirty (30) days. In addition, the licensors have the right to revoke the IDIBELL/ICO License Agreement if VCN during a continuous period of two years abandons its research or development activities of the licensed patent or activities aimed at exploitation of the resulting products, VCN has undertaken no marketing whatsoever during the term of the IDIBELL/ICO License Agreement or uses the patent licensed for purposes other those as set forth in the IDIBELL/ICO License Agreement. No amounts were incurred in 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. License, Collaborative and Employment Agreements and Commitments<span style="font-weight:normal;"> &#8211; </span>(continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sant Joan De D&#233;u Collaboration and License Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On February 15, 2016, VCN entered into a Collaboration Agreement to Conduct a Clinical Trial and Grant an Operating License (the &#8220;Collaboration and License Agreement&#8221;) with the Sant Joan De D&#233;u Hospital (the &#8220;Hospital&#8221;) and the Sant Joan De D&#233;u Foundation (the &#8220;Foundation&#8221;, and together with the Hospital, the &#8220;Institution&#8221;) regarding the conduct of a clinical trial to evaluate the safety and activity of VCN-01 in patients with refractory retinoblastoma. The Collaboration and License Agreement provides that if the trial results are positive and VCN is interested in continuing with the development of VCN-01 for the treatment of retinoblastoma; (a) the parties undertake to apply their best efforts to negotiate and, where appropriate, sign an agreement to collaborate in the development and execution of the following phases of the development of VCN-01 for the treatment of retinoblastoma; (b) the Institution shall grant to VCN an exclusive, worldwide and indefinite license to use and exploit the trial results and their possible patents exclusively for the treatment of retinoblastoma; (c) VCN shall pay the Foundation five hundred thousand Euros (&#8364;500,000), subject to reduction for any public and/or private economic aid that third parties may grant to the Institution for the conduct of the trial and/or any advance payments made by VCN before the end of the trial; (d) VCN shall pay the Foundation three hundred twenty thousand Euros (&#8364;320,000) once following the trial results of a pivotal study, to be carried out by VCN, has been completed which allows it to obtain the marketing authorization of the product following from the results, which payment must be made within a maximum period of four (<span style="-sec-ix-hidden:Hidden_WCkpIeB96kiTzBELxSmUHg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">4</span></span>) years from the date on which Institution has delivered the final report of the trial to VCN ; and (e) the parties will use their best efforts to negotiate and, where appropriate, sign a product supply agreement in order that the Hospital can use VCN-01 for compassionate use in the treatment of retinoblastoma. The Collaboration and License Agreement continues in force and effect until all obligations arising from the trial have been fulfilled, subject to early termination for a material breach by a party of any of their contractual and/or legal obligations, or, in the case of any other type of breach, when the breaching party has been asked in writing to remedy the breach and the breach is not cured within thirty (30) days from the date on which the written request was sent. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November 2, 2023, after Sant Joan de D&#233;u - Barcelona Children's Hospital determined that the trial results were positive, VCN and Sant Joan de D&#233;u-Barcelona Children&#8217;s Hospital announced an agreement for an exclusive worldwide option to negotiate an exclusive license of certain Sant Joan de Deu intellectual property rights related to the use of VCN-01 in combination with topoisomerase I inhibitor chemotherapies for the treatment of cancer. During the year ended December 31, 2023 the Company paid a Euros (&#8364;25,000) option fee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Washington University School of Medicine in St. Louis Clinical Trial Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 7, 2019, the Company entered into a clinical trial agreement (&#8220;CTA&#8221;) with Washington University School of Medicine in St. Louis (&#8220;Washington University&#8221;) to conduct a Phase 1b/2a single-center, randomized, double-blinded, placebo-controlled clinical trial designed to evaluate the safety, tolerability and pharmacokinetics of oral SYN-004 (ribaxamase) in up to 36 adult allogeneic hematopoietic cell transplant (HCT) recipients (the &#8220;Study&#8221;). Under the terms of the CTA, the Company will serve as the sponsor of the Study and supply SYN-004 (ribaxamase), as well as compensate Washington University for all research services to be provided in connection with the Study which is estimated to cost approximately $3,200,000. Dr. Erik R. Dubberke, Professor of Medicine and Clinical Director, Transplant Infectious Diseases at Washington University will serve as the principal investigator of the trial in collaboration with his Washington University colleague Dr. Mark A. Schroeder, Associate Professor of Medicine, Division of Oncology, Bone Marrow Transplantation and Leukemia.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. License, Collaborative and Employment Agreements and Commitments &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The CTA continues in effect until completion of all obligations under the CTA. Either party may terminate the CTA prior to completion of its obligations (i) if authorization of the study is withdrawn by the FDA; (ii) if the emergence of any adverse reaction or side effect with SYN-004 (ribaxamase) administered in the Study is of such magnitude or incidence in the opinion of either party to support termination; or (iii) upon a breach of the terms of the CTA if the breaching party fails to cure the breach within 30 days after receipt of notice. The Company has the right to terminate the CTA (i) effective immediately if Washington University fails to perform the study in accordance with the terms of the protocol, the CTA or applicable laws or regulations or if Washington University or the principal investigator become debarred or (ii) upon 14 days written notice and Washington University has the right to terminate the CTA upon 14 days notice if the principal investigator becomes unable to perform or complete the Study and the parties have not, prior to the expiration of such fourteen (14) day period, agreed to an alternative principal investigator. The Company paid $1.1 million related to this agreement during the year ended 2022. There we no payments during 2023 or 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Massachusetts General Hospital Exclusive Option License Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 27, 2020, the Company entered into an agreement with Massachusetts General Hospital (&#8220;MGH&#8221;) granting us an option for an exclusive license to intellectual property and technology related to the use of intestinal alkaline phosphatase (&#8220;IAP&#8221;) to maintain gastrointestinal (GI) and microbiome health, diminish systemic inflammation, and treat age-related diseases. If executed, the Company plans to use this license in the advancement of an expanded clinical development program for SYN-020, its proprietary recombinant version of bovine IAP currently in pre-clinical development. Under the terms of the agreement, the Company is granted exclusive rights to negotiate a worldwide license with MGH to commercially develop SYN-020 to treat and prevent metabolic and inflammatory diseases associated with aging. During the second quarter of 2021, the Company announced an amendment to its option for an exclusive license agreement with MGH to include intellectual property and technology related to the use of SYN-020 to inhibit liver fibrosis in select diseases, including NAFLD. In January 2023, the Company paid $7,500 to extend the option period until July 2024 but elected to not extend the option thereafter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">University of Texas Austin Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December&#160;19, 2012, the Company entered into a License Agreement with University of Texas Austin (&#8220;UT&#8221;) for the exclusive license of the right to use, develop, manufacture, market and commercialize certain research and patents related to pertussis antibodies. The License Agreement provides that UT Austin is entitled to payment of past patent expenses, an annual payment of $50,000 per&#160;year commencing on the effective date through December&#160;31, 2014, a $25,000 payment on December&#160;31, 2015 and milestone payments of $50,000 upon commencement of Phase 1 clinical trials, $100,000 upon commencement of Phase 3 clinical trials, $250,000 upon NDA submission in the U.S., $100,000 upon European Medicines Agency approval and $100,000 upon regulatory approval in an Asian country. In&#160;addition, UT Austin is entitled to a running royalty upon net sales. The License Agreement terminates upon the expiration of the patent rights; provided, however that the License Agreement is subject to early termination by the Company in its discretion and by UT Austin for a breach of the License Agreement by the Company. No amounts were incurred in 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the License Agreement, the Company and UT Austin also entered into a Sponsored Research Agreement pursuant to which UT Austin will perform certain research work related to pertussis. The Sponsored Research Agreement may be renewed annually, in the sole discretion of the Company, after the first&#160;year for two additional one&#160;year terms with a fixed fee for the first&#160;year of $303,000. The Sponsored Research Agreement was renewed for the second and third&#160;years for a fixed fee of $316,000 and $329,000 respectively, all payable in quarterly installments. The Sponsored Research Agreement expired January 17, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. License, Collaborative and Employment Agreements and Commitments &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Prev ABR LLC (&#8220;Prev&#8221;) Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November&#160;28, 2012, the Company entered into an agreement (&#8220;Prev Agreement&#8221;) to acquire the C. diff program assets of Prev, including the pre-Investigational New Drug (IND) package, Phase 1 and Phase 2 clinical data, manufacturing process data and all issued and pending U.S. and international patents. Upon execution and closing of the Prev Agreement, the Company paid Prev cash payments of $235,000 and issued 17,858 unregistered shares of its common stock to Prev. As set forth in the Prev Agreement, Prev may be entitled to receive additional consideration upon the achievement of certain milestones, including: (i)&#160;commencement of an IND; (ii)&#160;commencement of a Phase 1 clinical trial; (iii)&#160;commencement of a Phase 2 clinical trial; (iv)&#160;commencement of a Phase 3 clinical trial; (v)&#160;filing a Biologic License Application (BLA) in the U.S. and for territories outside of the U.S. (as defined in the Prev Agreement); and (vi)&#160;approval of a BLA in the U.S. and for territories outside the U.S. With exception of the first milestone payment, the remaining milestones are payable 50% in cash and 50% in the Company&#8217;s stock, however, at Prev&#8217;s option the entire milestone may be payable in shares of the Company&#8217;s stock. As of December&#160;31, 2015, the first three milestones had been met, and at Prev&#8217;s option, Prev elected to receive 18,724 shares of the Company&#8217;s common stock. Currently, assets licensed under this agreement are used in the Company&#8217;s Phase 1b/2a Clinical Study in Allogeneic HCT Recipients. No milestones were achieved or such payments were made subsequent to 2015.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Employment Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 3, 2022, the Company entered into a three-year employment agreement with Steven A. Shallcross, (the &#8220;2022 Shallcross Employment Agreement&#8221;), to serve as the Chief Executive Officer and to continue to serve as the Chief Financial Officer of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Employment Agreement had a stated term of three years and expired on January 2, 2025; however Mr. Shallcross continued thereafter to serve as the Chief Executive Officer and continued to serve as the Chief Financial Officer of the Company thereafter. A new agreement was signed on March 3, 2025. See Subsequent Events.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 15, 2022, the Board of Directors of the Company awarded Steven A. Shallcross: (i) a cash bonus equal to $385,000, and (ii) an option to purchase 475,000 shares of the Company's common stock. In addition, on December 15, 2022, the Company entered into an Amendment to Mr. Shallcross's Employment Agreement to increase his base salary to $614,250.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 14, 2023, the Board of Directors of the Company awarded Steven A. Shallcross: (i) a cash bonus equal to $350,000, and (ii) an option to purchase 700,000 shares of the Company's common stock. In addition, on December 14, 2023, the Company increased his base salary to $644,963 due to a merit increase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 13, 2024, the Board of Directors of the Company awarded Steven A. Shallcross a cash bonus equal to $200,000. In addition, on December 14, 2023, the Company increased his base salary to $667,536 due to a merit increase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Operating Lease</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s existing leases as of December 31, 2024 for its U.S. and Spanish facilities are classified as operating leases. During the quarter ended June 30, 2021, the Company renewed its Rockville, MD facility lease by entering into a Second Lease Amendment which extends the lease term for 63 months beginning on September 1, 2022 and ending on December 31, 2027 at stated rental rates and including a 3-month rent abatement. The Second Amendment also has options for a Tenant Improvement Allowance and a Second Extension Term. The Second Extension Term is offered at market rates and there is no economic incentive for the lessee, therefore the Company has determined that it is not part of the original lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. License, Collaborative and Employment Agreements and Commitments &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company also leases research and office facilities in Barcelona, Spain for its 100 percent owned Theriva S.L. subsidiary. The lease that was in existence from December 2021 to December 2022 was a short term agreement with a 90-day termination notice provision that can be exercised by either party. On the closing date of the Acquisition, a sublease was executed for Theriva S.L. to lease research and office facilities at a new location in Parets del Valles (Barcelona) from the former owner of Theriva S.L. This lease was executed for an initial term to begin in January 2023 until October 2026, with an option to renew for an additional five years. On January 15, 2023, Theriva S.L. moved into the facilities and the new lease commenced and the prior lease terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating lease costs are presented as part of general and administrative expenses in the condensed consolidated statements of operations, and for the year ended December 31, 2024 and 2023 approximated $631,000 and $624,000, respectively. For the Barcelona lease, the day one non-cash addition of right of use assets due to adoption of ASC 842 was $937,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A maturity analysis of the Company&#8217;s operating leases as of December 31, 2024 is as follows <i style="font-style:italic;">(amounts in thousands of dollars)</i>:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future undiscounted cash flow for the years ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 672</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 587</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 368</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,627</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount factor</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (215)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_R1_OWizn2UuNSBN4hqT1Pw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,412</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (539)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability - long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 873</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Consulting Fees</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In November&#160;2017, the Company engaged a regulatory consultant to assist in the Company&#8217;s efforts to prepare, file and obtain FDA approval for ribaxamase.&#160;The term of the engagement is on a&#160;monthly basis, provided that either party may terminate the agreement at any time by providing the other party a six-month notice period. The Company was obligated to pay the consultant a&#160;monthly retainer in addition to success fee payments of up to an aggregate of $4,500,000 for attainment of certain regulatory milestones. The achievement of the milestones is not probable at this time. No amounts incurred in 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. License, Collaborative and Employment Agreements and Commitments &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Risks and Uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The uncertain financial markets, disruptions in supply chains, mobility restraints, and changing priorities as well as volatile asset values could impact the Company&#8217;s business in the future. The Company and its third-party contract manufacturers, contract research organizations, and clinical sites may also face disruptions in procuring items that are essential to the Company&#8217;s research and development activities, including, for example, medical and laboratory supplies used in its clinical trials or preclinical studies, in each case, that are sourced from abroad or for which there are shortages. Further, although the Company has not experienced any material adverse effects on business due to increasing inflation, it has raised operating costs for many businesses and, in the future, could impact demand or pricing manufacturing of its drug candidates or services providers, foreign exchange rates or employee wages. The Company is actively monitoring the effects that these disruptions and increasing inflation could have on its operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Through the VCN Acquisition, the Company has operations in Spain related to conducting research and development, manufacturing, and clinical trials in Western European countries. The invasion of Ukraine by Russia, the war in the Middle East, and the retaliatory measures that have been taken, or could be taken in the future, by the United States, NATO, and other countries have created global security concerns that could result in a regional conflict and otherwise have a lasting impact on regional and global economies, any or all of which could disrupt the Company&#8217;s supply chain, and despite the fact that it currently does not plan any clinical trials in Eastern Europe, may adversely impact the cost and conduct of R&amp;D, manufacturing, and international clinical trials of its product candidates.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of license, collaborative and employment agreement and commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203533704848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Losses before income taxes for the years ended December 31, 2024 and 2023 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,641)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,568)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,012)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,421)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income/(Loss) before Income Taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,653)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,989)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The components of income tax benefit consisted of the following for the years ended December 31, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,640)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,640)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision (Benefit) for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,640)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">13. Income Taxes &#8211; (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Income tax (benefit) provision related to continuing operations differ from the amounts computed by applying the statutory income tax rate of 21% to pretax loss as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US Federal Statutory Tax Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">State and Local Income Taxes, Net of Federal Income Tax Effect</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17.33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Tax Effects-Spain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Statutory tax rate difference between Spain and United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (721)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes in Valuation Allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14.58)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6.66)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">VCN Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5.46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Changes in Valuation Allowances</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,347)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11.46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nontaxable or Nondeductible Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.87)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (187)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">NOL adjustment- 382 study</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (60.28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effective Tax Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Deferred Tax Assets and Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company&#8217;s deferred tax assets for federal and state income taxes are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred Tax Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Federal, State and Foreign NOL Carryforward </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,356</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Accrued Compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Stock Issued For Services </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 957</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Stock Issued for Acquisition of Program </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,457</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Stock Issued for License Agreement </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,124</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Amortizable License Fee </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Deferred Tax Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Capitalized Research &amp; Development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,422</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Total Gross DTA </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,343</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;"> Less: Valuation Allowance </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,351)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Deferred Tax Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,992</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred Tax Liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> IPR&amp;D </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,340)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,939)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ASC 842 Net ROU Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Total Gross DTL </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,384)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,992)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net Deferred Tax Asset (Liability)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">13. Income Taxes &#8211; (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On March 10, 2022, the Company acquired VCN, a Spanish Company in a tax-free stock acquisition. Due to this acquisition, VCN is a wholly owned subsidiary of the company. As a result of the acquisition, a deferred tax liability was established with purchase accounting related to acquired In Process Research and Development. A deferred tax asset was also established with purchase accounting related to VCN&#8217;s unlimited life net operating loss carryover. During 2024, for book purposes, IPR&amp;D and Goodwill assets were both impaired, with Goodwill written down to zero and IPR&amp;D written down to $17.4 million. The impairment to Goodwill represents a permanent difference and the impairment to IPR&amp;D represents a reduction in the deferred tax liability established with the Company&#8217;s VCN acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2024, the Company has a gross Federal net operating loss carry-forward of approximately $1.8 million available to offset future United States taxable income. In 2024, it was determined that availability of gross Federal net operating losses of $72.7 million were fully limited as well as $3.9 million of current 2024 net operating losses as a result of change of ownership that occurred in 2024 under Section 382 of the Internal Revenue Code. State Net Operating Losses are also limited by Section 382 of the Internal Revenue Code and were limited accordingly. At December 31, 2024, the Company has a gross Foreign net operating loss carry forward of approximately $35.4 million USD. The foreign net operating loss carries forward indefinitely.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2020, the Company completed an Internal Revenue Code Section 382 analysis of its historical net operating loss carry-forward amount. As a result, the prior year net operating loss carry-forward was limited by $155.6 million. The decrease in the prior year net operating loss is attributable to control ownership changes which were determined for the years 2013 and 2018 which caused the reduction in the value of the historical net operating loss carry-forward amounts. Updated section 382 analysis were performed in 2021, 2022, 2023 &#160;to identify if any additional ownership shifts occurred in these years. It was determined that an ownership shift occurred on January 20, 2021. The result of the updated Section 382 analysis produced an IRC 382 limit due to the 2021 &#160;ownership changes. There was no ownership change determined for 2022 or 2023.In 2024 it was determined that all of the Company&#8217;s Federal and state Net Operating Loss carryforwards through 12/31/2023 as well as a portion of the current year 2024 loss were limited due to an updated 382 study performed in 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of 2024 section 382 study, the Company&#8217;s does not have any pre-2018 net operating losses available for use in future tax years. &#160;In addition, all post 2017 net operating losses through 12/31/2023 are also not available due the section 382 study. A portion or $1.8 million of the net operating loss carry-forward originating in 2024 is subject to additional limitations based on taxable income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2024, the Company has a gross foreign net operating loss carryforward of approximately $35.4 million Euros related to its Spanish subsidiary, VCN. &#160;The net operating loss does not expire and is available to offset future Spanish taxable income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s valuation allowance at December 31, 2024 was approximately $11.3 million. The net change in valuation allowance during the year ended December 31, 2024,was a decrease of $17 million due to the following; $22 million federal and state net operating loss write off related to the 382 limitation offset by &#160;increase in gross domestic and foreign deferred tax assets of $1.6 and $3.5 million. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred income tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. As of December 31, 2024 and 2023, management has established a full valuation allowance against its net deferred tax assets in all US tax jurisdictions. The Company has also established a valuation allowance in its Spanish tax jurisdictions as it is no longer in a net deferred tax liability position in Spain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Undistributed earnings of the Company&#8217;s foreign subsidiary, VCN, are considered to be permanently reinvested and, accordingly, no deferred U.S. income taxes have been provided thereon. Upon distribution of any earnings in the form of dividends or otherwise, those earnings would be subject to U.S. income tax. At the present time, VCN does not have any earnings and thus it is not necessary to estimate the amount of U.S. income taxes that might be payable if these earnings were repatriated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We have incurred net operating losses since inception, and we do not have any significant unrecognized tax benefits.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538327536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent events</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">14. Subsequent Events </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On March 3, 2025, the Company entered into a two-year employment agreement with Steven A. Shallcross, (the &#8220;2025 Shallcross Employment Agreement&#8221;), to serve as the Chief Executive Officer and to continue to serve as the Chief Financial Officer of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The 2025 Shallcross Employment Agreement has a stated term of two years but may be terminated earlier pursuant to its terms. The terms of the 2025 Shallcross Employment Agreement were substantially the same as the terms of the 2022 Shallcross Employment Agreement except for the stated term. If Mr. Shallcross&#8217; employment is terminated for any reason, he or his estate as the case may be, will be entitled to receive the accrued base salary, vacation pay, expense reimbursement and any other entitlements accrued by him to the extent not previously paid (the &#8220;Accrued Obligations&#8221;); provided, however, that if his employment is terminated (i) by the Company without Cause or by Mr. Shallcross for Good Reason (as each is defined in the 2025 Shallcross Employment Agreement) then in addition to paying the Accrued Obligations, (a) the Company will continue to pay his then current base salary and continue to provide benefits at least equal to those that were provided at the time of termination for a period of twelve (12) months and (b) he shall have the right to exercise any vested equity awards until the earlier of six (6) months after termination or the remaining term of the awards; or (ii) by reason of his death or Disability (as defined in the 2025 Shallcross Employment Agreement), then in addition to paying the Accrued Obligations, Mr. Shallcross would have the right to exercise any vested options until the earlier of six (6) months after termination or the remaining term of the awards. In such event, if Mr. Shallcross commenced employment with another employer and becomes eligible to receive medical or other welfare benefits under another employer-provided plan, the medical and other welfare benefits to be provided by the Company as described herein would terminate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The 2025 Shallcross Employment Agreement provides that upon the closing of a &#8220;Change in Control&#8221; (as defined in the 2025 Shallcross&#8239;Employment Agreements), all unvested options shall immediately vest and the time period that Mr. Shallcross will have to exercise all vested stock options and other awards that Mr. Shallcross may have will be equal to the shorter of: (i) eighteen (18) months after termination, or (ii) the remaining term of the award(s). If within one (1) year after the occurrence of a Change in Control, Mr. Shallcross terminates his employment for &#8220;Good Reason&#8221; or we terminate Mr. Shallcross&#8217;s employment for any reason other than death, disability or Cause, Mr. Shallcross will be entitled to receive: (i) the portion of his base salary for periods prior to the effective date of termination accrued but unpaid (if any); (ii) all unreimbursed expenses (if any); (iii) an aggregate amount (the &#8220;Change in Control Severance Amount&#8221;) equal to two (2) times the sum of his base salary plus an amount equal to the bonus that would be payable if the &#8220;target&#8221; level performance were achieved under the Company&#8217;s annual bonus plan (if any) in respect of the fiscal year during which the termination occurs (or the prior fiscal year if bonus levels have not yet been established for the year of termination) subject to him executing a general release in form acceptable to us &#160;that becomes effective. If within two (2) years after the occurrence of a Change in Control, Mr. Shallcross terminates his employment for &#8220;Good Reason&#8221; or the Company terminates Mr. Shallcross&#8217;s employment for any reason other than death, disability or Cause, Mr. Shallcross will be entitled to also receive for the period of two (2) consecutive years commencing on the date of such termination of his employment, medical, dental, life and disability insurance coverage for him and the members of his family that are not less favorable to him than the group medical, dental, life and disability insurance coverage carried by the Company for him subject to him executing a general release in form acceptable to the Company that becomes effective. The Change in Control Severance Amount is to be paid in a lump sum if the Change in Control event constitutes a &#8220;change in the ownership&#8221; or a &#8220;change in the effective control&#8221; of the Company or a &#8220;change in the ownership of a substantial portion of a corporation&#8217;s assets&#8221; (each within the meaning of Section 409A of the Internal Revenue Code (&#8220;Rule 409A&#8221;)), or in 48 substantially equal payments, if the Change in Control event does not so comply with Section 409A. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">14. Subsequent Events &#8211; (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On February 3, 2025, the Company received $1.7 million for the 2023 Research and Development rebate program sponsored by the Spanish government. The program provides for reimbursement of certain expenses incurred in research and development efforts the Company incurs in Spain. The reimbursements can be through either tax credits or direct refunds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On September 16, 2024, the Company issued a press release noting that its THERICAL project had been awarded &#8364;2.28 million (approximately $2.54 million) from the National Knowledge Transfer Program of the Spanish government&#8217;s Ministry of Science, Innovation &amp; Universities &#160;to support a collaboration between the Company and the Universitat Aut&#242;noma de Barcelona (&#8220;UAB&#8221;) to advance the Company&#8217;s suspension cell platform for the clinical manufacture of adenovirus- and adeno-associated virus (&#8220;AAV&#8221;) therapies. Under the award, the Company (via its wholly owned subsidiary, Theriva Biologics SL) will receive an unsecured loan (the &#8220;Loan&#8221;) of &#8364;1.33 million (approximately $1.48 million) as a lump sum payment in Q1 2025 which shall bear interest at a rate of 4.015% and be repaid over 7 years commencing three years from the date of award and UAB will receive a grant of &#8364;0.95 million &#160;(approximately $1.06 million) dedicated to the THERICEL project and paid in annual installments over the next 3 years. The loan was funded on January 17, 2025.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203532784624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Award Timing Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgDiscLineItems', window );"><strong>Award Timing Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgMnpiDiscTextBlock', window );">Award Timing MNPI Disclosure</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Company Policies and Practices Related to the Grant of Certain Equity Awards Close in Time to the Release of Material Nonpublic Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We do not have a formal written policy in place with regard to the timing of awards of options in relation to the disclosure by us of material nonpublic information, the Compensation Committee does not seek to time equity grants to take advantage of information, either positive or negative, about our company that has not been publicly disclosed. We intend to issue equity grants to our officers and/or directors, if granted, at the same time each year, typically in connection with our last meeting of the Board of Directors each fiscal year. Option grants are effective on the date the award determination is made by the Compensation Committee, and the exercise price of options is the closing market price of our common stock on the business day of the grant or, if the grant is made on a weekend or holiday, on the prior business day. During the fiscal year ended December 31, 2024, our Named Executive Officer was not awarded any stock options, and we did not time the disclosure of material nonpublic information for the purpose of affecting the value of executive compensation.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgMethodTextBlock', window );">Award Timing Method</a></td>
<td class="text">We do not have a formal written policy in place with regard to the timing of awards of options in relation to the disclosure by us of material nonpublic information, the Compensation Committee does not seek to time equity grants to take advantage of information, either positive or negative, about our company that has not been publicly disclosed. We intend to issue equity grants to our officers and/or directors, if granted, at the same time each year, typically in connection with our last meeting of the Board of Directors each fiscal year. Option grants are effective on the date the award determination is made by the Compensation Committee, and the exercise price of options is the closing market price of our common stock on the business day of the grant or, if the grant is made on a weekend or holiday, on the prior business day.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgMnpiCnsdrdFlag', window );">Award Timing MNPI Considered</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgHowMnpiCnsdrdTextBlock', window );">Award Timing, How MNPI Considered</a></td>
<td class="text">During the fiscal year ended December 31, 2024, our Named Executive Officer was not awarded any stock options, and we did not time the disclosure of material nonpublic information for the purpose of affecting the value of executive compensation.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MnpiDiscTimedForCompValFlag', window );">MNPI Disclosure Timed for Compensation Value</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardTmgDiscLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardTmgDiscLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardTmgHowMnpiCnsdrdTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardTmgHowMnpiCnsdrdTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardTmgMethodTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardTmgMethodTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardTmgMnpiCnsdrdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardTmgMnpiCnsdrdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardTmgMnpiDiscTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardTmgMnpiDiscTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MnpiDiscTimedForCompValFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MnpiDiscTimedForCompValFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538100032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538332096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538495568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We maintain a cyber risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Theriva has not, to date, been subject to any cybersecurity incidents resulting in a material adverse effect on the Company; however, future cyber incidents may occur and the Company has implemented processes to manage, mitigate, and respond to cybersecurity threats. We maintain policies and controls over areas such as information security, access on/offboarding, and access and account management, to help govern the processes put in place by management designed to protect our information technology (&#8220;IT&#8221;) assets, data, and services from threats and vulnerabilities. We partner with third-party IT providers leveraging third-party technology and expertise. These partners, including consultants and other third-party service providers, are a key part of Theriva&#8217;s cybersecurity risk management strategy and infrastructure and provide services including, maintenance of an IT assets inventory, periodic vulnerability scanning, identity access management controls including restricted access of privileged accounts, network integrity safeguarded by employing web-based software, including endpoint protection, endpoint detection and response, and remote monitoring management on all devices, industry-standard encryption protocols, critical data backups, infrastructure maintenance, incident response, and cyber risk advisory, assessment and remediation.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We maintain a cyber risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Theriva has not, to date, been subject to any cybersecurity incidents resulting in a material adverse effect on the Company; however, future cyber incidents may occur and the Company has implemented processes to manage, mitigate, and respond to cybersecurity threats. We maintain policies and controls over areas such as information security, access on/offboarding, and access and account management, to help govern the processes put in place by management designed to protect our information technology (&#8220;IT&#8221;) assets, data, and services from threats and vulnerabilities. We partner with third-party IT providers leveraging third-party technology and expertise. These partners, including consultants and other third-party service providers, are a key part of Theriva&#8217;s cybersecurity risk management strategy and infrastructure and provide services including, maintenance of an IT assets inventory, periodic vulnerability scanning, identity access management controls including restricted access of privileged accounts, network integrity safeguarded by employing web-based software, including endpoint protection, endpoint detection and response, and remote monitoring management on all devices, industry-standard encryption protocols, critical data backups, infrastructure maintenance, incident response, and cyber risk advisory, assessment and remediation.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As part of its review of the adequacy of our system of internal controls over financial reporting and disclosure controls and procedures, management and the Audit Committee oversee cybersecurity risk exposures and the steps taken by management to monitor and mitigate cybersecurity risks. Theriva&#8217;s management team is responsible for oversight and administration of cybersecurity risk management strategies, and for informing the Board and other relevant stakeholders regarding the prevention, detection, mitigation, and remediation of cybersecurity incidents. In addition, cybersecurity risks are reviewed by our Board of Directors at least annually, as part of the Company&#8217;s corporate risk oversight processes.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Audit Committee<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">Theriva&#8217;s management team is responsible for oversight and administration of cybersecurity risk management strategies, and for informing the Board and other relevant stakeholders regarding the prevention, detection, mitigation, and remediation of cybersecurity incidents. <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">Theriva&#8217;s management team <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">Theriva&#8217;s management team is responsible for oversight and administration of cybersecurity risk management strategies, and for informing the Board and other relevant stakeholders regarding the prevention, detection, mitigation, and remediation<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203533152160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All intercompany transactions and accounts have been eliminated in consolidation.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates and assumptions impact, among others, the following: the estimated useful lives for property and equipment, research and development costs, valuation of Goodwill and IPRD, contingent consideration, and impairment of long-lived assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of consolidated financial statements, which management considered in formulating its estimate could change in the near term due to one or more future confirming events. Accordingly, actual results could differ from those estimates.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_RisksAndUncertaintiesPolicyPolicyTextBlock', window );">Risks and Uncertainties</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks and Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s operations could be subject to significant risks and uncertainties including financial, operational and regulatory risks and the potential risk of business failure. These conditions may not only limit the Company&#8217;s access to capital, but also make it difficult for its customers, its vendors and its ability to accurately forecast and plan future business activities.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash and highly liquid short-term investments with original maturities of three&#160;months or less. All interest bearing and non-interest bearing accounts are guaranteed by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;) up to $250 thousand. The majority of the Company&#8217;s cash balances are in excess of FDIC coverage. The Company considers this to be a normal business risk.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property and equipment is recorded at cost and depreciated or amortized using the straight-line method over the estimated useful life of the asset or the underlying lease term for leasehold improvements, whichever is shorter. The estimated useful life by asset description is noted in the following table.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:48.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Asset Description</b></p></td><td style="vertical-align:bottom;width:2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Useful Life</b></p></td></tr><tr><td style="vertical-align:top;width:48.99%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Computer, office equipment, furniture and software</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:49%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3&#160;&#8211;&#160;5&#160;years</p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements and fixtures</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_PYVNU6FyBk2IDHMIXQQ0_w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lesser of estimated useful life or lease term</span></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Depreciation expense was approximately $137,000 and $135,000 for the&#160;years ended December&#160;31, 2024 and 2023, respectively. When assets are disposed of, the cost and accumulated depreciation are removed from the accounts with any gain or loss reported in the consolidated statement of operations. Repairs and maintenance are charged to expense as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company reviews property and equipment for impairment to determine if assets are impaired due to obsolescence. As a result of this review, there was no impairment recognized for the&#160;years ended December&#160;31, 2024 and 2023.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InProcessResearchAndDevelopmentPolicy', window );">IPR&amp;D</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">IPR&amp;D</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">IPR&amp;D assets represent the fair value assigned to technologies that the Company acquired, which at the time of acquisition have not reached technological feasibility and have no alternative future use. IPR&amp;D assets are considered to have indefinite-lives until the completion or abandonment of the associated research and development projects. If and when development is complete, which generally occurs upon regulatory approval and the ability to commercialize products associated with the IPR&amp;D assets, these assets are then deemed to have definite lives and are amortized based on their estimated useful lives at that point in time. If development is terminated or abandoned, the Company may have a full or partial impairment charge related to the IPR&amp;D assets, calculated as the excess of carrying value of the IPR&amp;D assets over fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the period that the assets are considered indefinite-lived, they are tested for impairment on an annual basis on October 1, or more frequently if the Company becomes aware of any events occurring or changes in circumstances that could indicate an impairment. The impairment test consists of a comparison of the estimated fair value of the IPR&amp;D with its carrying amount. If the carrying amount exceeds the fair value, an impairment charge is recognized in an amount equal to that excess. The key assumptions used to value IPR&amp;D include estimates of future cash flows and to the discount rate applicable to the future cash flow periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the quarters ended June 30, 2024 and September 30, 2024, the Company experienced a sustained decline in the quoted market price of the Company&#8217;s common stock and the Company deemed this to be a triggering event for impairment. The Company performed an interim impairment analysis using both the replacement cost method and the "Income approach" that requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital. For the quarter ended June 30, 2024, the Company concluded that the IPR&amp;D was not impaired, however for the quarter ended September 30, 2024, the Company concluded that the in-process R&amp;D with a carrying value of &#160;$19.8 million was impaired and was written down to its estimated fair value of $18.6 million and an impairment charge of $1.3 million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were no impairment charges recorded for the year ended December 31, 2023.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company tests the carrying amounts of goodwill for recoverability on an annual basis on October 1 or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs a one-step test in its evaluation of the carrying value of goodwill if qualitative factors determine it is necessary to complete a goodwill impairment test. In the evaluation, the fair value of the relevant reporting unit is determined and compared to its carrying value. If the fair value is greater than the carrying value, then the carrying value is deemed to be recoverable, and no further action is required. If the fair value estimate is less than the carrying value, goodwill is considered impaired for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, and a charge is reported in impairment of goodwill in the Company&#8217;s consolidated statements of operations. The key assumptions used to value the reporting unit include estimates of future cash flows, the discount rate applicable and those future cash flow periods. Our estimates of fair value give consideration to the level of implied control premium which is the amount a buyer is willing to pay over the current market price of a company (i.e. market capitalization) to acquire a controlling interest.</p>During the quarters ended June 30, 2024 and September 30, 2024, the Company experienced a sustained decline in the quoted market price of the Company&#8217;s common stock and the Company deemed this to be a triggering event for impairment. The Company performed an interim impairment analysis using both the "Income approach" that requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital. For the quarter ended June 30, 2024, the Company concluded that goodwill with a carrying value of $5.6 million was written down to its estimated fair value of $1.5 million and an impairment charge of $4.1 million was recorded during the quarter ended June 30, 2024. For the quarter ended September 30, 2024 the Company concluded that goodwill with a carrying value of $1.5 million was impaired and was written down to its estimated fair value of zero and an impairment charge of $1.5 million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were no impairment charges recorded for the year ended December 31, 2023.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock', window );">Contingent Consideration</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingent Consideration</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Consideration paid in a business combination may include potential future payments that are contingent upon the acquired business achieving certain milestones in the future (&#8220;contingent consideration&#8221;). Contingent consideration liabilities are measured at their estimated fair value as of the date of acquisition, with subsequent changes in fair value recorded in the consolidated statements of operations. The Company estimates the fair value of the contingent consideration as of the acquisition date using the estimated future cash outflows based on the probability of meeting future milestones. Payments for amounts not in excess of original fair values established at acquisition date (including measurement period adjustments), and not paid within a period considered to be close to the transaction date, are reflected as financing activities in the statement of cash flows. Subsequent to the date of acquisition, the Company reassesses the actual consideration earned and the probability-weighted future earn-out payments at each balance sheet date. The discounted cash flow is the method used to value the contingent consideration which includes inputs of not readily observable market data, which are level 3 inputs. Any adjustment to the contingent consideration liability will be recorded in the consolidated statements of operations. Contingent consideration liabilities expected to be settled within 12 months after the balance sheet date are presented in current liabilities, with the non-current portion recorded under long-term liabilities in the consolidated balance sheets. See Fair Value of Financial Instruments below.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock', window );">Long-Lived Assets Impairment</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Long-lived assets include property, equipment, and right of use assets. Management reviews the Company&#8217;s long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be fully recoverable. The judgments made related to the expected useful lives of long-lived assets, definitions of lease terms and the Company&#8217;s ability to realize undiscounted cash flows in excess of the carrying amounts of these assets are affected by factors such as the ongoing maintenance and improvements of the assets, changes in economic conditions, changes in usage or operating performance and other factors. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset&#8217;s future usability as well as whether there is reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and the carrying value of the asset. No impairment charges were recorded during the year ended December 31, 2024 and 2023.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Loss per Share</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Loss per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is computed by dividing net loss attributable to common shareholders by the weighted average number of common shares outstanding. Diluted net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding including the effect of common share equivalents. Diluted net loss per share assumes the issuance of potential dilutive common shares outstanding for the period and adjusts for any changes in income and the repurchase of common shares that would have occurred from the assumed issuance, unless such effect is anti-dilutive. The number of shares of common stock underlying Series C and D Preferred shares convertible to common stock that were excluded from the computation of the net loss per common share for the year ended December 31, 2023 was 98,361. There were no shares of common stock underlying Series C and D Preferred shares excluded from the computation of net loss per common share for the year ended December 31, 2024, all were exercised in 2024. The number of eligible options and warrants for the purchase of common stock that were excluded from the computations of net loss per common share for the year ended December 31, 2024 were 175,034 and 1,428,600, respectively, and for the year ended December 31, 2023 were 175,049 and zero, respectively, because their effect is anti-dilutive.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Costs</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and Development Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company expenses research and development costs associated with developmental products not yet approved by the FDA to research and development expense as incurred. Research and development costs consist primarily of license fees (including upfront payments), milestone payments, manufacturing costs, salaries, stock-based compensation and related employee costs, fees paid to consultants and outside service providers for laboratory development, legal expenses resulting from intellectual property prosecution and other expenses relating to the design, development, testing and enhancement of the Company&#8217;s product candidates. Research and development expenses include external contract research organization (&#8220;CRO&#8221;) services. The Company makes payments to the CROs based on agreed upon terms and may include payments in advance of study services. The Company reviews and accrues CRO expenses based on services performed and relies on estimates of those costs applicable to the stage of completion of a study as provided by the CRO. Accrued CRO costs are subject to revisions as such studies progress to completion. At December 31, 2024 and 2023, the Company has accrued CRO expenses of $2.4 million and $1.7 million, respectively, that are included in accrued expenses. As of December 31, 2024, and 2023, the Company has prepaid CRO costs of $365,000 and $1.1 million, respectively, that are included in prepaid expenses.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company assesses all contracts at inception to determine whether a lease exists. The Company&#8217;s leases are all classified as operating leases per ASC 842. The Company leases office space under operating leases that typically provide for the payment of minimum annual rentals and may include scheduled rent increases. The Company made an accounting policy election to use the practical expedient that allows lessees to treat the lease and non-lease components of leases as a single lease component. Leases with an initial term of 12 months or less are not recorded on the Company's consolidated balance sheets and to recognize those lease payments on a straightline basis in its consolidated statements of operations and comprehensive loss. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company used the incremental borrowing rate for all of its leases, as the implicit interest rate was not readily determinable. In determining the Company&#8217;s incremental borrowing rate of each lease, the Company considered recent observable credit spreads correlating to the Company's creditworthiness and the term of each of the Company's lease agreements.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock', window );">Research and Development Tax Credits</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and Development Tax Credits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company, through its Theriva S.L. subsidiary, participates in a Research and Development incentive program sponsored by the Spanish government. The program provides for reimbursement of certain expenses incurred in research and development efforts the Company incurs in Spain. The program provides for certain limits on the types and amounts of expenses and requires participants to complete a certification and apply for the refund annually. Subsequent to the period in which expenses are incurred, the program requires participants to maintain certain workforce levels and research and development expenditures over a <span style="-sec-ix-hidden:Hidden_Yr-b_W9bkE2abyhbhNrpZA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">24-month</span></span> period. The Company accounts for the reimbursement as a tax credit receivable related to amounts that had been approved by the Spanish government and a corresponding deferred research and development tax credit as it was determined that amounts became probable of being received upon the receipt of the approval. Additionally, the Company has elected to account for the tax credit as a contra-expense as this most appropriately reflects the nature of the transaction and will reduce future research and development expenditures as the Company continues to incur expenses in the upcoming 24-month period.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_WarrantPolicyPolicyTextBlock', window );">Stock Warrants</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Warrants are exercisable at any time and from time to time, in whole or in part, following the date of issuance and ending five years from the date of the execution of the Warrant Agreement. The Warrants were measured at fair value at the date of issuance, which was recorded in additional paid-in capital as a reduction of the gross proceeds raised in the public offering.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy', window );">Preferred Stock</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Series C and D Preferred Stock is classified as temporary equity on the accompanying consolidated balance sheet in accordance with authoritative guidance for the classification and measurement of convertible securities.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accounting Standards Codification (&#8220;ASC&#8221;) 820, <i style="font-style:italic;">Fair Value Measurement</i>, defines fair value as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is determined based upon assumptions that market participants would use in pricing an asset or liability. Fair value measurements are classified on a three-tier hierarchy as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 inputs: Quoted prices (unadjusted) for identical assets or liabilities in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 inputs: Inputs, other than quoted prices, that are observable either directly or indirectly; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 inputs: Unobservable inputs for which there is little or no market data, which require the reporting entity to develop its own assumptions.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In many cases, a valuation technique used to measure fair value includes inputs from multiple levels of the fair value hierarchy described above. The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The carrying amounts of the Company&#8217;s short-term financial instruments, including cash and cash equivalents, accounts payable and accrued liabilities, approximate fair value due to the relatively short period to maturity for these level 1 instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of the acquisition of VCN the Company acquired interest-free or below-market interest rate loans extended by Spanish government. The carrying value of the loans payable approximate fair value and are classified under level 2.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the Acquisition of VCN, the Company was required to pay up to $70.2 million in additional consideration upon the achievement of certain milestones, including regulatory filings. In September 2022, the Company received approval from the FDA to proceed with the Phase 2 clinical trial of VCN-01 in PDAC. Due to this approval the Company paid Grifols Innovation and New Technologies Limited (&#8220;Grifols&#8221;), $3.0 million in the fourth quarter 2022. In August 2023, the Company initiated patient dosing in the U.S. in its Phase 2 clinical trial of VCN-01 in PDAC. As a result, payment was made subsequent to September 30, 2023 in the amount of $3.25 million. The discounted cash flow method used to value this contingent consideration includes inputs of not readily observable market data, which are Level 3 inputs. The fair value of the contingent consideration was $7.0 million as of December 31, 2024 and is reflected as non-current contingent consideration liability. There were no transfers in or out of the level 3 liabilities during the years ended December 31, 2024 and 2023. During the year ended December 31, 2024 and 2023, the Company recognized in operating expense a $699,000 increase and $660,000 decrease, respectfully, fair value adjustment to contingent consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the change in the fair value as determined by Level 3 inputs for the contingent consideration liabilities for the year ended December 31, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,184</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Payment of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,250)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (660)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 699</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of financial instruments measured on a recurring basis is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December 31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The recurring Level 3 fair value measurements of contingent consideration for which a liability is recorded include the following significant unobservable inputs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:81.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December 31,&#160;2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Methodology</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable&#160;Input</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(range,&#160;if&#160;applicable)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discounted Cash Flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> Milestone dates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2026-2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">11.6% to 11.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">11.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of Occurrence (periodic for each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">11.7% to 92.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of occurrence (cumulative through each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.3% to 48.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:80.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Methodology</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable&#160;Input</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(range,&#160;if&#160;applicable)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discounted Cash Flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> Milestone dates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2025-2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">12.9% to 13.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">13.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of Occurrence (periodic for each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">11.7% to 92.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of occurrence (cumulative through each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.3% to 48.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company measures certain non - financial assets on a non - recurring basis, including goodwill and in - process R&amp;D. As a result of those measurements, during the year ended December 31, 2024 in - process R&amp;D with a carrying value of $19.8 million was written down to its estimated fair value of $18.6 million and an impairment charge of $1.3 million was recorded, and goodwill with a carrying value of $5.6 million was written down to its estimated fair value of zero and an impairment charge of $5.6 million was recorded. This analysis requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The fair value of the Company's reporting unit was determined using an income approach that utilizes a discounted cash flow model. The discounted cash flow models are dependent upon the Company's estimates of future cash flows and other factors. The Company's estimates of future cash flows are based on a comprehensive product by product forecast over a period which covers Phase 1 to approval and 15 years of commercialized revenue and involve assumptions concerning (i) future operating performance, including research and development costs through approval of the drug, the future addressable market, future sales, long - term growth rates, operating margins, allocation and timing of cash flows and the probability of achieving the estimated cash flows and (ii) future economic conditions, all which may differ from actual future cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Assumptions related to future operating performance are based on management's annual and ongoing budgeting, forecasting and planning processes and represent the Company's best estimate of the future results of its operations as of a point in time. These estimates are subject to many assumptions, such as the economic environments in which it operates, demand for the products and competitor actions. Estimated future cash flows are discounted to present value using a market participant, weighted average cost of capital, which considers the risk inherent in the probability adjusted future cash flows from each product. The financial and credit market volatility directly impacts certain inputs and assumptions used to develop the weighted average cost of capital such as the risk - free interest rate, industry beta, debt interest rate and the Company's market capital structure. These assumptions are based on significant inputs not observable in the market and thus represent Level 3 measurements within the fair value hierarchy. The use of different inputs and assumptions could increase or decrease the Company's estimated discounted future cash flows, the resulting estimated fair values and the amounts of related goodwill impairments, if any.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock', window );">Stock-Based Payment Arrangements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Payment Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Generally, all forms of stock-based payments, including stock option grants, warrants, restricted stock grants and stock appreciation rights are measured at their fair value on the awards&#8217; grant date typically using the Black-Scholes option pricing model. Forfeitures are recognized in the period they occur. &#160;Stock-based compensation awards issued to non-employees for services rendered are recorded at either the fair value of the services rendered or the fair value of the stock-based payment, whichever is more readily determinable. The expense resulting from stock-based payments is recorded in research and development expense or general and administrative expense in the Consolidated Statements of Operations, depending on the nature of the services provided.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment information</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Segment information </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) is the Company&#8217;s Chief Executive Officer. The CODM is assisted in his responsibilities of making decisions regarding resource allocation and performance assessment by the leadership team, consisting of the General Director and Head of Corporate and Product Development.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company views its operations and manages its business as one operating segment, focused on the discovery and development of oncolytic viruses intended to overcome the protective barrier surrounding solid tumors and selectively kill tumor cells. The segment-level financial statement information is the same as the financial information presented in the statement of operations and comprehensive loss. The Company monitors its cash and cash equivalents as reported on the Company&#8217;s Balance Sheets to determine funding for its research and development.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As the Company does not currently generate revenue, the CODM assesses Company performance through the achievement of pre-clinical and clinical research goals. In addition to the Company&#8217;s Statement of Operations and Comprehensive Loss, the CODM is regularly provided with budgeted and forecasted expense information which is used to determine the Company&#8217;s liquidity needs and cash allocation.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currencies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign Currencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The functional currency of the Company&#8217;s Theriva S.L. subsidiary is the Euro. Theriva S.L.'s Assets and liabilities are translated to U.S. dollars based on exchange rates at the end of each reporting period. Income and expense items are translated at weighted average exchange rates prevailing during the reporting period. Translation adjustments are accumulated in a separate component of stockholders&#8217; equity in the accompanying consolidated balance sheets. Transaction gains and losses are classified as other income (expense) net in the accompanying consolidated statements of operations.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company accounts for income taxes under the liability method; under this method, deferred tax assets and liabilities are determined based on differences between financial reporting and tax reporting bases of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Realization of deferred tax assets is dependent upon future earnings, the timing and amount of which are uncertain. The portion of any deferred tax asset for which it is more likely than not that a tax benefit will not be realized must then be offset by recording a valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company utilizes a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements and Developments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Recent Accounting Pronouncements and Developments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On November 2024, the FASB issued ASU 2024-03 - Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The ASU requires more detailed disclosures about the types of expenses in commonly presented expense captions such as cost of sales, selling, general and administrative expenses and research and development expenses. This includes separate footnote disclosure for expenses such as purchases of inventory, employee compensation, depreciation, and intangible asset amortization. Public business entities are required to apply the guidance prospectively and may apply it retrospectively. The ASU's amendments are effective for public business entities for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Public business entities are required to apply the guidance prospectively and may apply it retrospectively. The Company is currently evaluating the effect of adopting this ASU.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In December 2023, the FASB issued final guidance in ASU No. 2023-09, Income Taxes (ASC 740): Improvements to Income Tax Disclosures requiring entities to provide additional information in the rate reconciliation and disclosures about income taxes paid. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company is not early adopting this ASU, and therefore, this ASU is not adopted in the current period. The Company does not expect this ASU to have a material impact on the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures which requires public entities to disclose significant segment expenses regularly provided to the chief operating decision-maker. Public entities with a single reporting segment have to provide all disclosures required by ASC 280, including the significant segment expense disclosures. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company adopted this standard for the Company&#8217;s fiscal year 2024 annual reporting period.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations, Contingent consideration (purchase method, acquisition method or combination of entities under common control).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived assets include property, equipment and right-of-use assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for research and development tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_RisksAndUncertaintiesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding risk and uncertainties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_RisksAndUncertaintiesPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding stock based payment arrangements for various stocks.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_WarrantPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for warrant policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_WarrantPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InProcessResearchAndDevelopmentPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs assigned to identifiable tangible and intangible assets of an acquired entity to be used in the research and development activities of the combined enterprise. An entity also may disclose the appraisal method or significant assumptions used to value acquired research and development assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InProcessResearchAndDevelopmentPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481288/505-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203533689344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_EstimatedUsefulLifeOfAssetTableTextBlock', window );">Schedule of estimated useful life</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:48.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Asset Description</b></p></td><td style="vertical-align:bottom;width:2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Useful Life</b></p></td></tr><tr><td style="vertical-align:top;width:48.99%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Computer, office equipment, furniture and software</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:49%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3&#160;&#8211;&#160;5&#160;years</p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements and fixtures</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_PYVNU6FyBk2IDHMIXQQ0_w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lesser of estimated useful life or lease term</span></span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of change in fair value as determined by Level 3 inputs for the contingent consideration liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,184</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Payment of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,250)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (660)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 699</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock', window );">Schedule of fair value of financial instruments measured on a recurring basis</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December 31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,973</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December&#160;31,&#160;2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,274</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:81.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As&#160;of&#160;December 31,&#160;2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Methodology</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable&#160;Input</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(range,&#160;if&#160;applicable)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discounted Cash Flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> Milestone dates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2026-2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">11.6% to 11.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">11.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of Occurrence (periodic for each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">11.7% to 92.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of occurrence (cumulative through each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.3% to 48.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:80.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Methodology</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable&#160;Input</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(range,&#160;if&#160;applicable)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discounted Cash Flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> Milestone dates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2025-2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">12.9% to 13.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">13.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of Occurrence (periodic for each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">11.7% to 92.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr><tr><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Probability of occurrence (cumulative through each Milestone)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.3% to 48.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">%  </span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_EstimatedUsefulLifeOfAssetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of estimated useful life of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_EstimatedUsefulLifeOfAssetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538482384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangibles</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of goodwill</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Goodwill&#160;(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,700</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill impairment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,594)</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effects of exchange rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (106)</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at September December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of in-process R&amp;D</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">In-process</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">R&amp;D&#160;(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December&#160;31,&#160;2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,755</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In-process R&amp;D impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,325)</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effects of exchange rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,072)</p></td></tr><tr><td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31,&#160;2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,358</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538536608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Balance Sheet Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_BalanceSheetInformationAbstract', window );"><strong>Selected Balance Sheet Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of prepaid expenses and other current assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">PREPAID EXPENSES AND OTHER CURRENT ASSETS (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid manufacturing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 496</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid clinical research organizations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,119</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid consulting, subscriptions and other expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">VAT receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,414</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property and equipment, net</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PROPERTY AND EQUIPMENT (in thousands)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computers and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 902</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 417</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,424</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (935)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,002)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 422</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_AccruedExpensesTableTextBlock', window );">Schedule of accrued expenses</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ACCRUED EXPENSES (in thousands)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued clinical consulting services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,700</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued manufacturing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 843</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued vendor payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 452</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,995</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_AccruedEmployeeBenefitsTableTextBlock', window );">Schedule of accrued employee benefits</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ACCRUED EMPLOYEE BENEFITS (in thousands)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued bonus expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,307</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued vacation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued employee benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,517</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_AccruedEmployeeBenefitsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to accrued employee benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_AccruedEmployeeBenefitsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_AccruedExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_AccruedExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_BalanceSheetInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_BalanceSheetInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538116576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of assumptions used for estimating fair value</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life of option (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of stock option activity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted&#160;Average&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average&#160;Exercise&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual&#160;Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance&#160;- December&#160;31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.44 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,181)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 387.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (433)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance&#160;- December&#160;31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.70 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (435)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,498.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance&#160;-December&#160;31, 2024&#160;- outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.72 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance&#160;-&#160;December&#160;31, 2024&#160;- exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.97 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grant date fair value of options granted&#160;-&#160;December&#160;31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average grant date fair value - December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grant date fair value of options granted&#160;- year ended December&#160;31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 873,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average grant date fair value&#160;- year ended December&#160;31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock', window );">Schedule of outstanding and exercisable options</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The options outstanding and exercisable at December&#160;31, 2024 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;width:62.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:35.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Range of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:23.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.00 &#8211; $100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">101.00 &#8211; $200.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:23.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,900.00 &#8211; $18,900.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,900.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,900.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_kZbLru81qEGOgy4kgulZ7A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1years</span></span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203724647184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Warrants (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_StockWarrantsAbstract', window );"><strong>Stock Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ScheduleOfWarrantActivityTableTextBlock', window );">Summary of all warrant activity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted&#160;Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise&#160;Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December&#160;31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 634,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.78 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (634,426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_-rThEYUaYkWV2BgP_H43nw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Balance at December&#160;31, 2023</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_qOyzkP9fP0GF7kjXuWYV-w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> &#8212;</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,938,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.74 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (510,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December&#160;31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,428,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.74 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ScheduleOfWarrantActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrant activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ScheduleOfWarrantActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_StockWarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_StockWarrantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203691359520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Loans Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of debt</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">NEBT Loan</span></p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">RETOS 2015 </span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138</p></td></tr><tr><td style="vertical-align:bottom;width:32.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of maturity analysis of debt</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A maturity analysis of the debt as of December 31, 2024 is as follows <i style="font-style:italic;">(amounts in thousands of dollars)</i>:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 153</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203537886832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>License, Collaborative and Employment Agreements and Commitments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of maturity analysis of operating leases</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A maturity analysis of the Company&#8217;s operating leases as of December 31, 2024 is as follows <i style="font-style:italic;">(amounts in thousands of dollars)</i>:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future undiscounted cash flow for the years ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 672</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 587</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 368</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,627</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount factor</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (215)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_R1_OWizn2UuNSBN4hqT1Pw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,412</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (539)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability - long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 873</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538118016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of losses before income taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,641)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,568)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,012)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,421)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income/(Loss) before Income Taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,653)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,989)</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of components of income tax benefit</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,640)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,640)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision (Benefit) for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,640)</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Income tax (benefit) provision related to continuing operations computed by applying the statutory income tax rate to pretax loss</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Income tax (benefit) provision related to continuing operations differ from the amounts computed by applying the statutory income tax rate of 21% to pretax loss as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US Federal Statutory Tax Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">State and Local Income Taxes, Net of Federal Income Tax Effect</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17.33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Tax Effects-Spain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Statutory tax rate difference between Spain and United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (721)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes in Valuation Allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14.58)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6.66)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">VCN Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5.46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Changes in Valuation Allowances</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,347)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11.46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nontaxable or Nondeductible Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.87)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (187)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">NOL adjustment- 382 study</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (60.28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effective Tax Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax assets and liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company&#8217;s deferred tax assets for federal and state income taxes are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred Tax Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Federal, State and Foreign NOL Carryforward </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,356</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Accrued Compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Stock Issued For Services </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 957</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Stock Issued for Acquisition of Program </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,457</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Stock Issued for License Agreement </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,124</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Amortizable License Fee </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Deferred Tax Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Capitalized Research &amp; Development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,422</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Total Gross DTA </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,343</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;"> Less: Valuation Allowance </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,351)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Deferred Tax Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,992</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred Tax Liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> IPR&amp;D </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,340)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,939)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ASC 842 Net ROU Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Total Gross DTL </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,384)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,992)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net Deferred Tax Asset (Liability)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203533885088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations and Basis of Presentation (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 26, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>segment </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>subsidiary </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 25, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 15, 2024 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Oct. 26, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 25, 2022 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Reverse stock split</a></td>
<td class="nump">0.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding | shares</a></td>
<td class="nump">1,005,249<span></span>
</td>
<td class="nump">2,782,449<span></span>
</td>
<td class="nump">686,219<span></span>
</td>
<td class="nump">25,131,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized | shares</a></td>
<td class="nump">14,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_NumberOfSubsidiaries', window );">Number of subsidiaries | subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (334,971)<span></span>
</td>
<td class="num">$ (309,318)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,609<span></span>
</td>
<td class="nump">23,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Decrease in cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,574)<span></span>
</td>
<td class="num">(18,606)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (25,653)<span></span>
</td>
<td class="num">$ (18,349)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tovx_AnnualMeeting2024Member', window );">2024 Annual Meeting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_NumberOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of subsidiaries hold by parent company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_NumberOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=tovx_AnnualMeeting2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=tovx_AnnualMeeting2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538116576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Going Concern (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_GoingConcernAbstract', window );"><strong>Going Concern</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">$ (334,971)<span></span>
</td>
<td class="num">$ (309,318)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 11,609<span></span>
</td>
<td class="nump">$ 23,177<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_GoingConcernAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>n/a.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_GoingConcernAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203532309216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Property and equipment (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Computer, office equipment, furniture and software | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Computer, office equipment, furniture and software | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration', window );">Property, plant and equipment, estimated useful lives</a></td>
<td class="text">us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482190/360-10-35-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203526620832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>segment </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 29, 2022 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 137,000<span></span>
</td>
<td class="nump">$ 135,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentCharges', window );">Impairment charges of property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">In-process R&amp;D, carrying value</a></td>
<td class="nump">$ 19,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">IPR&amp;D Impairment Charges</a></td>
<td class="nump">1,300,000<span></span>
</td>
<td class="nump">$ 4,100,000<span></span>
</td>
<td class="nump">1,325,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, at carrying value</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="nump">5,600,000<span></span>
</td>
<td class="nump">5,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillFairValueDisclosure', window );">Goodwill, fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="nump">$ 4,100,000<span></span>
</td>
<td class="nump">5,594,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,811,258<span></span>
</td>
<td class="nump">715,028<span></span>
</td>
<td class="nump">2,459,016<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent', window );">Accrued Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,400,000<span></span>
</td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrentAndNoncurrent', window );">Prepaid Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 365,000<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_ResearchAndDevelopmentArrangementMember', window );">Research and Development Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ResearchAndDevelopmentExpenditurePeriod', window );">Research and development expenditure period (in months)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember', window );">In-process R&amp;D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">In-process R&amp;D, carrying value</a></td>
<td class="nump">19,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure', window );">In-process R&amp;D, written down and fair value</a></td>
<td class="nump">18,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">IPR&amp;D Impairment Charges</a></td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss', window );">Impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesCAndSeriesDPreferredStockMember', window );">Series C and Series D Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">98,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember', window );">Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,428,600<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_OptionMember', window );">Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,034<span></span>
</td>
<td class="nump">175,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss resulting from write-down of asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ResearchAndDevelopmentExpenditurePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Research and development expenditure period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ResearchAndDevelopmentExpenditurePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(7)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TangibleAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TangibleAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_ResearchAndDevelopmentArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_ResearchAndDevelopmentArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesCAndSeriesDPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=tovx_SeriesCAndSeriesDPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_OptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_OptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203533338992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - V C N - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones', window );">Additional consideration related to the achievement of certain milestones</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_AmountToBePaidDueToApproval', window );">Amount to be paid due to approval</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_PaymentMadeAfterClinicalTrial', window );">Payment made after clinical trial</a></td>
<td class="nump">$ 3,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Fair value of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3', window );">Fair value measurement, transfer in to level3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3', window );">Fair value measurement, transfer out of level3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tovx_VCNBiosciencesS.LMember', window );">Operating Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh', window );">Increase in operating expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 699,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow', window );">Decrease in operating expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 660,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_AmountToBePaidDueToApproval">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount paid due to approval.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_AmountToBePaidDueToApproval</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of additional consideration paid on a business combination upon achievement of milestones.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_PaymentMadeAfterClinicalTrial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments to be made after initiating patient dosing in the US and phase 2 clinical trial.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_PaymentMadeAfterClinicalTrial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any change recognized during the period in the low-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=tovx_VCNBiosciencesS.LMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=tovx_VCNBiosciencesS.LMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203531792016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Change in fair value of Contingent Consideration (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair value measured on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent consideration, net of current portion</a></td>
<td class="nump">$ 6,973<span></span>
</td>
<td class="nump">$ 6,274<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_CommitmentsMember', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair value measured on recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance at beginning</a></td>
<td class="nump">6,274<span></span>
</td>
<td class="nump">10,184<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Payment of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,250)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="nump">699<span></span>
</td>
<td class="num">(660)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent consideration, net of current portion</a></td>
<td class="nump">6,973<span></span>
</td>
<td class="nump">6,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance at ending</a></td>
<td class="nump">$ 6,973<span></span>
</td>
<td class="nump">$ 6,274<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_CommitmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_CommitmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203532863984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies- Fair value of financial instruments measured on a recurring basis (Details) - Contingent consideration - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Fair value of contingent consideration</a></td>
<td class="nump">$ 6,973<span></span>
</td>
<td class="nump">$ 6,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Fair value of liabilities</a></td>
<td class="nump">6,973<span></span>
</td>
<td class="nump">6,274<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Fair value of contingent consideration</a></td>
<td class="nump">6,973<span></span>
</td>
<td class="nump">6,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Fair value of liabilities</a></td>
<td class="nump">$ 6,973<span></span>
</td>
<td class="nump">$ 6,274<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_CommitmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_CommitmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203532909120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Contingent Consideration (Details) - Level 3 - Contingent consideration<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Discount rate | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Contingent consideration, measurement Input</a></td>
<td class="nump">0.116<span></span>
</td>
<td class="nump">0.129<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Discount rate | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Contingent consideration, measurement Input</a></td>
<td class="nump">0.118<span></span>
</td>
<td class="nump">0.136<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Weighted Average Discount rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Contingent consideration, measurement Input</a></td>
<td class="nump">0.117<span></span>
</td>
<td class="nump">0.1316<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Probability of Occurrence (periodic for each Milestone) | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Contingent consideration, measurement Input</a></td>
<td class="nump">0.117<span></span>
</td>
<td class="nump">0.117<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Probability of Occurrence (periodic for each Milestone) | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Contingent consideration, measurement Input</a></td>
<td class="nump">0.92<span></span>
</td>
<td class="nump">0.92<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Probability of occurrence (cumulative through each Milestone) | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Contingent consideration, measurement Input</a></td>
<td class="nump">0.053<span></span>
</td>
<td class="nump">0.053<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Probability of occurrence (cumulative through each Milestone) | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Contingent consideration, measurement Input</a></td>
<td class="nump">0.488<span></span>
</td>
<td class="nump">0.488<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure derivative liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_CommitmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_CommitmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=tovx_WeightedAverageDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=tovx_WeightedAverageDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=tovx_MeasurementInputProbabilityOfOccurrenceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=tovx_MeasurementInputProbabilityOfOccurrenceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=tovx_ProbabilityOfOccurrenceCumulativeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=tovx_ProbabilityOfOccurrenceCumulativeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203534671056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles - Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at the beginning</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="num">$ (1,500)<span></span>
</td>
<td class="num">$ (4,100)<span></span>
</td>
<td class="num">(5,594)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Effects of exchange rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(106)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at the end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203537895328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles - In-process R&amp;D (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">In-process R&amp;D impairment</a></td>
<td class="num">$ (1,300)<span></span>
</td>
<td class="num">$ (4,100)<span></span>
</td>
<td class="num">$ (1,325)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Balance at the end</a></td>
<td class="nump">$ 19,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember', window );">In-process R&amp;D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Balance at the beginning</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">In-process R&amp;D impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,325)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Effects of exchange rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,072)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Balance at the end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,358<span></span>
</td>
<td class="nump">$ 19,755<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203635897680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangibles</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, at carrying value</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillFairValueDisclosure', window );">Goodwill, fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">4,100<span></span>
</td>
<td class="nump">5,594<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">In-process R&amp;D, carrying value</a></td>
<td class="nump">19,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">In-process R&amp;D, fair value</a></td>
<td class="nump">18,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">In-process research and development impairment</a></td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="nump">$ 4,100<span></span>
</td>
<td class="nump">$ 1,325<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203533271920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Research and Development Tax Credits (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsLineItems', window );"><strong>Research and Development Tax Credits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable', window );">Deferred research and development tax credit grant receivable.</a></td>
<td class="nump">$ 3,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_DeferredResearchAndDevelopmentTaxCreditCurrent', window );">Deferred research and development tax credit-current portion</a></td>
<td class="nump">1,614,000<span></span>
</td>
<td class="nump">$ 906,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent', window );">Non-current deferred research and development tax credit</a></td>
<td class="nump">762,000<span></span>
</td>
<td class="nump">906,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit', window );">Increase (Decrease) in Deferred Research and Development Tax Credit</a></td>
<td class="num">$ (888,000)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_ResearchAndDevelopmentArrangementMember', window );">Research and Development Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsLineItems', window );"><strong>Research and Development Tax Credits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ResearchAndDevelopmentExpenditurePeriod', window );">Research and development expenditure period (in months)</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_DeferredResearchAndDevelopmentTaxCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred research and development tax credit that has been received or is receivable, classified as current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_DeferredResearchAndDevelopmentTaxCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred research and development tax credit grant receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred research and development tax credit that has been received or is receivable, classified as non current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred research and development tax credit, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ResearchAndDevelopmentExpenditurePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Research and development expenditure period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ResearchAndDevelopmentExpenditurePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_ResearchAndDevelopmentArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_ResearchAndDevelopmentArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203533545936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Selected Balance Sheet Information - Schedule of Prepaid expenses and other current assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_BalanceSheetInformationAbstract', window );"><strong>Selected Balance Sheet Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_PrepaidManufacturingExpense', window );">Prepaid manufacturing expenses</a></td>
<td class="nump">$ 375<span></span>
</td>
<td class="nump">$ 491<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidInsurance', window );">Prepaid insurance</a></td>
<td class="nump">374<span></span>
</td>
<td class="nump">496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_PrepaidConsultingSubscriptionsAndOtherExpenses', window );">Prepaid clinical research organizations</a></td>
<td class="nump">235<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent', window );">Prepaid consulting, subscriptions and other expenses</a></td>
<td class="nump">365<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">VAT receivable</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Total prepaid expenses and other current assets</a></td>
<td class="nump">$ 1,444<span></span>
</td>
<td class="nump">$ 2,414<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_BalanceSheetInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_BalanceSheetInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the amount paid in advance for clinical research organization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_PrepaidConsultingSubscriptionsAndOtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the amount paid in advance for consulting, subscriptions and other expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_PrepaidConsultingSubscriptionsAndOtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_PrepaidManufacturingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Prepaid Manufacturing Expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_PrepaidManufacturingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203533868656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Balance Sheet Information - Schedule of Property and equipment, net (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Selected Balance Sheet Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 1,205,000<span></span>
</td>
<td class="nump">$ 1,424,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(935,000)<span></span>
</td>
<td class="num">(1,002,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">270,000<span></span>
</td>
<td class="nump">422,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation</a></td>
<td class="nump">137,000<span></span>
</td>
<td class="nump">135,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=tovx_ComputersAndOfficeEquipmentMember', window );">Computers and office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Selected Balance Sheet Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">708,000<span></span>
</td>
<td class="nump">902,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Selected Balance Sheet Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">392,000<span></span>
</td>
<td class="nump">417,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Selected Balance Sheet Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">94,000<span></span>
</td>
<td class="nump">94,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Selected Balance Sheet Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="nump">$ 11,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=tovx_ComputersAndOfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=tovx_ComputersAndOfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203531771904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Selected Balance Sheet Information - Schedule of Accrued expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_BalanceSheetInformationAbstract', window );"><strong>Selected Balance Sheet Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_AccruedClinicalConsultingServices', window );">Accrued clinical consulting services</a></td>
<td class="nump">$ 2,390<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_AccruedManufacturingCosts', window );">Accrued manufacturing costs</a></td>
<td class="nump">772<span></span>
</td>
<td class="nump">843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_AccruedVendorPayments', window );">Accrued vendor payments</a></td>
<td class="nump">206<span></span>
</td>
<td class="nump">452<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_AccruedExpenses', window );">Total accrued expenses</a></td>
<td class="nump">$ 3,368<span></span>
</td>
<td class="nump">$ 2,995<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_AccruedClinicalConsultingServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value of accrued clinical consulting services payable as on balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_AccruedClinicalConsultingServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_AccruedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_AccruedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_AccruedManufacturingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The manufacturing costs incurred in the production of goods for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_AccruedManufacturingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_AccruedVendorPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations and payables pertaining to vendor payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_AccruedVendorPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_BalanceSheetInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_BalanceSheetInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203534295696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Selected Balance Sheet Information - Schedule of Accrued employee benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_BalanceSheetInformationAbstract', window );"><strong>Selected Balance Sheet Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrent', window );">Accrued bonus expense</a></td>
<td class="nump">$ 870<span></span>
</td>
<td class="nump">$ 1,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Accrued compensation expense</a></td>
<td class="nump">187<span></span>
</td>
<td class="nump">127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrent', window );">Accrued vacation expense</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Total accrued employee benefits</a></td>
<td class="nump">$ 1,144<span></span>
</td>
<td class="nump">$ 1,517<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_BalanceSheetInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_BalanceSheetInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedVacationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483070/710-10-25-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedVacationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203526798656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock incentive plan and other information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 05, 2019</div></th>
<th class="th"><div>Nov. 02, 2010</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Sep. 17, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 596,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from Stock Options Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember', window );">General and Administrative Expenses and Research and Development Expense | Employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 462,000<span></span>
</td>
<td class="nump">$ 373,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=tovx_EmployeesAndDirectorsMember', window );">Employees And Directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based payment award, options, grants in period, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">420<span></span>
</td>
<td class="nump">87,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue', window );">Value of options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=tovx_ConsultantMember', window );">Consultant | General and Administrative Expenses and Research and Development Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 209,000<span></span>
</td>
<td class="nump">$ 179,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tovx_StockPlan2010Member', window );">2010 Stock Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Share-based payment award, options, outstanding, number</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Share-based compensation arrangement by share-based payment award, number of shares authorized</a></td>
<td class="nump">16,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Share-based compensation arrangement by share-based payment award, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tovx_StockPlan2010Member', window );">2010 Stock Plan | Board of Directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Share-based payment award, options, outstanding, number</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares', window );">Share-based payment award, options, issued, number</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tovx_StockPlan2010Member', window );">2010 Stock Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod', window );">Share-based payment award, options, grants, expired period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tovx_StockPlan2010Member', window );">2010 Stock Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod', window );">Share-based payment award, options, grants, expired period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tovx_StockPlan2020Member', window );">2020 Stock Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Share-based payment award, options, outstanding, number</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">167,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Share-based compensation arrangement by share-based payment award, number of shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares', window );">Share-based payment award, options, issued, number</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of stock expired on granted period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of options granted, Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options issued, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=tovx_EmployeesAndDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=tovx_EmployeesAndDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=tovx_ConsultantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=tovx_ConsultantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=tovx_StockPlan2010Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=tovx_StockPlan2010Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=tovx_StockPlan2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=tovx_StockPlan2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538417872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Assumptions used for estimating fair value (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice', window );">Exercise price</a></td>
<td class="nump">$ 5.25<span></span>
</td>
<td class="nump">$ 14.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">93.38%<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">3.88%<span></span>
</td>
<td class="nump">4.02%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life of option (years)</a></td>
<td class="text">4 years 3 months 3 days<span></span>
</td>
<td class="text">4 years 3 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203526627152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of stock option activity (Details) - Stock Option - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options, Beginning balance</a></td>
<td class="nump">175,049<span></span>
</td>
<td class="nump">91,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options, Granted (in shares)</a></td>
<td class="nump">420<span></span>
</td>
<td class="nump">87,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Options, Expired</a></td>
<td class="num">(435)<span></span>
</td>
<td class="num">(4,181)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options, Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(433)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options, Ending balance</a></td>
<td class="nump">175,034<span></span>
</td>
<td class="nump">175,049<span></span>
</td>
<td class="nump">91,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options, Exercisable</a></td>
<td class="nump">107,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Beginning balance</a></td>
<td class="nump">$ 45.55<span></span>
</td>
<td class="nump">$ 90.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Granted</a></td>
<td class="nump">5.25<span></span>
</td>
<td class="nump">14.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Expired</a></td>
<td class="nump">3,498.79<span></span>
</td>
<td class="nump">387.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27.79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Ending balance</a></td>
<td class="nump">36.88<span></span>
</td>
<td class="nump">$ 45.55<span></span>
</td>
<td class="nump">$ 90.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 50.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life, Outstanding</a></td>
<td class="text">6 years 8 months 19 days<span></span>
</td>
<td class="text">7 years 8 months 12 days<span></span>
</td>
<td class="text">6 years 5 months 8 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Life, Exercisable</a></td>
<td class="text">5 years 11 months 19 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue', window );">Grant date fair value of options granted</a></td>
<td class="nump">$ 1,526<span></span>
</td>
<td class="nump">$ 873,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value</a></td>
<td class="nump">$ 3.63<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of stock (or other type of equity) granted during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203533260128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Options outstanding and exercisable (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=tovx_RangeOfExercisePrice0.00To100.00Member', window );">Range of Exercise Price 0.00-100.00</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Options Outstanding, Range of Exercise Price Lower</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Options Outstanding, Range of Exercise Price Upper</a></td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding, Options | shares</a></td>
<td class="nump">161,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding, Weighted Average Exercise Price</a></td>
<td class="nump">$ 18.28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Average Remaining Contractual Life</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable, Options | shares</a></td>
<td class="nump">94,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable, Weighted Average Exercise Price</a></td>
<td class="nump">$ 20.82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Options Exercisable, Weighted Average Remaining Contractual Life</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=tovx_RangeOfExercisePrice101.00To200.00Member', window );">Range of Exercise Price 101.00-200.00</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Options Outstanding, Range of Exercise Price Lower</a></td>
<td class="nump">$ 101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Options Outstanding, Range of Exercise Price Upper</a></td>
<td class="nump">$ 200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding, Options | shares</a></td>
<td class="nump">13,427<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding, Weighted Average Exercise Price</a></td>
<td class="nump">$ 114.61<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Average Remaining Contractual Life</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable, Options | shares</a></td>
<td class="nump">13,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable, Weighted Average Exercise Price</a></td>
<td class="nump">$ 114.61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Options Exercisable, Weighted Average Remaining Contractual Life</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=tovx_RangeOfExercisePrice18900.00To18900.00Member', window );">Range of Exercise Price 18,900.00-18,900.00</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation and Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Options Outstanding, Range of Exercise Price Lower</a></td>
<td class="nump">$ 18,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Options Outstanding, Range of Exercise Price Upper</a></td>
<td class="nump">$ 18,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding, Options | shares</a></td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding, Weighted Average Exercise Price</a></td>
<td class="nump">$ 18,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Average Remaining Contractual Life</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable, Options | shares</a></td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable, Weighted Average Exercise Price</a></td>
<td class="nump">$ 18,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Options Exercisable, Weighted Average Remaining Contractual Life</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=tovx_RangeOfExercisePrice0.00To100.00Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=tovx_RangeOfExercisePrice0.00To100.00Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=tovx_RangeOfExercisePrice101.00To200.00Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=tovx_RangeOfExercisePrice101.00To200.00Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=tovx_RangeOfExercisePrice18900.00To18900.00Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=tovx_RangeOfExercisePrice18900.00To18900.00Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203532183360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Warrants (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 27, 2024</div></th>
<th class="th"><div>Oct. 15, 2018</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Aug. 15, 2024</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Aug. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Stock Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Gross proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_StockIssuedDuringPeriodSharesWarrantsExercised', window );">Warrants exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrant outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Stock Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock issued during period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Stock Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of warrants to purchase shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,367,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_PreferredStockConversionPricePerShare', window );">Preferred stock conversion price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IssueOfWarrantsToPurchaseCommonStock', window );">Issue of warrants to purchase common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,367,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis=us-gaap_SeriesBMember', window );">Series B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Stock Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of stock, shares converted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=tovx_PublicOfferingMember', window );">Public Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Stock Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock issued during period (in shares)</a></td>
<td class="nump">918,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ShareAndWarrantsOfferingPrice', window );">Offering price</a></td>
<td class="nump">$ 1.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_WarrantsOfferingPrice', window );">Warrants, offering price</a></td>
<td class="nump">$ 1.7499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Gross proceeds</a></td>
<td class="nump">$ 2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants', window );">Percentage of shares outstanding for exercise of warrants</a></td>
<td class="nump">4.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder', window );">Percentage of shares outstanding for exercise of warrants at the election of holder</a></td>
<td class="nump">9.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_NoticePeriodToIncreaseBeneficialOwnership', window );">Notice period</a></td>
<td class="text">61 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice', window );">Threshold percentage of shares outstanding for exercise of warrants</a></td>
<td class="nump">9.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=tovx_PublicOfferingMember', window );">Public Offering | Pre-funded warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Stock Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of warrants to purchase shares</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of warrant or right, number of securities called by each warrant or right</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per warrant</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_StockIssuedDuringPeriodSharesWarrantsExercised', window );">Warrants exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=tovx_PublicOfferingMember', window );">Public Offering | Common warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Stock Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of warrants to purchase shares</a></td>
<td class="nump">1,428,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of warrant or right, number of securities called by each warrant or right</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per warrant</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Expected life of warrant (years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_StockIssuedDuringPeriodSharesWarrantsExercised', window );">Warrants exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember', window );">Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Stock Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember', window );">Warrant | Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Stock Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of warrants to purchase shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price per warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.22<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_IssueOfWarrantsToPurchaseCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>It represent additional of warrant to purchase of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_IssueOfWarrantsToPurchaseCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_NoticePeriodToIncreaseBeneficialOwnership">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of days of prior notice from the holder to increase the amount of beneficial
ownership of outstanding shares, after giving effect to the exercise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_NoticePeriodToIncreaseBeneficialOwnership</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_PreferredStockConversionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity can be converted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_PreferredStockConversionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ShareAndWarrantsOfferingPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities and warrants issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ShareAndWarrantsOfferingPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_StockIssuedDuringPeriodSharesWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares of stock issued as a result of the exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_StockIssuedDuringPeriodSharesWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum percentage of shares outstanding that is owned by the holder of warrants, beyond which the warrants cannot be exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum percentage of shares outstanding that is owned by the holder of warrants, beyond which the warrants cannot be exercised at the election of the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of outstanding shares exceeding which a prior notice from holder to exercise the warrants to increase the amount of beneficial ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_WarrantsOfferingPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of warrants issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_WarrantsOfferingPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis=us-gaap_SeriesBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis=us-gaap_SeriesBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=tovx_PublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=tovx_PublicOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=tovx_PreFundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=tovx_PreFundedWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=tovx_CommonWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=tovx_CommonWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203533501696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Warrants - summary of all warrant activity (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_StockWarrantsAbstract', window );"><strong>Stock Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Warrants, Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">634,426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Warrants, Granted</a></td>
<td class="nump">1,938,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod', window );">Number of Warrants, Exercised</a></td>
<td class="num">(510,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of Warrants, Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(634,426)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Warrants, Ending balance</a></td>
<td class="nump">1,428,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">634,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Exercise Price, Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Exercise Price, Granted</a></td>
<td class="nump">$ 1.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Exercise Price, Exercised</a></td>
<td class="nump">0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Exercise Price, Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Exercise Price, Ending balance</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted Average Remaining Contractual Life (in years)</a></td>
<td class="text">4 years 8 months 26 days<span></span>
</td>
<td class="text">0 years<span></span>
</td>
<td class="text">9 months 10 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms', window );">Weighted Average Remaining Contractual Life, Granted (in years)</a></td>
<td class="text">4 years 8 months 26 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards granted excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share warrants exercised during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans are exercise in period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_StockWarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_StockWarrantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203534607488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 29, 2022</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Aug. 26, 2024</div></th>
<th class="th"><div>Aug. 25, 2024</div></th>
<th class="th"><div>Oct. 26, 2022</div></th>
<th class="th"><div>Oct. 25, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Offering price</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Gross proceeds</a></td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionPrice', window );">Conversion price</a></td>
<td class="nump">$ 1.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">2,459,016<span></span>
</td>
<td class="nump">2,811,258<span></span>
</td>
<td class="nump">715,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">14,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock and warrants, net of issuance costs ( in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">918,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=tovx_AtMarketOfferingMember', window );">At the market offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from "at the market" stock issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,600,000<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock and warrants, net of issuance costs ( in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">569,000<span></span>
</td>
<td class="nump">81,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesCConvertiblePreferredStockMember', window );">Series C Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionPrice', window );">Conversion price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountConverted1', window );">Conversion of preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,005,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Common stock shares increased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,005,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of stock, shares converted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Convertible preferred stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Convertible preferred stock, shares issued</a></td>
<td class="nump">275,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesCConvertiblePreferredStockMember', window );">Series C Preferred Stock | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Preferred Stock conversion to Common (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesCConvertiblePreferredStockMember', window );">Series C Preferred Stock | Additional Paid-in Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Common stock shares increased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,005,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesCAndSeriesDPreferredStockMember', window );">Series C and Series D Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">98,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesDConvertiblePreferredStockMember', window );">Series D Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionPrice', window );">Conversion price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountConverted1', window );">Conversion of preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 728,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Common stock shares increased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 728,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_CommonStockNumberOfVotesPerShare', window );">Votes per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of stock, shares converted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Convertible preferred stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Convertible preferred stock, shares issued</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesDConvertiblePreferredStockMember', window );">Series D Convertible Preferred Stock | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Preferred Stock conversion to Common (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesDConvertiblePreferredStockMember', window );">Series D Convertible Preferred Stock | Additional Paid-in Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Common stock shares increased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 728,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_CommonStockNumberOfVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of votes that common share is entitled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_CommonStockNumberOfVotesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockAmountConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockAmountConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockConvertibleConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share conversion price of preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockConvertibleConversionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=tovx_AtMarketOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=tovx_AtMarketOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesCConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=tovx_SeriesCConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesCAndSeriesDPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=tovx_SeriesCAndSeriesDPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=tovx_SeriesDConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=tovx_SeriesDConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203532397296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Payable - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Loans Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted cash included in other long-term assets</a></td>
<td class="nump">$ 96,000<span></span>
</td>
<td class="nump">$ 102,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Loans Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Loans acquired, interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Loans Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Loans acquired, interest rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538007296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Payable - Non-current asset on the balance sheet (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLineItems', window );"><strong>Loans Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Loans payable-current</a></td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">$ 63<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Loan Payable - non-current</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember', window );">NEBT Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLineItems', window );"><strong>Loans Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Loans payable-current</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Loan Payable - non-current</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=tovx_Retos2015Member', window );">RETOS 2015</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLineItems', window );"><strong>Loans Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Loans payable-current</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Loan Payable - non-current</a></td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 138<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCapitalizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=tovx_Retos2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=tovx_Retos2015Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203534067280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Payable - Maturity analysis of the debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Loans Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 61<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028</a></td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LongTermDebt.', window );">Total</a></td>
<td class="nump">$ 153<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_LongTermDebt.">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_LongTermDebt.</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538474160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party (Details) - Ms. Shallcross - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 14, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 13, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ApprovedCompensationPayable', window );">Approved compensation</a></td>
<td class="nump">$ 152,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold', window );">Compensation paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 145,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ApprovedBonusPayable', window );">Approved bonus payable</a></td>
<td class="nump">$ 70,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_DirectorMember', window );">Directors | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ApprovedCompensationPayable', window );">Approved compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 157,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options, Granted (in shares)</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue', window );">Value of shares</a></td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ApprovedBonusPayable', window );">Approved bonus payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ApprovedBonusPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of approved bonus payable
as at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ApprovedBonusPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ApprovedCompensationPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of compensation that is agreed to be paid for the director.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ApprovedCompensationPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of shares granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Other employee benefit expense includes, but is not limited to, service component of net periodic benefit cost for defined benefit plan. Excludes compensation cost in cost of good and service sold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=tovx_MaryannShallcrossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=tovx_MaryannShallcrossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203526360128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>License, Collaborative and Employment Agreements and Commitments (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 13, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 14, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 15, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 07, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 15, 2016 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 19, 2012 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 28, 2012 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToEmployees', window );">Annual base salary</a></td>
<td class="nump">$ 667,536<span></span>
</td>
<td class="nump">$ 644,963<span></span>
</td>
<td class="nump">$ 614,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 631,000<span></span>
</td>
<td class="nump">$ 624,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_NonCashAdditionOfRightOfUseAssets', window );">Non cash addition of right of use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">937,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember', window );">Saint Joan de deu collaboration and license agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid', window );">Payment to be made subject to third party economic aid | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_PaymentToBeMadeAfterClinicalTrial', window );">Payment to be made after clinical trial | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 320,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_MaximumPeriodForPaymentClinicalTrial', window );">Maximum period for payment clinical trial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember', window );">Licensing Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseAgreementAnnualPaymentsDue', window );">Annual payments due under license agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseAgreementFinalPaymentDue', window );">Final payment due under license agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=tovx_StevenAShallcrossMember', window );">Steven A. Shallcross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount', window );">Cash bonus paid as per employee agreement</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="nump">$ 350,000<span></span>
</td>
<td class="nump">$ 385,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based payment award, options, grants in period, gross | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">475,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tovx_PrevAbrLlcMember', window );">Prev Abr Llc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_AdditionalCashPaymentForLicenseAgreement', window );">Additional cash payment for license agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 235,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_UnregisteredSharesIssuedToLicenseAgreement', window );">Unregistered shares issued to license agreement | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_AdditionalConsiderationPayable', window );">Additional consideration payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">50% in cash and 50% in the Company&#8217;s stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_OptionsToBeReceivedCommonStockShares', window );">Options to be received common stock shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,724<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=tovx_PhaseIClinicalTrialsMember', window );">Phase I Clinical Trials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_MilestonePayment', window );">Milestone payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=tovx_PhaseIiiClinicalTrialsMember', window );">Phase III Clinical Trials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_MilestonePayment', window );">Milestone payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=tovx_NdaSubmissionInUsMember', window );">NDA Submission In US</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_MilestonePayment', window );">Milestone payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=tovx_EuropeanMedicinesAgencyApprovalMember', window );">European Medicines Agency Approval</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_MilestonePayment', window );">Milestone payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=tovx_RegulatoryApprovalInAsianCountryMember', window );">Regulatory Approval In Asian Country</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_MilestonePayment', window );">Milestone payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=tovx_ClinicalTrialAgreementMember', window );">Clinical Trial Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_EstimatedResearchCosts', window );">Estimated research costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForFees', window );">Payments for other fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=tovx_ExclusiveOptionLicenseAgreementMember', window );">Exclusive Option License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_PaymentForExtensionOfOption', window );">Extend option period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=tovx_CollaborationAndLicenseAgreementMember', window );">Collaboration and license agreement | Saint Joan de deu collaboration and license agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_PaymentOfOptionFee', window );">Payment of option Fee | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=tovx_TechnologyTransferAgreementMember', window );">Technology Transfer Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_CollaborativeArrangementAmountsIncurred', window );">Amounts incurred for termination of agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=tovx_IcoMarketingLicenseMember', window );">ICO Marketing License</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_CollaborativeArrangementAmountsIncurred', window );">Amounts incurred for termination of agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=tovx_IdibellIcoLicenseAgreementMember', window );">IDIBELL/ICO License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_CollaborativeArrangementAmountsIncurred', window );">Amounts incurred for termination of agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=tovx_UniversityOfTexasAustinAgreementMember', window );">University of Texas Austin Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_CollaborativeArrangementAmountsIncurred', window );">Amounts incurred for termination of agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=tovx_ConsultingFeesMember', window );">Consulting Fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_CollaborativeArrangementAmountsIncurred', window );">Amounts incurred for termination of agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForFees', window );">Payments for other fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_QuarterlyInstallmentsPaymentPeriodAxis=tovx_FirstYearMember', window );">First Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ResearchAgreementFixedFee', window );">Research agreement fixed fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">303,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_QuarterlyInstallmentsPaymentPeriodAxis=tovx_SecondYearMember', window );">Second Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ResearchAgreementFixedFee', window );">Research agreement fixed fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">316,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_QuarterlyInstallmentsPaymentPeriodAxis=tovx_ThirdYearMember', window );">Third Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems', window );"><strong>License, Collaborative and Employment Agreements and Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ResearchAgreementFixedFee', window );">Research agreement fixed fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 329,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_AdditionalCashPaymentForLicenseAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additional cash payment for license agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_AdditionalCashPaymentForLicenseAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_AdditionalConsiderationPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description related to additional consideration payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_AdditionalConsiderationPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_CollaborativeArrangementAmountsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts incurred by the company under the of collaborative arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_CollaborativeArrangementAmountsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_EstimatedResearchCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of estimated research services cost provided.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_EstimatedResearchCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_LicenseAgreementAnnualPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of annual payments due under the license agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_LicenseAgreementAnnualPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_LicenseAgreementFinalPaymentDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the final payment due under the license agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_LicenseAgreementFinalPaymentDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_MaximumPeriodForPaymentClinicalTrial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of years within which payment has to be made under the agreement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_MaximumPeriodForPaymentClinicalTrial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_MilestonePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A milestone payment is an authority payment made to a contractor which is linked to the contractor delivering a service or commodity such that, should the agreement be terminated at the point of payment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_MilestonePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_NonCashAdditionOfRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non cash addition to right of use assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_NonCashAdditionOfRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_OptionsToBeReceivedCommonStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>It Represents options to be received common stock shares reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_OptionsToBeReceivedCommonStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_PaymentForExtensionOfOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount paid for the extension of option period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_PaymentForExtensionOfOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_PaymentOfOptionFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of payment of option fee during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_PaymentOfOptionFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_PaymentToBeMadeAfterClinicalTrial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount to be paid under the agreement after the clinical trials</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_PaymentToBeMadeAfterClinicalTrial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment to be made to the foundation subject to private or public economic aid that third parties may grant to the institution.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ResearchAgreementFixedFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of research and development costs incurred for a fixed-price, all payable in quarterly installments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ResearchAgreementFixedFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_UnregisteredSharesIssuedToLicenseAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued during the period for license agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_UnregisteredSharesIssuedToLicenseAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment made to pay deferred cash remuneration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for fees classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments of cash to employees, including wages and salaries, during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=tovx_StevenAShallcrossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=tovx_StevenAShallcrossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=tovx_PrevAbrLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=tovx_PrevAbrLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=tovx_PhaseIClinicalTrialsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=tovx_PhaseIClinicalTrialsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=tovx_PhaseIiiClinicalTrialsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=tovx_PhaseIiiClinicalTrialsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=tovx_NdaSubmissionInUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=tovx_NdaSubmissionInUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=tovx_EuropeanMedicinesAgencyApprovalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=tovx_EuropeanMedicinesAgencyApprovalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=tovx_RegulatoryApprovalInAsianCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=tovx_RegulatoryApprovalInAsianCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=tovx_ClinicalTrialAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=tovx_ClinicalTrialAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=tovx_ExclusiveOptionLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=tovx_ExclusiveOptionLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=tovx_CollaborationAndLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=tovx_CollaborationAndLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=tovx_TechnologyTransferAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=tovx_TechnologyTransferAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=tovx_IcoMarketingLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=tovx_IcoMarketingLicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=tovx_IdibellIcoLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=tovx_IdibellIcoLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=tovx_UniversityOfTexasAustinAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=tovx_UniversityOfTexasAustinAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=tovx_ConsultingFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=tovx_ConsultingFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_QuarterlyInstallmentsPaymentPeriodAxis=tovx_FirstYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_QuarterlyInstallmentsPaymentPeriodAxis=tovx_FirstYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_QuarterlyInstallmentsPaymentPeriodAxis=tovx_SecondYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_QuarterlyInstallmentsPaymentPeriodAxis=tovx_SecondYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_QuarterlyInstallmentsPaymentPeriodAxis=tovx_ThirdYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_QuarterlyInstallmentsPaymentPeriodAxis=tovx_ThirdYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203526834320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>License, Collaborative and Employment Agreements and Commitments - Maturity analysis of operating leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">1,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Discount factor</a></td>
<td class="num">(215)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">1,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liability - current</a></td>
<td class="num">(539)<span></span>
</td>
<td class="num">$ (487)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability - long term</a></td>
<td class="nump">$ 873<span></span>
</td>
<td class="nump">$ 1,442<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Operating lease liability - current, Operating lease liability - long term<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203631840272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes -Losses before income taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="num">$ (7,641)<span></span>
</td>
<td class="num">$ (8,568)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">(18,012)<span></span>
</td>
<td class="num">(11,421)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Net Loss before income taxes</a></td>
<td class="num">$ (25,653)<span></span>
</td>
<td class="num">$ (19,989)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203538060800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of income tax benefit (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,640)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total Deferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,640)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (Benefit) for income taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (1,640)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203526491248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income tax (benefit) provision related to continuing operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>U.S. Federal provision (benefit)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">US Federal Statutory Tax Rate</a></td>
<td class="num">$ (5,387)<span></span>
</td>
<td class="num">$ (4,198)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and Local Income Taxes, Net of Federal Income Tax Effect</a></td>
<td class="nump">4,445<span></span>
</td>
<td class="num">(532)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract', window );"><strong>Foreign Tax Effects-Spain</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Statutory tax rate difference between Spain and United States</a></td>
<td class="num">(721)<span></span>
</td>
<td class="num">(457)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential', window );">Changes in Valuation Allowances</a></td>
<td class="nump">3,741<span></span>
</td>
<td class="nump">1,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses', window );">VCN Impairment</a></td>
<td class="nump">1,400<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Changes in Valuation Allowances</a></td>
<td class="num">(19,347)<span></span>
</td>
<td class="nump">2,291<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Nontaxable or Nondeductible Items</a></td>
<td class="nump">222<span></span>
</td>
<td class="num">(187)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other Adjustments</a></td>
<td class="nump">181<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount', window );">NOL adjustment- 382 study</a></td>
<td class="nump">15,466<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Effective Tax Rate</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (1,640)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of income tax (benefit) rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US Federal Statutory Tax Rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State and Local Income Taxes, Net of Federal Income Tax Effect</a></td>
<td class="num">(17.33%)<span></span>
</td>
<td class="nump">2.66%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract', window );"><strong>Foreign Tax Effects-Spain</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Statutory tax rate difference between Spain and United States</a></td>
<td class="nump">2.81%<span></span>
</td>
<td class="nump">2.29%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential', window );">Changes in Valuation Allowances</a></td>
<td class="num">(14.58%)<span></span>
</td>
<td class="num">(6.66%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses', window );">VCN Impairment</a></td>
<td class="num">(5.46%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Changes in Valuation Allowances</a></td>
<td class="nump">75.42%<span></span>
</td>
<td class="num">(11.46%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Nontaxable or Nondeductible Items</a></td>
<td class="num">(0.87%)<span></span>
</td>
<td class="nump">0.93%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other Adjustments</a></td>
<td class="num">(0.71%)<span></span>
</td>
<td class="num">(0.56%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent', window );">NOL adjustment- 382 study</a></td>
<td class="num">(60.28%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective Tax Rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">8.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to net operating loss adjustments under 382 section.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to net operating loss adjustments under 382 section.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to  increase (decrease) in the valuation allowance for deferred tax assets related to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to  increase (decrease) in the valuation allowance for deferred tax assets related to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203537895488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Federal, State and Foreign NOL Carryforward</a></td>
<td class="nump">$ 9,714<span></span>
</td>
<td class="nump">$ 27,356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Accrued Compensation</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_DeferredTaxAssetsStocksIssuedForServices', window );">Stock Issued For Services</a></td>
<td class="nump">785<span></span>
</td>
<td class="nump">957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram', window );">Stock Issued for Acquisition of Program</a></td>
<td class="nump">1,398<span></span>
</td>
<td class="nump">1,457<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement', window );">Stock Issued for License Agreement</a></td>
<td class="nump">888<span></span>
</td>
<td class="nump">1,124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee', window );">Amortizable License Fee</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts', window );">Capitalized Research &amp; Development costs</a></td>
<td class="nump">2,885<span></span>
</td>
<td class="nump">2,422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other Deferred Tax Asset</a></td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total Gross DTA</a></td>
<td class="nump">15,710<span></span>
</td>
<td class="nump">33,343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: Valuation Allowance</a></td>
<td class="num">(11,326)<span></span>
</td>
<td class="num">(28,351)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total Deferred Tax Assets</a></td>
<td class="nump">4,384<span></span>
</td>
<td class="nump">4,992<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred Tax Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts', window );">IPR&amp;D</a></td>
<td class="num">(4,340)<span></span>
</td>
<td class="num">(4,939)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet', window );">ASC 842 Net ROU Assets</a></td>
<td class="num">(44)<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total Gross DTL</a></td>
<td class="num">$ (4,384)<span></span>
</td>
<td class="num">$ (4,992)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from capitalized research &amp; development costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from stock issued for acquisition of program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from stock issued for license agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_DeferredTaxAssetsStocksIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from stocks issued for services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_DeferredTaxAssetsStocksIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from amortizable license fee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from right of use assets, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from research and development costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203537584096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Other details (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxLineItems', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective income tax rate reconciliation, at federal statutory income tax rate, percent</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">IPR&amp;D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">11,326<span></span>
</td>
<td class="nump">28,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries', window );">Undistributed Earnings of Foreign Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember', window );">In-process R&amp;D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxLineItems', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">IPR&amp;D</a></td>
<td class="nump">19,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2018Member', window );">Tax Year 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxLineItems', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">72,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_OperatingLossCarryforwardsLimitationOnUse', window );">Limitation on operating loss carryforwards</a></td>
<td class="nump">3,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 155,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2021Member', window );">Tax Year 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxLineItems', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_OperatingLossCarryforwardsLimitationOnUse', window );">Limitation on operating loss carryforwards</a></td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxLineItems', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">35,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign | Tax Year 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxLineItems', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncreaseDecreaseInDeferredTaxAssets', window );">Increase (Decrease) In Deferred Tax Assets</a></td>
<td class="nump">3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxLineItems', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">11,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Change in valuation allowance</a></td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal | Tax Year 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxLineItems', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_OperatingLossCarryforwardsWriteOff', window );">Net operating loss write off</a></td>
<td class="nump">22,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncreaseDecreaseInDeferredTaxAssets', window );">Increase (Decrease) In Deferred Tax Assets</a></td>
<td class="nump">1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tovx_VCNBiosciencesS.LMember', window );">V C N</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxLineItems', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tovx_VCNBiosciencesS.LMember', window );">V C N | In-process R&amp;D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxLineItems', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">IPR&amp;D</a></td>
<td class="nump">17,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tovx_VCNBiosciencesS.LMember', window );">V C N | Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxLineItems', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 35,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=us-gaap_ScenarioPlanMember', window );">Scenario, Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_IncomeTaxLineItems', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective income tax rate reconciliation, at federal statutory income tax rate, percent</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_IncomeTaxLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_IncomeTaxLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_IncreaseDecreaseInDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_IncreaseDecreaseInDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_OperatingLossCarryforwardsLimitationOnUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of limitations on the use of all operating loss carryforwards available to reduce future taxable income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_OperatingLossCarryforwardsLimitationOnUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_OperatingLossCarryforwardsWriteOff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward write off.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_OperatingLossCarryforwardsWriteOff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_TaxYear2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_TaxYear2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=tovx_VCNBiosciencesS.LMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=tovx_VCNBiosciencesS.LMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=us-gaap_ScenarioPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=us-gaap_ScenarioPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46203716747408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent events (Details)<br> &#8364; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Feb. 03, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 17, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 17, 2025 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Sep. 16, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 16, 2024 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GovernmentAssistanceAwardAmount', window );">Government assistance, award amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,540<span></span>
</td>
<td class="nump">&#8364; 2,280<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent events</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tovx_ProceedsFromResearchAndDevelopmentProgram', window );">Reimbursement amount</a></td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GovernmentAssistanceAwardAmount', window );">Government assistance, award amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,060<span></span>
</td>
<td class="nump">&#8364; 950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GovernmentAssistanceTransactionDuration', window );">Installment period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent events | Unsecured loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Unsecured loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,480<span></span>
</td>
<td class="nump">&#8364; 1,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.015%<span></span>
</td>
<td class="nump">4.015%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Repayment term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tovx_ProceedsFromResearchAndDevelopmentProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from Research and Development rebate program sponsored by the Spanish government.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tovx_ProceedsFromResearchAndDevelopmentProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tovx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GovernmentAssistanceAwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of government assistance awarded that comprises amount received, receivable, and to be received unless condition for government assistance is not met. Includes, but is not limited to, government grant, assistance, incentive, award, subsidy, and loan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GovernmentAssistanceAwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GovernmentAssistanceTransactionDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Duration of government assistance transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GovernmentAssistanceTransactionDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>87
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !>#9EH'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  7@V9:*9@SFN\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>.FW9#E'7"]-.("$Q"<0M2KPMHOFCQ*C=V].&K1."!^ 8^Y?/
MGR6W*@CE(SY''S"2P70WVMXEH<*&G8B" $CJA%:F<DJXJ7GPT4J:GO$(0:H/
M>42H.5^#19):DH096(2%R+I6*Z$B2O+Q@M=JP8?/V&>85H ]6G24H"HK8-T\
M,9S'OH4;8(811IN^"Z@78J[^B<T=8)?DF,R2&H:A')J<FW:HX.WI\26O6QB7
M2#J%TZ]D!)T#;MAU\FOSL-WO6%?S>E7PIN#K?5V)^EXTJ_?9]8??3=AZ;0[F
M'QM?!;L6?MU%]P502P,$%     @ %X-F6IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  7@V9:#9&-#9,'   %,@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6;[W.B.!S&_Y6,MW.S.U,5 EJ[USICM>YZN[6.=KO7N[D7*:3*%(@70G_\
M]Y< BNR& #MQ7VP5^3[ AR0^3XCG+X0^11N,&7@-_#"Z:&T8VW[L=B-G@P,4
M=<@6A_R31T(#Q/A;NNY&6XJ1FQ0%?A<:1K\;("]L#<^3;0LZ/"<Q\[T0+RB(
MXB! ].T2^^3EHF6V=AN6WGK#Q(;N\'R+UGB%V;?M@O)WW;V*ZP4XC#P2 HH?
M+UHC\^/$-D1!LL>=AU^B@]= 7,H#(4_BS<R]:!GBC+"/'28D$/_SC,?8]X42
M/X__,M'6_IBB\/#U3GV:7#R_F <4X3'QOWLNVURT!BW@XD<4^VQ)7C[C[()Z
M0L\A?I3\#U[2?7O]%G#BB)$@*^9G$'AA^A>]9B ."JRR I@5P!\*3+NDP,H*
MK+H%=E9@)V322TDX3!!#PW-*7@ 5>W,U\2*!F53SR_="<=]7C/)//5['AA/B
MQ/PV,H!"%UR%S&-O8!:F[4G<ES;XMIJ ]^\^@'? "\&UY_M\<W3>9?S@0J+K
M9 >Z3 \$2PYD0G!-0K:)^%%<[!8%NORL]Z<.=Z=^"96*$^QT@&6> &A 6W)"
M8W7Y-:(=8-A)>4]2/E&7_QF'_.B&[.B%J['V-\)*]*Q?NQ$RX*F@+1<4 \;'
M:(L<?-'B(T*$Z3-N#7__S>P;?\A@Z12;:!(K@+3W(&V5>@[R]FV+9=C4Y:;1
M_B+CHZQJRD>36(%/;\^G5X_/* QCY(,EWA+*9*#4.HS&,KQC95534)K$"J#Z
M>U#]>J 6F'I$=$H7\#%6VJ8JE'8C5>E0I:QO"DV36 ':Z1[::<W>1Q$W!\EW
M2'D+4VL](C^2-C%E65-:FL0*M 9[6@/E%6;C_-3S,9C'P0.F,DIJ#<,PVR;L
M#:3M2EG:E)0FL0*ILSVILSJDEGCM18PW+0;F*)!V1;7.[>>KY>QN!"YG-U]O
M/LW&JY/T%&?S<4<&4*G6%* FL0) T\B=GE$'X2QT".4=,K$5)V#%^) &" 5C
M$H>,OO&_KI1KA?K\3H9/7=24GRZU(L #JVS6 7B+7L',Y6.<]^@YJ4LN[[L5
MDJ;5M@;&P#(L*3UE<6-ZFM2*]&!.#]:A-W)=KAZ=[%Z KWP_<!/*VYQ:\JQO
M], U=OEM\,&8WQ%,P83R'"F:->X >&I(L2I5&V/5I%;$FL<&4VFF?\(Z%N]X
M=[XE+]+04"&W),[3,P]YTN]==6UC<,=("68>$TRUT?\)7#K^29FIE:XG4EA:
M$X,NM2*L/#.8:K/_(ZP%B1CO<W][V_+O"[4B- 8]>>_4&B!TJ16YY1'"5#O_
MI#>.*$;EF-0"EF%*(6D-#+K4BI#RR&"J??Y7(L;OQ8:$*A=<(6*;IVW;ZDM=
ML+JT,:UC) 8SCPRFVN_?>HRG!?((3/C^X0-882>FO)5)D:F5QB0(N'E9,3[F
M2[%I30^ZU(K8\OQ@5AA_BEPO7(/56_! ?"FM"H&;N[^DE+1&!%UJQ1G5/"-
MM8O?M29P]>IL4+C&I3&K0FA^O[J2SLEJ#02ZU(JT\D  :P6"[]CWVT\A-UR\
M-Z*(#V,NF$51+!_'*C3G1(I-:Q+0I5;$EB<!6"L)W!&?.RY$T_D/*GVF4*%4
M DNKO]>E5H25^WM8R]^/8TK%M%HZEY8,9#RXQW)H:L5[+*L:JZL:4SN&N8>Y
MN8>US/U,1,+TT:*8ND4[C%)J:L4R:EI=OBZU(K7<Y<-:+C_ICF",&%X3>2"J
MT)F3L(T<!W,9+N*F@E)Z6KV^+K4BO=SK0[55S^BM N3[X#*.^,>1O'^J=<H>
MK*C+&L,ZAN>'N>>':KN>P;H*,%V+T>P35V ;GI*"+0KE;>X7'Q:HZQIC.X;Y
MA[GYAVK+/AM/EV 4NQXC%(P8PSR&)S.04Q^MI=34>N74M'I_76I%:KGWAVKK
MOG\H-?5"%#H>3YO)M'>R[8K29/:;?S&D2U'^$2S_E<)4'Z8<IM:(H$NMN$PA
MCPA6K<<(JPUWO:K^6B%3"DM=UW@EPC$2@I4G!*M60EC$#[[G\$Y*D-1[J%4:
M+^70&A8RM5ZB)I:1/0]['>N\^RP#DV< JU8&.)R"..%M"O$3 C<QX\-:*.*Z
M%)9.>S_.U/H'EP=/!]"VS_:7F'$X1@ZP#I8'U<L!?,BB?/R:A2Y^!5^PO.NI
MI0S^;W!FF[V!%(C>E4#'R %6G@,LM6O?Q::I%XDYQGN,J'(=1X5<NVW"MB6=
MD557-L9VC"!@Y4' JKE&Z)#;E&^4^MD*L;(U+^JRQL2.8?ZMW/Q;-1<+9<2R
M-4/ES-1RTWLI,:T)0)=:D5B> "RU81]Q7&Z*K,2[5@B4.PBMCE^76A%3[O@M
MM4/?F?VR>=B*\LO)#?BV&IV 16<L9:75Y^M2*[+*?;ZE-N [5E./!F F>RI[
M6:$ ;>E"#'558TK',/!V;N!MM?/>41*/W<J6%E=(+)$O%M2?@#FA(K4C2O@N
M2(9.K=1XX:Q6.]\]6#<O)B*2WQ]$P!$K =(E]/NM^]\XC)*5_=U\]_0'$M=(
MS&-$P,>/O-3HG/*O(YK^YB!]P\@V687_0!@C0?)R@Y&+J=B!?_Y("-N]$0?8
M__)C^#]02P,$%     @ %X-F6J35@Z12!P  \B,  !@   !X;"]W;W)K<VAE
M971S+W-H965T,BYX;6RM6MMNXS80_17"+7H![+5(ZKI-#.PZO0&]!)MM^\Q(
M3"RL)+HB[6SZ]25EQY3!(6.W?MB-; ]'9\CAG#.4KIY$_TFN.%?H<]MT\GJR
M4FK]=CZ7Y8JW3+X1:][I7QY$WS*E/_:/<[GN.:N&06TS)U&4SEM6=Y/%U?#=
M;;^X$AO5U!V_[9'<M"WKG]_S1CQ=3_#DY8L/]>-*F2_FBZLU>^1W7/VQONWU
MI_G!2U6WO).UZ%#/'ZXG[_#;94S-@,'BSYH_R=$U,J'<"_')?/BYNIY$!A%O
M>*F,"Z;_;/F2-XWQI''\O7<Z.=S3#!Q?OWC_80A>!W//)%^*YJ^Z4JOK23Y!
M%7]@FT9]$$\_\7U B?%7BD8._Z.GO6TT0>5&*M'N!VL$;=WM_K+/^XD8#<"Q
M9P#9#R"G#J#[ </,S7?(AK!NF&*+JUX\H=Y8:V_F8IB;8;2.IN[,,MZI7O]:
MZW%JL12=%$U=,<4K])XUK"LYNC/N))JA/^YNT#=??GLU5_I69L"\W+M]OW-+
M/&YO>/D&43Q%)"(Q,'QY^G!Z/'RN SQ$20Y1DL$?]46YZ7O>*?1.2AT8%,YN
M? R/-WOIK5RSDE]/]&:1O-_RR>*K+W :?0<%=R%G1Z'20Z@TY'VQ9'*%6%>A
MTESPOS?UEC4Z=C#JG:ML<&4V_':!-8PBBJ*K^78<D6M(*,ZRL>$1VOB -@ZB
M_<@^H[+G5:UT32BYQGK?< CISDTZ D )R5V@KAW.,?'B3 XXDR#.VYZO65TA
M_EG73\GE,,-"K7BO-^DNMY@WMQ(74QS'+G;7CL0X]F)/#]C3\!P+Q1KT^A9(
M79@IR;&+TS4D61Q1+]#L #0+[M+?1#=['69VR9UZ(6='X>:'</-7<DJ3<:^>
MAUPR&W6MZ5%-4<<5%'<.S'KD+HYK%A-__A<'K$40ZP<N55^7AB1,78'P%<Z-
MB]2%YUKAR \/1Y;&HC! 0]=(/*"-Y+NM"))6Y-Z>9,2%"1EF2>$'.N);' 3Z
M<S=;]Z+D4B*34JPO=^6ZXENMJ884 )%C !!-@ H(6199DOBQ6Q;%0>9:_"A$
M]50W#0B0.+=UD+DFR9#"/F"6\W"8]&[X6LA:C<NROQSO?8UA9 DPCX!9[L=J
M&0^_0GE#.?;7-PQ074(3*$E=RR0A.)"EENYP<I)@^J5F]W53JYK+MR#8(&V>
M6XTOY>TX:,N3.$R4[\I2;+120FOV[-,AV"6_/ $$$V"798%4MQR)@YQD0/8;
M;I4("#)S4XBF4*UP#4E1!$J%Y38<)K<#S';=B&?.T3WO^$/M27F7M#"&%!)D
MF&"_#,66WW"8X&[X ]<I7WF+,E('J3I[D7QKT9M>% P)(+H40R$!O!FEWHB(
M94029L1?!.L.J?P"&6Q]7*Y+ =4'F?DU'[&$2,*$^+L604S5W2-JN.['4;,O
M.<^G3#-QR2ZAP'8$[.+<GS=DU%B&*?%87(_*)8C6)< LR0'N 0S3C/K9AUBF
M)/15C5V>B#;(N6?WQ!?R=ARW95T29MUQW*7H3+[M+V5=#0GH23"78],BH\"2
M 8:F+?(NF>5B$NX]S49&M[M]C&:HLY& @-TNL@"T V"FNST_6DNB)$RBXXFN
MSBBJ8"P B:90,*Y=L(9:LB5ALAT'(WQU"D3N$FL.9HUKIXDOL Z6@$F8@'>%
MZ;4M#O"I[OFAB@0Q;Q+H+(FE7A*FWJ5HVUJ9=-CI]^7+]BQ]J(/^X%*"P)KT
M_QT=G]%9<J91L S?*5%^6HE&EQ[Y-?I>-__J&138-$CRYQ;A2WD[CMI2/0U3
MO5EIT2%I@I^B+Z,W482U0NG1EC4;_AVB2335"67^(;EBO3EGVZB5Z.M_>#5%
M9)IC/"5)CFHIC;@TV4*F64ZF<5P@L5%2Z:_,%F4*W?"2M_>Z$WPYAA[,,YQ,
M(W+D(<W3J>Z:7AM/P>5Q=06PRP$K[-TXU&H/&M8>[RI=-S5OZ7UN#B=G=8=*
MMJ[UO@>ANIJ")DD2 5(/,HW3A/I+*AT=3X=;]8^]KIZ;_GF7!6:B2R&5GN%\
MFD?%8=E]ZW?RPKC=^XSD0 MT@N%QI%9RT+#DT"W0IMTTPY.5_5&Q:/6^6IF'
M8%N.OFF$E-^BNM-?@[TF=27%#.,,"@(Z'O>'8*4'#4N/<0B:S.L2YFGJBHD9
MI7&10;D%V48%Q8$IM^*#GG+4#157$#9PXJUU0P: =BUI6@3:'VHE!@U+#(>G
MAS0_.02@TX</BP#+\&$1M5*#AJ7&'>\-[J51TUNN>S4C5'6B[\7?L-%!\$&W
M9W/;A;P=3X)5,;0(,OI'WNH^E>G"%EBM_Z W @%?R-OQ@SLK8>+P^<+RO,6.
MW>,#Y]F=:V+>1O _9+3"(PX+CWV&WIR;H6&WYR[8I;P=3X*5"W'X(?@I&1I?
M]#GXI;P=!VRE1OS*H_ S%]M]R.UDJ&N2$8"XYJ,7,LS;,+^R_K'NI.X<'_3
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
MKEBR9$5=@/__*<^K]XUZ\<G]\K)W_P=02P,$%     @ %X-F6F:BN OX 0
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
M!NL#Z+PT!J^.GZSQOY#] U!+ P04    "  7@V9:IL. &XP+   9'   &0
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
M37V3JOG@_[.J^>V.UO,00#]/1$GZ"0!EST(() '/F:+["W]&+Y?*Q'";A7>
M"&$,<R8#.Y-T47(ALIM>\!?%')?67.$.)&"+)PUG 5JG\_$87D)C<+O2 30N
M-X[WFXK.TC(CLQ)VD],KQ#F<^ L3I[,23B%!_<A[/.*+XKJI8]T\5L:C2?RI
M[XU!#*HN7MAY)6%8S=V%F6@#L=N;-A.B>-'6(U6E[EKFSK%CM2\35L80%<K
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
M2T%N,9C*K#7^&E(7U-;*Q78V7S"1<#Q8R53R>J2)XO0E)C-3G")WD;4ICZ$
M/KL\SQZ?3E)*E]^EM(!J3,6)LS4'VWB;-:8QEQNEQ: Q\#4C#ZZM[*I;:62D
M(:&S?3&Q*KSHT&%%SB3XNJ&5^DR@H+S+N*@2A2G(0BW'!B2*O :HT&DZ$VX+
M1%Y)<FY>DC6(&B[R=[QRF&@AT6_$MA;]\">\#B!KQ/Q7;&,."_JX2QWD'_,4
M($4#&;E",)42_6 P1?#&2>T1G1T[)\7FJY.\A+_U,A)27YGF3WHK59@+@^5Y
M'EX\7U)#06Q.")+4FULY(WTN"YA_6$(/Y@1J=>/L74HBV8=WG[SO!8;PE_TP
M26164W[M:F54+)$[LA<:X,1];T7WMZ>)!L'9E%(/.Y"7AJE+U!\0T@W7Y%"&
M!5E:9:G>!S[KD7J(*"-B1BD<4@Q&@S1W3SW+>HO9L?:F\E^HN=F_P'L 0BT=
M'><$R5:T6:,+@$BZ;\&E#1,6 *BT5(!GF[Z6$)$6/7M=-^@J)FH4JU+IE2!(
M%86_.;TJ*'17;"+O5%X_YE^R<UHE88NXGZ;N%IS>C(86F-O9Y?CMF,)>8.Z#
M)CWBG/>979/HI/C*SH60FU9D:$N& &  Z;H)@O(25K9NF2V08*J02:$#A)DY
M2:>SJVG7N!!HD6ABK/*P-6VK/3KR'"9K$V<Q#Z3] $2VV@.$KDGEGD[O [!?
M+50(3D\/%FL>DL3A$2BJ4Y0$AW.3C>*52U1&-IZ5@_7:40R='=9#T25Q6%B-
MNP086%(2>GS*!VUO)V3D>\6]ZIZQ^0; ,I-HC&YLGR):6"YB(X:09Y/30V*V
MV249K;^J>3LD2?V/>3"?V;W9D@.&BGS(PB0[%S\A$N#?$>^_+LG%BVH![&P4
ME_Q%<3CO(V)E7"J(K[1&RAO1^CS[.-4"D"\$UNQ,+R!3D-\"V;=Q(#IV3;:#
M\&CP*\D1(569'=IHDX"J<XCGPTDR+ 9A@6X6P[9HR-3';&-,WP.1XT+4:]U-
M@8NBGD')3=_3>@[.%C[LH3/>Z9_A(>AU3!0HD(-8K@M (=%R3BT'2:-F"+NE
MLZBN@$OZCE6"#@1THWFKB\[R;WKG=/WH4L9Q:"[F]YXRM P;J:Z^3;PLPN4E
M^A[S!D[HO"["@FJ5@9;HK3(XH5$\_4\10#_\Y<G#1T^>@=:#\=)CB9<^S?Z3
MD^,H*PXL^J[2W*M[' \KD%7/B(BXNJCI!PFYN8[$9]VSWDH3O](;^G<DAC&Y
M]W^/%X]4]TA&&DN/%\")9BT'XS# QI^>$=[3!4_\@I^J:!Z)+\\IF">IK.R_
MAIVTS!&J>BC*+'Q07;B2)8IHX4"8\#82CYCR%.69DF*Q(CU =)2HWP75&5K@
MTCYJ+@24)!CWXN/$=E;HC5B7GMW66YG 2PN:'C#?C=0Z3_&:3&MU" .[0\7(
M9Y'&"82T4#^4%2I0E-/!]E-(8^H7)N*AX%5W! "W+G_4*R#TP+#A=L29C;-=
M#0E&H2P8M$^?CJL&:A(KCTJ?XQU)H2V?>YFS@<G0^4*Z6IL6>&GL-"?A.(9Y
MH$(WS<>!KWXY_SE1/GS"E&JRAW/LB(#99QA./Q1:3?7<LLXKQZ%'<3SLTJ6&
M0UX\WJ-L&#-:>1DQ8<DDX#M/= _\KQ*#SP<2S[9VG*K++-1DVY*<+)T6'AV-
M)]XYD<J[-.$B2CC#]+(MK3 D*,6$%!6YSBWF+//E#>F3DZ/)I)^0,S,<4->J
M6*\4B#]6A&O8_WORT4\RS$\FKMHVED.D@(K#(R29[/W%V3GF20OQ61?FCU<G
M?\;?&PO:BP-(*WC 2Z*?S77V,2Z0?HM:*0"B4D/&J>0897=.QD<Q=HF?U%A]
MX/-)$0&$D[-N 1)BP'G#)C1Q=("%+,3:<2"/GOLTOARK)7M[3$079^2]%D@H
MY&EPB:J[E>UZHFN'X#%L=>)S2O=D-NU(:>**B>%<GV_.9GK;RV;ZN/RJ5#_$
MRIU'T4GFP]XW3IEP:1Y;G"AT<[Y4/^9&B7)SP\82)E!TGLUIBE:L-_3"Y;?I
M.7#QE1'VK<L:U<\&9YF/C&1W'CYY0AY&=6RQJ_'APR/ZMC#\K?<W4G[.*&&+
M2=[9+AQ^3UV:Z"/M6"(]%F&G4HV6M'Q*$UNC^B<0%"GQ!4WW-IEMMPH0ZLD\
M]1BX[;]W"7QNL^/N92]%><^W_=X3/^9.=GPT.GY\JEFHHI,/[\4O=#*:/#BZ
MEYU[K$48\P\!3>P%XB0"XN%H\NCTQ@WN2A\<9?W<O3 S$<1DW]A*VHKMF()!
M^Z[[^.,'M[W6WC. R[IOMM-DMB>/3OZGG@""]H?VL2T:!I7EX%T@UW)CM)6"
M^)7)2<XLQ'W]O?S>_^Z(%B5MESP"*+M,/ZE=FWZ>]#Z?@";DF=;-V]V9U+OK
M4 ))[/N&QS#\,1/]'K/^SSS!D^0$;W=R?]Z)Q8SLMKC%,?M/[(_.VM_"]]$*
MPD57/ [;ZFZO6 SNDCQ*E;>)YY&#@VVBB<0.A6[;#?/G,9I=#*3_W"_>#:/?
MQ(C6[W[5K,4SR5K4'WXBVP"MJTWJ9B(G5W:W0<DUH@Y>/FU@3RG61; _J,/B
M:XI]_N03:"BW S?R\!#^\_B[8>LBJ5P^/AX__"MJKO#'X^RON[&P->Q1]/3[
MM#KH'2<RHGB[RTX3.R.RHGB5W^(]FH96?S(! V;G?'4TGS2)0^^CQJCZLSX8
MG]"DIX^3+?VKN-[_$;)[\*>2W63\A,GN9/SP*\CN9'S\\'\;W26)$LR$G7=,
M@0&>'49:G'K<*VKRB;_UM+?8?[6(6R=;?+C71V;  XGY![$H&-TZBWUH@:]I
M5/,O[DO#V49_<JGWS;7,_=E[M<R^AOG?A?WE+M=7R&SH->RX3MT97-F:AQQ\
M:9W ,::NM24Y2/(=KK^Z,.4^UR#^+DU,#4:SDT+G .,M6JKM+B>ZQ?@F2K_)
M>RD_FAPZW?@_?1=HB;I+$(,5/"HS4[_L,;7RB)L]'FMK6DDP]YT>,=)_92J)
M"MCJJBZO3-)L!7L,F(82:^[:>[J/P0JKU"._-SU9.:^'4JNTFVXQBFN;\J+
MG,G([3K2GUQ>8A0 :^. ."GBM&CJ:^ .*&+<* (21BXL5HMA8EH4]&TM]49/
MRGN'ZF^YM%?KW:/;FE;-X<B[-F!IL&"-B@>D#_PF:;8N1<%;I(+,/QQ(5#.X
M[S!2^@HMY__F-%.0"%@J\J; GZ@0?.3I3%.9L>%XQ>R*)(9/?8G[O :JGV(P
MJ]]%7P#5/O/"E>*D-^G@V.OJ^9$B<M&[#])<VY4D?BIN1DFUH<>^J:YLPTU8
M74BB ;;# !BJIES%90VA_ZDDXP%NVEH[.<&!O!JLN \7.V(\%$F*$^N$N_F6
M-B%!9W0C9QWY^QZZB1OFS[9"EWZ(W\;DZSGW-K1$>:0 R::%>0=%!E' N6X"
M,3")O.6)?62?WT(1U"%Q0^>]EU5H/$;#[NU0=5EOS\FABBBB6&H2.T7F4\ F
M&ZS.Q+A,8:;]\&JO,/9OKM<*"7,W.ZQO\*07PYY<J*V@.R<H)L8RK24K\-)=
MW!]93?O$GI=J\ET9 7PX'9<*:8%DNPO;VD]5(B) P!H'V2'JBFQ?=>=(HNE:
M3S&D2P7V&>4)*,L:Z ?GV."I-M\SL$)Y1H<OZ:PT?G#6D'W%6/Z[MDIF=LP-
M\ZA,(92PA+J7(-6X*HMKN4#8Y-S)7O+!*+;4-G;&Z;WXY*+QM2S2E6H=]4.G
M OA=[4QB[4F"H->82$3[??2,I^;\LI F'EJ"O"QSV,GE#//EG$*,J3HD#EE#
M>ETW<R.I?+UD8>4AVG'82%/IL>!VJ,J'P*-,-[[C&)+4<A^.,?GZC0:U+MIN
M7(6++2RLY!<-J8_;P^N=CVX?9.^5 ]24<3B?^./2^,ABKWIHB$!Z'K6;Z[@
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
M38YQ=S/M[:Y]<;H*-RJXB_M9>"QP(2;C%V ^UV@UVQ=OH+]B7_P-4$L#!!0
M   ( !>#9EH#> %!@04  /@.   9    >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;+57;6_;-A#^*X1;%!O@RK;LID&;&'"2+<NP8D'<;I]IZ6P1I4B5I.*X
MOWYW1TE17NQU6_?%%J6[YYY[)7FRM>ZS+P""N"NU\:>#(H3JW6CDLP)*Z1-;
M@<$O:^M*&7#I-B-?.9 Y*Y5ZE(['1Z-2*C.8G_"[:S<_L770RL"U$[XN2^EV
M9Z#M]G0P&;0O;M2F"/1B-#^IY :6$#Y5UPY7HPXE5R48KZP1#M:G@\7DW=F,
MY%G@#P5;WWL6Y,G*VL^TN,I/!V,B!!JR0 @2_V[A'+0F(*3QI<$<="9)L?_<
MHO_,OJ,O*^GAW.H_51Z*T\'Q0.2PEK4.-W;["S3^O"&\S&K/OV(;9:=O!R*K
M?;!EHXP,2F7BO[QKXM!3.![O44@;A91Y1T/,\D(&.3]Q=BL<22,:/;"KK(WD
ME*&D+(/#KPKUPOP&/$B7%4*:7%S +6:IPI@'\5'>B7,'N0K^9!30$LF/L@;U
M+**F>U GJ?A@32B\^,GDD#\$&"'%CF?:\CQ+#R)>0):(Z60HTG$Z.X W[?R>
M,M[T._L=46?/HU('O?.5S.!T@"WBP=W"8/[JQ>1H_/X YUG'>78(_5]S/HSZ
M)A'? BP^%B#.;5E)LQN*4#A;;PK1?'#J5HIE\EN"S;WR*E?8WT-121=4IBH9
MP N%';C?4.7LQLE2^,H:;]&B6.W0"(@EVE.^$!M["\Z0;,),6@7\OU4YXN-\
MPB&ARE7M/#"F78L,7,#!). .AYAG%EGM"%[12.F1R7MD8(U@Z%BX]S@JLA?(
M2)E(XH$]+S)IQ JZV(!" "<"QC!K8H@<<^5P(-$\JTWN#SC3<M>J9%7#?,*N
MPN_$6):V)JOH9N<>Z6T+A3X]#$4I=\3,$Z_ V@Z^U,C$WR>)L((5&3JL(0!F
MBQBHM<IDG)]DLZKTCJT$=I]\P ^FEEKO$K'$Y",N640D$JFP-"Q'.]+JF$H'
M73*&4;0)PEYFM,5P1-K(T+Q'+AD(3=GSC6/[LDJF,0LU85,UH8?I['5)<ZKA
MF8BK&.4O-=I&":#I)7ZM#8CIF&?/=/B@+-IHY?SV^8 I_+KN9[Z7F:&02*:J
MK"<(BY3NRV7(6I1[I*/5>J?,YF_<>USB1&J'\HTC.$2A7*%?S2!-DWY7(W8&
MN$4R:ZQ$B1%=.UONZ4/N!:A"1"0ZOV?!TC.%*1$7M2/"A\,Y^[[A_-\C-OVO
M$7L,.'L("(A1RS8 ;4L0\\R:3-<Y?Y$(%1H?52P<[&Z99301FO!@7?4L2^^5
M#])DD(@%RKD<0Z-W#Z+/M8B-;+=Q_'Y*EHFX7"RNAX(/44V%1BO=$$""N$)Q
M::2V&_65DQZ[?U.KG&RV@XUAKY"B,YQ3J9D,PI'2$OGETN5>_/#JQ7&:CM]?
M+9;\-'G_(\9JV!<F\Y?W_ETZGA*\K2B?:>NQS6DT]F06WQ #RJC=&/65<MKK
MQ2;3<J49]>4T2?$TIG4\FFK9!J>9R9RB0J*_ *8ICD-[6BQNS#&6(6V!Q(S.
MEL!EN;>">_RX@FDCQ9V+2!')27+4D8P&_A&DL>;U<[!OC]+A>#RF:D&I+?[E
MV+(.#Z=M<;9A6$$F2\[^JHW<"F)/-GU35\V^QF\JWK1IV?839BI'+EPKCU-5
MH.4#A=GSA.J:&B@X^;KI>GH7"N5%:7V(YBJG,(^::F!-L/$ @)7:E!*#8IUY
MF74#:8OA1?F\QB)?URSY;1N0](\&'Y5U#;S1\3SJCR<6K2N<CA2\)YM6;]*V
MHXO63T;-DT)WU)(OCX^/*9^Q_:,S[-_!(U(DESQWJAWU;B,EN W?N?!T1-F)
M%Y/N;7>M6\3;S+UXO!-^D&ZCC,?]?8VJX^3MFX%P\9X5%\%6?+=9V8 W)7XL
M\&H*C@3P^]K:T"[(0'?9G?\%4$L#!!0    ( !>#9EK)^6%AZP0  )L.   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;,U7ZW/:.!#_5S2TTTEG&/ +
M#&G"#"'N-#-Y<$!ZUX_"7K GMN5*,I3[ZV\E@Q]QFNOT[D.^@"3O_K3OU5[L
M&7\2(8 D/Y(X%9>=4,KLO-\7?@@)%3V608I?-HPG5.*6;_LBXT #S93$?<LP
MAOV$1FEG<J'/YGQRP7(91RG,.1%YDE!^N(*8[2\[9N=TL(BVH50'_<E%1K>P
M!/F8S3GN^B5*$"60BHBEA,/FLC,USZ\<1:\)OD:P%[4U49JL&7M2FYO@LF,H
M@2 &7RH$BG\[F$$<*R 4X_L1LU->J1CKZQ/Z9ZT[ZK*F F8L_C,*9'C9&75(
M !N:QW+!]E_@J,] X?DL%OJ7[ M:>] A?BXD2X[,*$$2I<4__7&T0XUA9/R$
MP3HR6%KNXB(MY365='+!V9YP18UH:J%5U=PH7)0JIRPEQZ\1\LG)4ML' G)%
M8YKZ0)8Z%&[2PM]HN(N^Q'L4==\_8EX5F-9/,$V+W+%4AH)X:0!!$Z"/ I92
M6B<IKZQ7$:_![Q';[!++L)Q7\.Q2:UOCV?^KU@6F\S*FRIYSD5$?+CN8'@+X
M#CJ3#^_,H?'I%8F=4F+G-?3?E/AUS&&/_#LLF2^\^?3FFGA_S;W[I;<DT_MK
M\K#ZXBW(['&Q\.Y79+I<>JLE.8M2(D.6"YH&XN,Y^?!N9!GVI__\C]Z'9 U<
M1T!C\YQ2A4=]8Y,YAXQ& :9,FF^P!.0\2K<$?F!1$R!*VO?$=@>UG3,V2]8H
M%3G7QGE^G>TZK3-G/"PY?;1XY-.8J'B@W \)5D^:1G]KRXHVWG#0.C.[ICFN
M$)$-ZPWJT,4ZNA8^C[(""VU.F S1,"WE2H/8+\"/#/)UND()?8AV=!U76HXK
M:M,:_;;W5DRB!;*C J5PE;Q^SCFDDE A0-9=8G8=QZGMK:YC5OM?-?+9;/$@
M/IXN)I% #KPJVD08]A0%:0K0(ZL0R(PE&4T/&#9/*&M&#]B'4#;),,#Q*R+J
M7H J8&/9<L!5GN%: D^0+*02P\:/\P J9LP.&NQT(+$-$3(/#D25B<@'T<,T
M>YA[B]4WG5[>'X\W\SN56LV<>A,II6R3HZ)''VXVJ "![WF4*3UK_G*-46TW
M-BSRH!V><7Q3<'GHD@R+CM0P;?XR*<96.\E,E]P".B!D,29H@H@[**Q<1J]3
M7R[91NXIKX+;-%]:5DEG&;7H[SIH@UL0XAQ?$7Z>Y#%5-3, C&H_*LJD4H(F
MC,MCX)7<9V-[4#GNS.P:AO5S1YZRI;!0TS1=DD+=OI9KU$N65=GINBAS*E8/
MF!."@&K$34=KQRI\[519"WI4BFTQ@9ZK>$HAC-[WINVB(H8&,.V!7F,"9J!?
M6?&A5\HRG<T6CUZM?[S!D)[Z/L^A5DNJ.ENF:*,0V>.ZZ<VNB^J?0)JMQF="
MMDNQZ[:#>N14@NS088Q7M:.MPK"=%(,V9C.LZ!']I?;7M8>CAHKC6OTO?7@W
MOWWXYGGDRKOW/M^T>OZ;<N::I;DH@[92;>0V?6<;;A4 F )(WHSWJE>ZM8Y8
M,>VH_S)#Z5FW?63_8N,L?99D,3L D#6DL(F>-4JST2C-[L LKWSI\=FO#0P)
M\*T>B[ QLCR5Q>Q0GI:3U[08."KR8FR[HWR++R02PP99C9Z+@PXO1J%B(UFF
MQX\UDSC,Z&6(TR-P18#?-XS)TT9=4,ZCDW\ 4$L#!!0    ( !>#9EI4[E2W
M*@H  .HC   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;.T::X_;N/&O
M$+[TD !>K1Y^9A_ ;AYM@%X39-,[]"-7HFTBDNB0U'KW?GUGAJ(LV;+W<=<"
M!?K%$LF9X;QG2/E\H_1WLQ+"LOLB+\W%8&7M^NWIJ4E7HN F4&M1PLI"Z8);
M&.KEJ5EKP3-"*O+3. PGIP67Y>#RG.:^Z,MS5=E<EN*+9J8J"JX?KD6N-A>#
M:. GOLKERN+$Z>7YFB_%C;#_7'_1,#IMJ&2R$*61JF1:+"X&5]';ZQ'"$\"O
M4FQ,ZYVA)+=*?<?!I^QB$")#(A>I10H<'G?BG<AS) 1L_*AI#IHM$;'][JE_
M)-E!EEMNQ#N5_R8SN[H8S 8L$PM>Y?:KVOQ-U/*,D5ZJ<D._;.-@X_& I96Q
MJJB1@8-"EN[)[VL]M!!FX0&$N$:(B6^W$7'YGEM^>:[5AFF$!FKX0J(2-C G
M2S3*C=6P*@'/7MY8E7X_N0:Y,O9.%6!KPU%=YZ<6J"/,:5I3NG:4X@.4HIC]
MHDJ[,NQ#F8FL2^ 4V&IXBSUOU_%1BN]%&K D&K(XC$='Z"6-K G12_X$61VE
M43\EC)2W9LU3<3& 4#!"WXG!Y<\_19/P[ B?HX;/T3'JS^+S.*4I"]@A:FZ!
M?2I346)DL"\Y+]GGDOU#W8GB5F@6H^:C<,CL2K!KQ77&U(*]EQHB2FG#>)DQ
M@T16*L\$3F1J;6$;A$?,_BU>__S3+([#LQ8$SM-L=/:&0:8A"M*8B@,J;EJM
MF54L&27,K#AH'.= F*(1 U9O!5MJ7CH&M*J6*R:;G8E/!NR!Y&;(2E7^J'@N
M%U)DNVMNR-=@V50Z56F,;5C*Y)W,!(@M?E3RCN= O%D#KJR6J?4$]V=854KK
MU*9 0.UF3V[)-'P#^C4HAUHL9 KJ'-90HECGZD$(VK^M^Q38A>0#(I,^4&=H
M8%X^T#+N9:I;(S/)M10F8!^U*IB%G(K;N"?@E!59&RC4NN6572DM?P>NT!8U
M9QMN4)^0^9%=4Z4KP.:619-A&(9L([1H8W+BZ4: 0Q#Y,3G3/&#?8$MQ+W0J
MC6!KT \9N&,#4!3XTZX;D?,@%YFP0D,NA%UN'P@J;?LU# IIK1!>*0=<-U55
MGJ'7"'0%TKP&#Q+<TMZP&2(ON-20</5W*)!@\4KLJ!K=-IJ>F:X[*H>< 2UZ
M<8(1][6/!NQS+>RM (X;G?#;',#O@(4[L)JJ#%L+>((!%F0]3Q6X($HDBKA?
M@VA R6Z$*-D"/1[#!S0$ ;TU0C2E9%J'=#=VP=]AVXSH=0,Y/A3(@]8:S@R.
M!6_M)_^/WY?'[[>G1VL[@N*]".J+XW@X#L.VB?HC&HJR\R5?F -VU;] 3@8D
MB$XTF0Z3R:B)\-H[/[DX$7=H"2 "_'EU-8'E@IT,.>PH:2/SG*4H!ZH=-*N6
M)7#:S080&O N:L<$.3W]P(>J"TU87PAI*U(I,-R0(\%!8976&+7??$[H)(.V
M)ZSY0X'B2-,F0B'M0#EZU!TXERR7=70[NEZP%:=XS-&Y6WOQ%%)625AD:9"^
M;]_: PP&#T40"=C'N>!@_%I^'WK -7)6$)/M--8DG,H@!Y18<PZ[WZ200S"D
M'2%,Z0A0J$SD;E<.QBY\:C>UHR*!!\$A%@3VB_O^0T$ +PG9 U2R4#F<(<Q;
MAJX1)F=_^O-?P$X?-WZ=N"*./G0+F =XQ<9!/&X-HU$PW8X_@"]2.O%YR#1+
M(?M+Y[T!O5,Y.'(N[4.S/D^"9-:"GR/"5VF^0XD0:'*(&+ ATV@V#Y0$LS;.
M* CC]C:02LG$M1%?DV7>M,#CR9ZZ1FU9'Y$QBL]Z94*V3WK8WF.L547]5M,C
MS2WM&9VQUY!D(6(@U[SIA!A&)D5)*X Z><--5>LZ!':C%FJE-"Z3.0 M<H+@
MT$$(C,,Z7_=@U-X/WK,%AIB'*N=+/J8\L^/R\\ET?L9D40BH![8A/-PN01*K
M("< QZH4)VA!"*$2JJ<V<-[>B6(<;7%7/%\TK#9[Y*X0:8&G>URIDQB:BQQD
M2P"JL0:N >,P## #-?LH"#)N5Q+:M3U!=UC9(;91?:1(K,<H$0%X$Y"R\/S:
M)5$+]C0J!V5Z%I4DV>.$QEY8($A[# FY%Z3%2,#>5]IG[*<EW&Z9]95A!'T$
M0LRFPQET"M@>88R"?^4/PZ:P0R5>5SI=857>]GJIZ_6,[_6:GH@H;MLBB *G
M%->/WE,=VJE:KR+L5 CQ51C,60%M /4&789V OCQ6M4EX'-+3VKP+074UKQ"
M34+D+44I-)PB7/<,_8J$WI%3ZUJ#F]K4!DP 99?DAKXG5VNJV@T4)1*RE]HY
M%=4]4T=]SZRDV/R]&DUBZO-(@\DTP<'_D/#MMODEXL?A?"M^-)WWB?_2$G/E
M;S=WS[3N^A$KWC-9EKMUX#_3^AQZ_D;7FL!B\W(%^84O!;M:0O%:MEN,0T^/
MT31-?N%KD_?\S*<23ERED>D>$7]:]N,OG<;K'9A @XKQ(/]W[!C\PJ^4-:YY
M3H?1DSU-QVP>#6>3N-6SS<-@-&638#2J;;1=\IW,8Q+_M4Z9E"JCO>6]KA#R
M7\9>CX;1+'JS!YW,IL$D;(8?W4&%$))D'SR>!M-Y,SHL><*BZ7@8CN9[%$;C
M8#P&UY^&.PIH/Y^C!JP<NVN=1GFK@F3<HX#A:#YK"[55P3%.GL+AGIKV(_&$
MJ<I"^U=FZ*BDLV34\HED@IWU))C&+W:7QXV%;+0OB*)P.IR.YZV]QF$P34"K
M\^D?\UK7)G8KKL_!OA/HXZ]UYAF.>PX+CR887F>)92\7Q[=,@DGRY!V?(>;#
M@0,AA<]V^QG4T&BT[^-_6.8G[@\):W_S;\V!R70\V-T7;EV)V[[R\U\Z<3_W
MZ:O YY9 NVL?6L(]VR(O!G@4P5?!/PWA4)D]7%V?CO&5ETN*B4.H>[6\78%?
MA-0L=BO[\;K?J?5/ ,58"5VL8.OV*@II'$WP3-$.J6@6Q#/F<^E\-(QAN%V.
MPV 6L]U4&X51AWI<4X<"%D^W4%#^)Q'SY>+X:C,]&\[#'=Z;J2@<[>FZM>HW
M.@[57^J?W0 ?O M6%HQ<E:TKT8-W+_Z,X>]4]@X#U,>/Y_67IY6$(P7>6_H[
M(_<QH::R_9JP_0X"+$W<]<S'JYMKD@-OFI>5S*@ 8X_><[6*YY,?E<0S;<K-
MBBTP.;KO,N(^%09.O_P>MB[% B_O'1MISHUQ'RKP6A=H:;KJWJ6@UD*[LT]]
M5* K_P\]=-WU-,])B9T5]XD(9J!B5*EM;IO\][9L>YPJ/<OUW5HF%@)ON D=
M.!86*@,TX[>5I4S:V&#G6YNI3V'T(:&FWKW-SF3&2F7K*S>&4WW: HZH]"@R
M3Q*P=Z@@0!(2/TO5.JK]PXG3_LRQ^SGNH'.MH<=ZT<'Q=Z$5"_J^[Y^V_G]1
M"+VD?YD81K?U[J\8S6SS1Y8K]_^-+;C[%\PO7"_A ,1RL0!4Z.G& _>%R@^L
M6M._.6Z5M:J@UY7@H 4$@/6%4M8/<(/F[SV7_P902P,$%     @ %X-F6J@#
M72$\!P  =!4  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULQ5C;;MLX
M$/T5P@V*!'!M2W82YPHD:;N[P'8;--OM,RW1-E%*5$DJ3OY^SY"2+-FQ-]V7
MOECF96;.',Z%TN5*F^]V*81C3YG*[55OZ5QQ/AS:9"DR;@>Z$#E6YMIDW&%H
M%D-;&,%3+Y2I83P:G0PS+O/>]:6?NS?7E[IT2N;BWC!;9ADWS[="Z=55+^K5
M$U_D8NEH8GA]6?"%>!#N:W%O,!HV6E*9B=Q*G3,CYE>]F^C\=D+[_89_I%C9
MUG]&GLRT_DZ#/]*KWH@ "2421QHX'H_B3BA%B@#C1Z6SUY@DP?;_6OM'[SM\
MF7$K[K3Z)E.WO.I->RP5<UXJ]T6O?A>5/\>D+]'*^E^V"GLQS9+2.IU5PD"0
MR3P\^5/%0TM@.MHA$%<"L<<=#'F4[[GCUY=&KYBAW=!&?[RK7AK@9$Z'\N ,
M5B7DW/6#T\EW]HT;PW-G+X<..FEEF%3RMT$^WB$?Q>R3SMW2L@]Y*M*N@B'
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
M! <$T :\GRETJ^&!+JC_@\7E?P%02P,$%     @ %X-F6D?VH'?3 P  [PD
M !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULQ59M;QHY$/XKHVU:)1)A
M7W@I30&)D-Q=I":-$MK[;'8'UHK7IK8WA']_8^^R$)'24S_<?8"U/7X>SXS]
MC#U<*_UD<D0++X609A3DUJXNPM"D.1;,M-4*)5D62A?,4E<O0[/2R#(/*D28
M1%$_+!B7P7CHQ^[U>*A**[C$>PVF+ JF-Y<HU'H4Q,%VX($O<^L&PO%PQ9;X
MB/;;ZEY3+VQ8,EZ@-%Q)T+@8!9/XXK+KYOL)WSFNS5X;7"1SI9Y<YR8;!9%S
M" 6FUC$P^CSC%(5P1.3&CYHS:)9TP/WVEOT/'SO%,F<&ITK\S3.;CX)! !DN
M6"GL@UK_A74\/<>7*F'\/ZRKN7$W@+0T5A4UF#PHN*R^[*7.PQY@$/T$D-2
MQ/M=+>2]O&*6C8=:K4&[V<3F&CY4CR;GN'2;\F@U63GA[/B+8M+ /=NPN<!A
M:(G2&<*TAE]6\.0G\#B!6R5M;N!:9IB])@C)E\:A9.O097*4\0K3-G3B%B11
MTCW"UVD"['B^SN\&6,&[;\.=)B[,BJ4X"NC0&]3/&(P_O(O[T><CSG4;Y[K'
MV'_MW'%X'+6AHEA5%# QP$@KALXDJ 78'.G<_RBYX5X#-/1]>N>'IZI8,;FI
MS!HSX-(B(>WY0B."HL/N%'M.4GVBVK"U@F86#0B_ZFGT_CQ^?P;X8M%M/\PW
M\$BLW.2P5,^H)<G7,D%H8[DMG0_&.7'+:0X1<D4*@BE'F7+6@ALIU3-+G:<;
M^"9)KMKPC&6T(),93*;3.((_4:)F@EMF/9A.O2CEAL'I].IF5GEVUH89Q4BB
M+35%CJ9.AL':<Z:1XK-K1.D/FN>GQJ#]5@I=SB:[-+9>)=!5/DN_&F8U3RVE
M(F64!%*GH'R1NY3G5)724YY\ZK>B**+99.1R"59YQH?KV=='[V +UCE/<^#&
M%3Y7P8B1N16DDN=IJ37EE08,[0PERX'G3#"9(OA2T(8/[P9)U/G\OWU)QEC,
M43=2_@U+YU]8IG4N[O;R\M;8?Q7WW?7ES&ORP/*Q:9U W#\P#PY&*#/5B4BB
MN'=@[74/5]BQ]G: N'-(?0+]>*_S*=FW=%XYFAR #ZO.:4IW )<E9F<PV:J.
M2HMD8F/X5GRDUKD[M*Y[> AH&ID6)!BUILK""J<60Y6#H*HTI$\/S)RBM#G[
MY480:>]UO#2REZ#(]7=[TO'V7:;B&&;*E:Z]7/2:S+Q5^L.]2[A O?1/#0->
M]=5]W(PVKYE)=8GOIE=/H5NFEZZ@"%P0-&I_[ 6@J^=%U;%JY:_TN;+T0/#-
MG%YDJ-T$LB^4LMN.6Z!YXXW_ 5!+ P04    "  7@V9:@8#/D,P"  !\!@
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
M! 7/S,A&W>@2/(P"E36\86TYWSM@/A]GBJVZ:'<S,"5]7K75RG(ZA4^[8:R
M_=3PBP0S%]_D"W\7Y/I+8]8K"C9_L3!+ESJY_.X?X\GD91O/2K5*/#N([=[J
M:=4J:,GHY %\UY\LRMU8BGOI'&E0 8M(&=;KBO+$M*0+A,ODTXH-R8Y(^!OV
MNAT7#Y/]LZU7D+FB-[__,DSBX>7P'&]QB+FSW=$LW==N'LD0-G:N67#"SOQR
MHM@>!+OPO7M\GZHCJLJ]1&>.DVR',L_,AIE)CH6B.S+I-+96,]TXG"2JQP8*
M1W=P-$K$ !N!OK2K2L\H-T'6D.QU"2.FJ!*LQ-E]BZSTP:F9N8"=-B=*7;/U
M@R:9(,<D288L,@E3W8@J.)O$FNTY%MN;CHR0G8[3 OW]PR^I_=B-=E8DY'E=
MGF&*'83 $;^5>FX;XW!5"BM#.HL'@$ J^CH%SIJ7#.9C>>\*;B%MT;.6(%O?
MZ:R-K5Z'5%8+%25N_PS94R$[$BL* 1! <TJ#=BH!>!<UI9$#Y.BT S$^GO(A
M%!/!UGOHF$/J!H==&\+2WGV'M<#U;R,CV^=]RM8)>M CD0+.2)86^%AQ>@&>
MC TD<&+-%8W)Z?'+DZ.C].CH:#^-<1C&MX(7!+,AZN<8PJ>R<<BW=(:(_TM+
MV2IE<I^0B?/FE"\(+-WDN*<Q4MV.7VXA6GHK\<[)=@>FIAK3B%KK,N_- 0;E
MCS!( %_@T%I3Z70'HR9C851"&'D#/_?/6)*"YM8V7/%K\_N4Z)^"5 5<A95L
MVS@"4O;>4ZU+#H(1Z!+P$3Q$*Q"\H(?ME*$A+=8Y=]5BKU44*$K2F;%!M,,
MUMT&4[> CPF65&2<:N&K UV4_KSC^*+#/C/; OHEQ^3Z/MI;S06Z,3=Z3&#.
M*7:*G$(>.86#Y#70$=2UA*=;F +L+O]9=_XFUX+Y=9"B39XR*/#V,0WYL<'E
M#K87"VG&L"25T%N<9-XW4BY&Z;(E$>Y=>90?6[_AQ(J'\OW]Z9;-.4?]%,Z0
MN=2$;1VRCRI535?IZOP2)&3J R,Q_W9E38UXOH)E3-YAS,),";@GU"[&D$RM
M?&5D1Y*8:ND!&'+!A!H4<NPVDQ-VO3P32:B[<O^*-%YMJ,CXQ&F(<&JF]6'R
MJZHA3_,&G[^6X%)5D[N]RA;6%K2)#U19QLD3?5< @N]M"Z^W 8=ZJ,M5Q<\8
M<KWH=R%L0*\-(- =LZ_G7ER?]\'1']NNGV[PZ;  .T /^#Z3,TM&TV=CY7(2
M!QGO/DTJ"BR6YC\:GE7R+0<POG0H:;(J5*:G]H" 0$7YHWR32, ,N%Z1H@'8
M0Z:H@%CX'@CJE%FH:JDR>P.Z&I.Q ;/4E7/UOY"\H^-DKS)3=:>6V#&'?>V*
M)I^<PC1#.=E0S76IX0>H29&%DB:"%A2T*U76V#9Q_>>+:P)NF5D)OHH1XA49
M2L^K0_!OJQF%#_KZO'_B:X,UN$<K<37$>F4Y ^">X'F9SKIE1#-$51KWW9 A
MAB(3WX;%@8U$47117RCMBIEW<"\?*KQT6PJA-;"567K%SVS=")*ZXR^QX:>3
M="Q>&KH*?7U3F9OD"^GM%/IY W/XN;(S73NB@XARS..%X]* [[ ,J90.Y4#>
ME9PCHQ#WTM12)(7Y':9ZF].AO@E";XF*.74K]1TYLR!&R,P%:G897H63HFK>
M:B:5BH#)^2$I8&5U3MIQ[JOGPU2GH.36^!26+_6ER6OJ_<%TU*W7<2 "[;J]
MT4NC_J;:Z)Y#[AJ0Y%KDV(-Y2;M(NA((O#&%AP(^#P>^QYF3KB",62 .<16$
M$%>HN/@Q7>]&?^+-E PEVZA_8PA6,([A1!"6RRNU+GV>Y^WEN<N_N< &K*CF
M/O?D$!Q.E_"'<EFH*J'TF">:16+0V*B<TIRU-^J1]IBZZ[Q3<P#Q5E)3))$Y
M+^Z&VQ5F$#IZ]2)N!UFM$-'$"<>7DMXB:KA:%9):7J@WC)&G649QE,*SSY0I
MV!QDK8.G;AZ'KR9'DH<5U,39^!4[Y1+((M,^M.S:)GLYK>T3IJ/K,MYF22DT
ML1[8X XKYK<(#$+]Y/$Q4X,V]; Q\ YVJT<\)14MM"L->R"K&-5[U9I3DJZ+
MD06,SF?7=AQ"V6%3IIK+%KF>*DX+R2FY0QH="S/7E6D:SH 1#UD7A]?Z!H;V
M)G83FMGC6R3U9/HCQA(><^!^PR7%P3>G+K%2U&K5;-5*6> )B#<4,NR-CCDG
MZD!Z*@A'2N!E2&231 SON2]FC.F>C@Y'U"U92)]_!$BA<1V R@<Q(V#BF.>$
MS*^)F"YH<P\PD 1QE-,C\U[74 H W09#?@*&(-@1,/J; *T_":+<46&]3\:,
M!A&A/8 &8YC/(OW(ZA[4??CIYP#A.)@E.MJ:J_"K*$@>B 2P[##@Y[/OZFS#
MP)\>Q4F5A%R+&T5MW<!JV!Y") */H2GQ_'.,,7T_43)7-3!B-,O>3^\D?8>0
MO;)3:NL$8H.8+  T#5M:8)E[F%N*Z4TY*]1RJ23-SCNFZ %<U =^P[E##8?)
MNYE+W1!*[44*\+.U3XZP%(6V$U=)E?C>1R7,2#R9Q] V3O: B3B&)7.=G08=
MNY'"",1<-XHS=2Y8P@.L]:(^4P S<!$<2SB_S&V[E/&K +\'%MN)0Z.294PL
MJ/-=,9TTN.BN'SA&@:7GAPCE3S\[1]TU;[@->6I93.0H"+U74H%9@O"I=4F:
M[O H;9D';+?1>:CFD.5> %A32B=/?FMAE#0#*ZC5J$]D/W0&$W*?WV- \8A.
M;"JAT.M:H?^,ND3<<7$PUJ3"Q\Q,$:5R+C61&TB!(W%]]N/YV_>77%SZ196<
MUI?$QE;8^_0L/3GB=?1=HYT5=V2[;(G N%_:XEZJ%].V2;0K]I,<V&;@V;@$
M'3O&67*M[^"QSEO2X[[Q"U$Z1<*(A\</QL/;]I//X('%O(WY>OW'&KM3+[QI
MU$^G4Y?$VNA3HL9,GSD)L55TER,^>!*,MJ93)8L\M;GQ%S0>2[]_O?;$;72-
M^7P8][X@"G/U+E@C[AA.6=RE[2,:^O2$0S/:D+A"I@?.ENZ&E$.M" UBF7:^
MV,RPC(ZQ0O)4DBC="N76N!-GP_V-AJXCN=L-PQ>WDV!:7<YA(V, PIZ.CAY]
M;#+PV#A>[>/E.>60ET8:")QU_WIX=;BY0.A4\$$;Q(T"AGL)?&]= :S_4'P;
MQH_B^C4B0J-*5\2^WZ@.[SQLE51MR3VWOE.&5Z%.0'?%9%B6_D [V\N0$$B3
MA5UK:9ES:<Z!.O3CC6\]EU-NMA,0[S"H(UWZ6?N!S/:Z_7E_7Q?<<)YC:XU-
M/Y)'F^26F@U[=26I''P1+IY$6MU6=>MJ"Y)+Z2;C7(6'WULFA:ZF#MH2.?0'
M5Z4 >TJA;*G743M(ZN6]MMQ=% [#AXI"LT^3<V&+^Z389+!)7=L@MQ!M4FS^
M36"':]J5[J*9UL$*1[.0^D^.)I(H>I20-=\P$RK\9,[[2V1"A1S?6%7UUN:%
M1J>LFZRHD_$+_@ .K\32$4=<T86C(7#'80H&7#4 =L%&ZQMVRNJ%G[Q;'@G8
M_[O:V.-4S6> J^3\]9?D_?N+X OIR^ ->]ZXJXH\?]P;EP/Y:%EOJVY/P[/?
M6N-2"1>'D+#9+"!AP#HMYI^>CS&-A*OZX%T(^D2Z/NIU<EFU\V3OW<?+?9Q2
M=@-8GP8/0;R1O\<1"$?8D6ZTQ7,W<%WS;U)1QZ'# [3NRB/==J1QY 8<,'5!
M*>\C7-+\2K:TJ_TR+BAL[2Y8$AE]U@S ,AZ0J7K1=XCCR4D05+<Q"-#SD^<
M:? I/KG$+:"USXJ1"Z2B<&.S&^(^S7U(UUNW^EHVM\6?G9&(_8UKN(Q5O-<D
MMO,.Y/;-R>B O^?$SZ;#I@L/'R]=4F[KQQTPP'>I[1H_'AA_NWOX)ES <(R>
MF4*:JUX;@O((5H*/B/J&]UZ_/]^/ 00?'ALIUYC&#55MPTE$)Q\\;J )MW]
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
M.8X8>G-JHYTT=: XWC_5;7HIZFA(QKQ64L5VYP%Y'!>U[C72WB-,4T%84P#
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
MP+VC!7B_L+:,#Z2@^1'U_+]02P,$%     @ %X-F6GZ.TR"6!   !1   !D
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
M7Z?H.E\W4;RVW6;/E>Y==ECJGP4($Z"?YYRKX\1L,/Q^DC=02P,$%     @
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
M%7E;@C3J$%_.3HW#+%_\HR4N=$=A&D0HVWR,'N*4Y*$89V]$)1)BZZ.UE*B
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
ME AV /U/I#3KAE50WVY-_@902P,$%     @ %X-F6A7P\+*M @  /0<  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S N>&ULG57;3MPP$/T5*U0(I)3<V05V
M([% 6QZ0$-O+LS>9)!:.G=H.H7]?.S="M430E_@V<^:,3V:\:KAXE 6 0L\E
M97)M%4I5YXXCDP)*+$]X!4R?9%R46.FER!U9"<!IZU12QW?=4Z?$A%GQJMV[
M%_&*UXH2!O<"R;HLL?BS <J;M>59P\8#R0ME-IQX5>$<MJ!^5/="KYP1)24E
M,$DX0P*RM77IG6\B8]\:_"30R,D<F4QVG#^:Q6VZMEQ#""@DRB!@/3S!%5!J
M@#2-WSVF-88TCM/Y@/ZES5WGLL,2KCC]15)5K*VEA5+(<$W5 V^^09]/2S#A
M5+9?U'2V06BAI):*E[VS9E 2UHWXN;^'B</2?</![QW\EG<7J&5YC16.5X(W
M2!AKC68F;:JMMR9'F!%EJX0^)=I/Q5\Y3QM"*<(L1;=,89:3'06)CKYC,QZO
M'*7#&&,GZ2$W':3_!J3GHSO.5"'1#4LA?0W@:'XC27\@N?%G$:\A.4&!9R/?
M]<,9O&!,.FCQ@@\FO2_7#BG<CV1*YEQ6.(&UI6M"@G@"*SX\\$[=BQF>X<@S
MG$./M[H$TYH"XAG*>\[[.,ZC'!XL?3>X0.\=Q]LY(@RI@M=27Y,\1AM,,4L
M886T(%#N0 RB!*/S)Q39"]=] 2%EA8G09:Q&FZ/(CL["8W239;HVI<D.GI-"
MJP!(8*5_OM'2<T]?!=Y"I;K(_U(()Q3,S//G%(A&!:)W*T#8YTKP!*1$#X>X
MK"ZN]VDQC_=1+8;Q]B7VL-5S^$^5O#-[$453W %OGV">'?C1^P2SW84_RV(J
ME+>P@VBY3R=GTM)*$'G;N"5*>,U4U]W&W?%MN.Q:XHMY][#<89$3)A&%3+NZ
M)PLMD>B:=;=0O&H;Y(XKW6[;::'?-Q#&0)]GG*MA80*,+V;\%U!+ P04
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
M- YH7PBAMX(YH/G_$/\&4$L#!!0    ( !>#9EJ;;+QX[@(  #<'   9
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
M:,0>U,@]?:9<T$HD2.R26/;EOH)@O?U:K/9;60PV=>[7!A*V@H1YD# ?$A8
MP5I*<AHE.6=\;>JIAEK]"*E&O#C;J._+Z6]+A78.Y(5UW3:LRX["CNV,J6M8
M7;OEL9WC.@;NF*UZ<#8VL6'J;4-O\-'/33DD+ ""M5(^;5(^/3_E))=;QN,?
M:MXSE/'I<<8MO?S72?FQH6GK?9;+T9:KT9;>X LX-_&CFPV.+8VN82MC;I,Q
M=S!CG_+T28WX:E76+ UBE;.?!RN%OF0-0L\=^B%A2_?H177[.&1S'B3,AX0%
M0+"6JBX;55T.JNHF#/,T3XA4?3ZBZSCLGT0,0LY5406;'B3^@VE:E]/N%++/
M3K\TL=N1"61P'B3,AX0%0+"63+"^+Q[IPP,&$=MR 1P6!_1;'JL5"3VQ$!YF
MG:N7FM8:<)1M=^+08V:8>#KMJ 4T-@^4YH/2 BA:6S$'Y48\J)@E#3DE:H&B
MUJR%:'J%,H@X6RCX2 $?,+:G5E<I?7:NHSM=J4!&YX'2?%!: $5K2\782\48
MGMM0B?Y@HO];,NAZMD2,XT'%L!W;[$JDQPZ[9G>UL@*-S@.E^:"T (K6ELB^
M)HL'ZVT'TU]6_5BAEJ5U$;Z<!%>'O0("+<O6M-9@U-4.:+45E.:!TGQ06@!%
M:RML7W+%PS77\D>-FRS+28(^4EHHK%=.H,544-H2E+8"I7F@-!^4%D#1VLK;
M%W*Q_?_\X(0A2Y +4-H2E+8"I7F@-!^4%D#1VEK<EX+Q?Z@%CRP,#J//EN-Q
MB?=4^1"TX14HS0.E^:"T (I6:4T[V)N24KXI]RD)%+(\D]6NC>9JLQ?JIMP!
MU+F^P%?+:D?3'E-ML/I(^";.!$KH6B'UBZGJ++S:LU2=2+8K=\ \,2E96AYN
M*8DH+PS4_35C\O6D:*#9.3;_!U!+ P04    "  7@V9:-%)['CP"  "5!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6RM5%UOVC 4_2N65TVMM)+/
MEL)"I!:T;@^34%FW9Y-<B%7'3FV'=/]^MA,B:-.*A[V0>^U[SCW'^#IIA'Q2
M!8!&+R7C:H8+K:NIYZFL@)*HD:B FYV-D"71)I5;3U422.Y )?-"W[_V2D(Y
M3A.WMI1I(FK-*(>E1*HN2R+_W@$3S0P'>+_P0+>%M@M>FE1D"RO0C]52FLSK
M67): E=4<"1A,\.WP70>VWI7\)M"HPYB9)VLA7BRR8]\AGTK"!ADVC(0\]G!
M'!BS1$;&<\>)^Y86>!COV;\Y[\;+FBB8"_:'YKJ8X1N,<MB0FND'T7R'SL^5
MY<L$4^X7-6UM/,$HJY4690<V"DK*VR]YZ<[A !#$[P#"#A">"H@Z0.2,MLJ<
MK071)$VD:)"TU8;-!NYL'-JXH=S^BRLMS2XU.)W>"\JW:"YX!I*C\P5H0IFZ
M0)?H<;5 YV<7Z Q1CGX5HE:$YRKQM.EJL5[6=;AK.X3O=%A -D)1\ 6%?A@/
MP.>GPZ-CN&>\]H;#WG#H^*)3# ^Y:>'Q,-P.U515)(,9-E.C0.X IY\_!=?^
MUR%O_XGLR&G4.XT^8D]OLZPN:T8TY/9BTXSJ(;\MR=B1V)G?I9=1%$_&0>+M
M#JT,U?F3*+CIZXY4QKW*^$.5<Z(*9&X6RFP SS7=$09<#]ZT^(V&P!S6Y)72
MMU5A%(S'KW1Z!T-C'ZR?1&XI5XC!QN#\T?@*(]D^ FVB1>7F:"VTF4H7%N;=
M!&D+S/Y&"+U/[&CV+W'Z#U!+ P04    "  7@V9:M6^]&LL"  "W"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6RU5FMKVS 4_2O"@[%!6CO.J\F2
M0!^,%5H:FG7[K-C7L:@>KB3G ?OQNU(2-X7$A99\L75EW7//D8XE#9=*/YL<
MP)*5X-*,@MS:8A"&)LE!4'.N"I#X)5-:4(NAGH>FT$!3GR1X&$=1-Q24R6 \
M]'T3/1ZJTG(F8:*)*86@>GT%7"U'03/8=3RR>6Y=1S@>%G0.4[!/Q41C%%8H
M*1,@#5.2:,A&P65S<-6,7((?\8?!TNRUB9,R4^K9!;?I*(@<(^"06 =!\;6
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
MQ7-SN07<!0C= 9^O.5>/#>V@.<*=_P=02P,$%     @ %X-F6A1'G<$X P
MB0L  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N>&ULM59M;]HP$/XK5E9-
MG=0V+T" #B(56+5]J(3*NGTVR4&L)C:S'6C__6PGI*$D63O1+^"7N\?/<W=V
M;K1C_%'$ !(]I0D58RN6<G-MVR*,(<7BBFV JIT5XRF6:LK7MMAPP)%Q2A/;
M<QS?3C&A5C R:W,>C%@F$T)ASI'(TA3SYPDD;#>V7&N_<$_6L=0+=C#:X#4L
M0#YLYES-[!(E(BE001A%'%9CZ\:]GKK&P5C\(K 3E3'24I:,/>K)CVAL.9H1
M)!!*#8'5WQ:FD"0:2?'X4X!:Y9G:L3K>H]\:\4K,$@N8LN0WB60\M@86BF"%
MLT3>L]UW* 3U-%[($F%^T:ZP=2P49D*RM'!6#%)"\W_\5 2BXN#Z#0Y>X>"]
M=N@V.'0*AXX1FC,SLF98XF#$V0YQ;:W0],#$QG@K-83J-"XD5[M$^<E@D:</
ML15:D#4E*Q)B*M%-&+*,2D+7:,X2$A(0Z!)-8TS7@ A%*TPXVN(D ^TY9<84
ME*,:"A(!QR9)YS.0F"3BBW)^6,S0^=D7=*;]?\8L$YA&8F1+I4)SL<."\21G
M[#4P=CUTI\Z+!?I&(X@. 6PEOXR!MX_!Q&M%G$%XA3KN!?(<KUM#:/IV]TX+
MG4Z9DH[!ZS3@W;[$-@4L,@X1,G<FS#C7&5%E2VH#E^-VZW'U@W M-CB$L:5N
MO "^!2OX_,GUG:]UHD\$=A"";AF";AMZ4"FHL%I0%XBJETU5G Z%WMTPKM?K
M@I&?T#<GZ,=L&_C#OLK/MBJRQLCK=TNC _*]DGSOO\C7D6Q%>F_&3@1V(-HO
M1?L?5+3^*4-P(K"#$/3+$/1;\S[!":8A("S1$M:$4B6[3G".XC?57"[DV,AU
MW$%#90Y*AH-6AG/\G.JRU!?H'47:"OK># V.A%UVO)Y3+VQ8"ANV7[F:#U.=
MDN%QZ(?#5Y$_MKGT_09^KO/RF74^_$4KCO#;G[0ZJ\8WS:WT">Y;JQMHU%#:
M!<8_'MTZJV.&=J6I28&O3:\GD.E+\F][N5KVDS>FBWJU/M%]IFF67F#R)O4.
M<W5/!4I@I2"=J[YZ07G>]^43R3:F=5HRJ1HQ,XQ5KPQ<&ZC]%6-R/]$'E-UW
M\!=02P,$%     @ %X-F6@[@2N&S @  ? D  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#,N>&ULM59A;]HP$/TKIZR:6FEM(*&$=1"I!56=M$FHK-MGXUS
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
M:":JY *N#=3W&6/RI:,=U$7<^#]02P,$%     @ %X-F6F!4(O0= P  ;0L
M !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&ULM59M;]HP$/XK5C9-K;22
M-PC00:0"F]8/G5"[;I]-<I"H29S9YF7_?F<GI*&$J-T8'\"^W#UWSV-\N=&6
M\2<1 4BR2Y-,C(U(ROS:-$4004I%A^60X9,EXRF5N.4K4^0<:*B#TL1T+,LS
M4QIGAC_2MCGW1VPMDSB#.2=BG::4_YY PK9CPS;VAOMX%4EE,/U13E?P /(Q
MGW/<F15*&*>0B9AEA,-R;-S8UU/;4@':XT<,6U%;$T5EP=B3VMR&8\-2%4$"
M@500%'\V,(4D44A8QZ\2U*ARJL#Z>H_^19-',@LJ8,J2GW$HH[$Q,$@(2[I.
MY#W;?H624$_A!2P1^IML"U\/G8.UD"PM@[&"-,Z*7[HKA:@%V-Z) *<,<%X&
M=$\$N&6 JXD6E6E:,RJI/^)L2[CR1C2UT-KH:&039^H8'R3'IS'&2?\>!% >
M1(1F(9G!!L\UQU.2Y#O=D2F',):"7,Q TC@1E^2*/#[,R,7[RY$I,;O",(,R
MTZ3(Y)S(9#ODCF4R$N1S%D)X"&!BV57MSK[VB=.*.(.@0US[(W$LI]M0T/3U
MX6Y+.6XEI:OQW'^0LDFV K7;C*JN\;7(:0!C ^^I +X!P__PSO:L3TV4SP1V
M($"W$J#;AHZ"+H$C3\+K2H0U)20J$6@ER(I3-' ((-[010*=)FF*?'V=3S6D
MC>]B?\+/R-S46;?6]9>L>Q7KWME87P5K=$53SKCJ8DV<BVQ>C;/MV=UCSKTC
M;8:65W<[8.-5;+Q6-M]85A49OH%9$Q/OB$G?<XZ)'+NU$>E71/JM1&XS+ S[
MNVI>Q>J2Q!FI3NL5M[6)4_](]:O!8'!,ZMCO!)]!Q6?0RN=DO7/.\"ZE3<6V
M(KZULYP)[(#\L"(__"^M=7A. <X$=B" ;3V_IZW7GW_]#L(.1SH48,V!Y,!C
M%I(+_*.G^EW;_)YNS^1TR^ F$=ICWZJ"61M<4N K/<\)$K!U)HLYH+)6,^.-
MGI1>V"=JEM0#T3-,,8C>4;Z*,T$26"*DU>ECW^3%;%=L),OU>+1@$H<MO8QP
M'@:N'/#YDC&YWZ@$U83M_P%02P,$%     @ %X-F6M)<6_7M @  M @  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULK99M;]HP$,>_BI554RMU#7D@
M0 >16JII?3$)E;9[;9*#6$WLS':@VZ??V8$(2(K0M#=@QW?__.Y\]F6\$?)-
M90":O!<Y5Q,GT[J\=5V59%!0=2-*X+BR%+*@&J=RY:I2 DVM4Y&[?J\7N05E
MW(G']ME,QF-1Z9QQF$FBJJ*@\O<]Y&(S<3QG]^")K3)M'KCQN*0KF(-^*6<2
M9VZCDK("N&*"$PG+B7/GW4Z'QMX:O#+8J+TQ,9$LA'@SD\=TXO0,$.20:*-
M\6\-4\AS(X08O[::3O-*X[@_WJE_L[%C+ NJ8"KRGRS5V<09.B2%):UR_20V
MWV$;3]_H)2)7]I=LMK8]AR25TJ+8.B-!P7C]3]^W>=AS\,(/'/RM@W^N0[!U
M"&R@-9D-ZX%J&H^EV!!IK%'-#&QNK#=&P[C9Q;F6N,K03\=SFU!(R3W-*4^
MS&WM//*Z0$RFOY YUDY:Y4#$DLPDE)2E!-ZQD!0H0GE*A,Y (JZ4P#6A2H%6
MY/(!-&6YND*%E_D#N;RX(A>$<?*<B4JAFQJ[&D,P(&ZRQ;VO<?T/<!\@N2&!
M=TW\GA]VN$_/=P\.W5U,7),]O\F>;_6"?\Y>5XBU9MBM:8[MK2II A,'SZ4"
MN08G_OS)BWI?NP+^3V('X0=-^,$I]7A7"P7EU1(/9"497S65T15ZK3>P>N:"
M6<?!H#]VU_L1M6W"D=?8'("&#6AX%BCCJI)FH[K8:HGH@"T\8FO;A*.HFZW?
ML/7/8DMP@24T)V:?J$PR@G<SY>R/K:/.;/9;-'YPG,VVC3?L=1-'#7%T'C%B
MX6V)>WZ-76"A$LE*R[IW)YPJAJB=\.@8OVWC>=ZHFW_0\ ].\K_>/6.2$V!K
MNL@[2V'0>NOH&*QMXOG#;JYAPS4\R?4L-&Y_>>X%VP4^;)T=+PR/B[AMY(=>
M>,3N[O44T\]_4+G"XT-R6*);[V: A27K'EE/M"AMFUD(C4W+#C/\K !I#'!]
M*83>34SG:CY4XK]02P,$%     @ %X-F6L@&0%C? P  O1(  !D   !X;"]W
M;W)K<VAE971S+W-H965T-3 N>&ULM5AMCYLX$/XK%E>=6FF[8"!O>TFD)GNG
MJ]2JJ^9Z]]D+DP05,+5-TMZO/]NPO!1#+UOR)<$P\_AYQF,SS/),V6=^!!#H
M:Q*G?&4=A<CN;)L'1T@(OZ49I/+)GK*$"#ED!YMG#$BHG9+8=AUG:B<D2JWU
M4M][8.LES44<I?# $,^3A+!O&XCI>65AZ^G&Q^AP%.J&O5YFY  [$)^R!R9'
M=H421@FD/*(I8K!?66_PW18OE(.V^#N",V]<(R7ED=+/:O V7%F.8@0Q!$)!
M$/EW@BW$L4*2/+Z4H%8UIW)L7C^A_Z'%2S&/A,.6QO]$H3BNK+F%0MB3/!8?
MZ?E/* 5-%%Y 8ZY_T;FT=2P4Y%S0I'26#)(H+?[)US(0#0<\[7%P2P?W>P>_
MQ\$K'3PMM&"F9=T30=9+1L^(*6N)IBYT;+2W5!.E:AEW@LFGD?03ZYT.*(1H
M0V*2!H!V.GG>ID6&J$B_1CN9/&$> Z)[],!D"C'Q#9$T1/ ECS*YJ.(&I=+K
MY3T($L7\E?3YM+M'+U^\6MI"LE1SV4'):%,P<GL881>]IZDX<O1[&D+8!K"E
MO$JC^Z1QXPXBWD-PBSQ\@US']0V$MO_?W1N@XU4A]S2>]^R0FX)68/IF3+79
M[WA& EA9<C=S8">PUK_^@J?.;R;!(X&UY/N5?'\(??T7%21&64\:'1CEW*2_
M )UI4'4VG62B.!/'<9;VJ2G-8.>[?M.NQ7I2L9X,LGX'G-_)0R?(DSPF:O5"
MD,$)HF*/*!4DH4Q$__:N8#'!M,'L]<(S*##88<=Q>R5,*PG3GPB\W+\FTM,.
M&7?F=#EWS7RWG_&L8CP;9'S?"+&)W*PS*_9F77(FLTDON7E%;CY(;DN3+!?
MN(XDW>\CN96K@)KH#N)=NH5' FM)7U32%U<XP19CRA\)K"4?._5+T[G&&5:B
M-C-QYLR["6NP6PP< +CQLL>#O#^((["*]PW*Y/*)-GTC[T'42Y=N++1V#-PZ
M!NX5DK<$'2L$(Z&U0U 7('CP!?_L]/4Z:>DM7$/Z=NU\/.M/W[IRP,.EPSN0
M!?N1QB&*$LG^!(JPF>H@T,7+-1):6W9=>N#)-3)VL*"Y. 0CH;5#4)<N^&=J
ME_Z,[=8E"]^0L#\R:[.NRQ<\7+_LZ%Z<"0,CM4'7BY=G)+2VT+H4PO-K9.BH
M!=%8:.T0U"41'BPYGIVAB^[W"C9DZ(_,"M9VHQ&0 #OH_@A' <U347PO5W>K
M'LP;W7GX[OY&]69T@Z&&*1H[[PD[1"E',>PEI',[DP<#*WHEQ4#03+<;'JD0
M--&71R A,&4@G^\I%4\#-4'5L5K_!U!+ P04    "  7@V9:I,4939L"   L
M!P  &0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6RM55U/VS 4_2M6AB8F
M;21-TA18&PE:3>-A$J*P/1OGMK5P[,QV6OCWNW;2K+0!5=->$G_<<WS.M7T]
MWBC]9%8 ECR70II)L+*VN@Q#PU904G.F*I XLU"ZI!:[>AF:2@,M/*@481Q%
M65A2+H-\[,=N=3Y6M15<PJTFIBY+JE^N0:C-)!@$VX$[OEQ9-Q#FXXHN80[V
MH;K5V L[EH*7( U7DFA83(*KP>4T<_$^X">'C=EI$^?D4:DGU[DI)D'D!($
M9AT#Q=\:IB"$(T(9OUO.H%O2 7?;6_9OWCMZ>:0&IDK\XH5=38+S@!2PH+6P
M=VKS'5H_0\?'E##^2S9M;!005ANKRA:,"DHNFS]];O.P QBD;P#B%A ?"TA:
M0.*--LJ\K1FU-!]KM2':12.;:_C<>#2ZX=+MXMQJG.6(L_G<)Q0*<DT%E0S(
MW)^=&]D<$)?I+V2.9Z>H!1"U(%>,Z1KCX1D/D@%#3F=@*1?F$P8^S&?D].03
M.2%<DON5J@V5A1F'%I6Z]4+6JKIN5,5OJ)H!.R/)X#.)HSCM@4^/AR>OX2'F
MITM2W"4I]GS)/R>ISV+#F?9SNMMY:2K*8!+@]3.@UQ#D'S\,LNAKG^'_1/;*
M?M+93]YCS[=;SG"",RH(4]+@->%R2=Q:G$'O'C>L(\_JJLDZCY.+:!RN=XT=
M!@U&T=^@5X+33G!ZE."2RGJ!A:+63BI3QO;J;,BR'0FC4;PG\S#F/$WZ50X[
ME<.C5*Y!%DJ3BKY@=>Q7.#Q8/8ZR/86',>DP[E>8=0JS=Q7>*XN[3?=N?)_
M[& 7DR0[WU-X&!1?7 SW)(8[M<R](S^H7G)IB( %PJ*S$?K436UN.E95OKP]
M*HO%TC=7^)R!=@$XOU#*;CNN8G8/9/X'4$L#!!0    ( !>#9EJ_AZ/:A (
M "X'   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;*U576^;,!3]*Q:K
MIE;:PF=(U1&D-M&T/DR*FG9[=N 2K!J;V29I_WUM0U#:D"R:]@+^N.?XG&O[
M.MER\2Q+ (5>*LKDU"F5JF]<5V8E5%B.> U,SQ1<5%CIKEB[LA: <PNJJ!MX
M7NQ6F# G3>S80J0);Q0E#!8"R::JL'B] \JW4\=W=@,/9%TJ,^"F28W7L 3U
M5"^$[KD]2TXJ8))PA@044^?6OYG%)MX&_"*PE7MM9)RL.'\VG?M\ZGA&$%#(
ME&' ^K>!&5!JB+2,/QVGTR]I@/OM'?MWZUU[66$),TY_DUR54^?:03D4N*'J
M@6]_0.=G;/@R3J7]HFT7ZSDH:Z3B50?6"BK"VC]^Z?*P!_"C(X"@ P3G L(.
M$%JCK3)K:XX53A/!MTB8:,UF&C8W%JW=$&9V<:F$GB4:I]*E32CDZ Y3S#)
M2WMV[EE[0$RFOZ*E/CMY0P'Q MUFF6AT/%0UY:\ : 4,"J(DNIR#PH3**XUX
M6L[1Y<45ND"$H<>2-Q*S7":NTI+-PF[6R;MKY05'Y,TA&Z'0_X("+X@&X+/S
MX>%[N*L3U6<KZ+,56+[PG[,U9+'EC(8YS36]D37.8.KH>RA!;,!)/W_R8^_;
MD.'_1/;.?MC;#T^QI[N]7W'62 0ONI1(&'+<TDPLC:DCF_1ZXB7N9M_(88P?
M>I,^Z)W J!<8G24PXY71UI[?$SI;MGA?P_7D@\Z!F."(S'$O<WR6S W._BIQ
M?+#\@<*!D'!88-P+C$\*?.0*4UUBCUSU(9WQX7;Z4?1!Z4#0V/^83'>OFIF7
MY"<6:\(DHE!HF#>::+^BK<YM1_':%K@55[I<VF:I'S00)D#/%YRK7<?4S/Z)
M3-\ 4$L#!!0    ( !>#9EHTJFGG.0<  $!#   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4S+GAM;+V<6W.C-AB&_PKC=CK;F6S,P8=XFW@F":CMQ;:9S>SN
MM6(4FUE KI!SZ/3'5PAB+$,4,_MZ;Q(.^AX)7O%)O!C.'[GX5JP8D\Y3EN;%
MQ6 EY?K#<%@L5BRCQ2E?LUSMN><BHU*MBN6P6 M&8QV4I4/?=2?#C";Y8'ZN
MM]V(^3G?R#3)V8UPBDV64?%\Q5+^>#'P!B\;/B7+E2PW#.?G:[IDMTQ^7M\(
MM3;<4N(D8WF1\-P1[/YB<.E](,&X#- EOB3LL=A9=LI#N>/\6[GR9WPQ<,L6
ML90M9(F@ZM\#NV9I6I)4._ZIH8-MG67@[O(+G>B#5P=S1PMVS=.O22Q7%X.S
M@1.S>[I)Y2?^^ >K#T@W<,'30O]U'NNR[L!9; K)LSI8M2!+\NH_?:I/Q$Z
M-WHEP*\#_$,#@CH@V ^8O!(PJ@-&A]8PK@/&AP9,ZH")/O?5R=)G.J22SL\%
M?W1$65K1R@4MEXY6)SC)RYYU*X7:FZ@X.;^5?/'M_972)G:N>:8Z;$&UY.\=
MO<M)\@7+2_6==4I53\ACA\L5$VI'U:_+PN]")FF2%K^JL,^WH?/NYU_/AU(U
MKZQDN*B;$E9-\5]IBN<['WDN5X43Y3&+3<!0'=?VX/R7@[ORK<1;MCYUW/&)
MX[O>K*-!U_;PO_B#"O=UN-MU//;PD"U.G< KP_U11WAT>'C0$4X..'9OJL-=
MR[D,MATET+R@;T<I>\17*@3-9='1S*L*.^K&EHGS0[&F"W8Q4)FQ8.*!#>:_
M_.1-W-^Z!$/"0B0L0L(("&8(/=H*/;+1YY]SP19\F2?_*J4+K?J=5GVQJSI[
M*I=9E^!6?%_!D;"P@DTUK!QR'^;CV<1UU>7QL"LELDX"@AE2CK=2CJU2W@B^
M8"PNG'O!LSJ?_[TN]5,Y]HF)15+LY]E*0BNVKX1(6%C!)CL2[JLW;HF\5X*
M&F1(,ME*,K%*\CO+F:"ISIJ7L1K0DT(*JL?7J+JD"KWODZJ9BL5*KX3L04T!
MUVI")U]*.?\Y4;9.^3-CG5G7VHJ^"B)A(1(6(6$$!#/ZQ73;+Z;'&5ZG2*&1
ML! )BY P H(90I]MA3ZS)H#+-.4+*LNQ=44%ZSFV6ME]U4;"PK-6VAU-_/;8
MVBX63(-6,0)JFJ'0;*O0S*K0-J\ZEV7N3=1T2'+1>?%907WE0,)")"Q"P@@(
M9DCKN<WMKGN</%MS05I#:2&4%D%I!$4S]=ZQ-SSKQ7R[DV37]%E/H>@C%?&)
MPZN9\(FSU*([2>ZLF4AX7&[A17<OL-;6NQ<@:6%-VYT;C_S]_-M1Z&QZULJ_
MJ):9JOF-:KY5M2\TW3"'W[]H5$G4?:]B1_66!$D+:]KN<.>-7;<]+'84G'64
M(ZCFF;HT'I!G=1[FUTJ+32J5%NK^ W4KTRDJU#6"TD(H+8+2"(IF]H_&.O)&
M1QI=H:81E!9":1&41E T4^_&7_+L!M/WW<S8X;U%A_I,7MM&\MU91^)NE_.F
M[7($U3I3J,9U\NRV4_D$HS8 ;U*:=ZH!M8R@M!!*BZ T@J*9RC:^D7<DX\B#
M.D=06@BE15 :0=%,O1O[R+/[1X?<T/"-+-0D+4[RY8F3;[([)CI[ -1-JFF[
M=Q;!*##38 BM,H+2"(IF"MNX3I[==KI];035U_"2::7OGHV1=J\#5%*7]TVZ
MD)I^;^2*B_))7J?^LY9B7OMQV+6]W;TO;:@S!:41%,W\L4+C3?E6+P31 VK=
MDZ+8=&MN;T+?:QY*"VN:[>$>M$*"HIEZ-]Z4;_>F]B9EZI;ZBBL5R^O7ZCK;
ML;TUA)I04%H$I1$4S92[,;5\_S@S-1_J<$%I(90606D$13/U;LPRWVZ6 6=J
M]IIZ]P"H'5;3=K/V=#)M)6ZHS86BF<HV-I=O_XG4(<I60[!55*CG!:6%->TM
M4:%>%HIFBMIX6;[=RVJ/QA^3/,DV6:=V4.L*2@NAM A*(RB:J7%C@_F3(PW!
M4',,2@NAM A*(RB:J7=CCOE6,Z;'T]^3TJA6D^ZX?@;<V0F@CMD;31\[SXQV
MSO]#:#LB*(V@:*;@C3OFV]VQCB1.GUY-XE#_"TH+H;0(2B,HFJEQ8Y3YLR,E
M<>C/M:"T$$J+H#2"HIGOG32V6'"X+?;]2=Q>6>_W4>Q-5\GHU2P.;4@$I1$4
MS52\,<:"MXPQ_ZVGE79";QFA'AB4%D%I!$4SE6T\L.!('E@ ]<"@M!!*BZ T
M@J*9>N^\-/C#/#![3;U[ /9-PK8'YDVFP62T9YA :R6=M>X^OS-%:^RMX'![
MZ\<\B;0WJ+>V4"L,2HN"MK'F=_TBE*"J-?M XX8%=C<,8W':*^FM*]0F"]JO
M$GK3L1NTKEFH 8:B5;(.=U[\SYA8ZD\T%.JBW>2R>DU^NW7[&8A+_?&#O>VA
M]R&J/N;08*IO2WRD8IGDA9.R>X5T3Z?J $3UN89J1?*U_KS '9>29WIQQ6C,
M1%E [;_G7+ZLE!5L/YHQ_Q]02P,$%     @ %X-F6BOYU%7R @  E @  !D
M  !X;"]W;W)K<VAE971S+W-H965T-30N>&ULK59K;]HP%/TK5]DTM=)*GCS:
M0:1".VT?*E6MMGUVDQNP<.+,-E#^_6PGI,!<UDK[ G[<<WS.]>-FO.%B*1>(
M"IY+5LF)MU"JOO)]F2VP)++':ZST3,%%293NBKDO:X$DMZ"2^5$0#/R2T,I+
MQW;L7J1COE*,5G@O0*[*DHCM%!G?3+S0VPT\T/E"F0$_'==DCH^H?M3W0O?\
MCB6G)5:2\@H$%A/O.KR:C4R\#?A)<2/WVF"</'&^-)WO^<0+C"!DF"G#0/3?
M&F?(F"'2,GZWG%ZWI 'NMW?L7ZUW[>6)2)QQ]HOF:C'Q1A[D6) 54P]\\PU;
M/WW#EW$F[2]LVMC @VPE%2];L%90TJKY)\]M'O8 4?(*(&H!T1$@'+X"B%M
M;(TVRJRM&Z)(.A9\ \)$:S;3L+FQ:.V&5F87'Y70LU3C5/JH>+:\F.I$Y##C
MI3X<DMC\7L"UU%M;FXZ$E9G79P90*JJ31ZLY%(0*6!.V0CB[044HD^<:]A%\
MD LB4(Y]I16:=?RL53-MU$2OJ DCN..56DBXK7+,#PE\;:WS%^W\3:.3C#>8
M]2 ./T,41(E#T.SM\/B$G+A+=VSYXG>FVY6JABEQ,YG;?25KDN'$T]=7HEBC
MEW[Z$ Z"+RZ;_XGLP'32F4Y.L:>WSR@R*A%J03-T66WPEQ9OWIUUVN]%_;&_
MWK?P=U"8](8O40?:^IVV_C^TU?I!T;N1TS7-L<J=I[;A"..]M8,C=2=##J0-
M.FF#MTE;<Z8/":-JZ]+6D(3)_L*]RS@>'0D<. 3V+MT2AYW$X4F)#U0NH1"(
M0"N%^N0H$$0YMWCHDAG$HV.9[K@DB-Q*1YW2T=N2R6B!P O@]F6#LRT2(<]=
MBD\3)F"1$$/9O%@QY&3K.CVS]Q&Y+IR_]\"7*.:V[DG(^*I2S5O8C7:E]=I6
ME*/QJ2ZY385\H6GJ]1T1<ZI?>H:%I@STQ?) -#6PZ2A>VS+RQ)4N2K:YT)\-
M*$R GB\X5[N.6:#[$$G_ %!+ P04    "  7@V9:#Q!DZLH$   ,%P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6RU6&MOHS@4_2L6NUIUI&G O---
M(C5A9G>E'4W5:K:?77 25,!9VTG:?[\V$,(K#LUDO[1 [CV^YW"Y'#S9$_K*
MUAAS\)8F&9MJ:\XW=[K.PC5.$1N1#<[$+TM"4\3%*5WI;$,QBO*D--%-PW#U
M%,69-IODUQ[H;$*V/(DS_$ !VZ8IHN]SG)#]5(/:X<)CO%IS>4&?339HA9\P
M_[%YH.),KU"B.,49BTD&*%Y.M7MX%\"Q3,@C_HGQGM6.@:3R0LBK//DKFFJ&
MK @G..02 HE_.[S 22*11!W_EJ!:M:9,K!\?T+_FY 69%\3P@B3/<<374\W7
M0(27:)OP1[+_$Y>$'(D7DH3E?\&^C#4T$&X9)VF9+"I(XZSXC]Y*(6H)IGLB
MP2P3S':"<R+!*A.L=H)](L$N$^Q<F8)*KD. .)I-*-D#*J,%FCS(Q<RS!?TX
MD_?]B5/Q:RSR^.R)D_#U=BZ4B\""I**=&,IOR"UX*EH!D"5@,@J0S?%6Q?P=
MW 28HSAAGV1P'O%]4^;^> K S:^?)CH7-<J5]+"L9U[48YZH!YK@&\GXFH$O
M682C)H NR%4,S0/#N:E$#' X A;\#$S#M'L*6@Q/MWK2@^'IIH*-5=TO*\>S
M/GJ_4!:!9T0IRCCKD[V M?MAY72Y8QL4XJDFQ@?#=(>UV6^_0-?XO4^R:X(%
M5P)KR&E7<MHJ]%G1L.PSF.-5G&5QMA)3)$%9B/LT++#<'$L.U-T,>HYACR?Z
MKJY.-VP,?==L1@7*PBZD[52TG6&T_Y#](EKI)LX 6R.Q4N\SZW08V:;18MV-
M\3W?@"W6RKHN9.U6K-UAK+^\;6+:'BX%4[?#XM:VG!;5OB#HMZDJB[F0JE=1
M]891%2_')8YY/UDEQD=G@M>GG-72Y$HK-C3Q*TW\@;<_B\X\Z'[O@V[9K3[H
M#VO/@Z ;UIP'#3;CBLUX:#-C&L8,O22]5,;=&@W/<]HS2[G81R?ZE< :ND#C
MZ&@,I3+/N=<30^U^AZGPK@>%,'B@<8@'SOIRD7%]YCDCIST*>L+&QLCV6BV@
M+OE226HF#_Z<).5[H%>(TD :-8K.R.P(T1,&[9'GM)505GJI$N91"?/GE%"\
M&TKH!D7+'OLCK_TT'2*=>J3OC=RV&,IB+Q7CZ"6ATEN=%T/Y]E"#?_3U4:(U
MQ#6]CK3!M59M2G;TBU!M&,_WS]F72[E"LXW<D>^WF\@>,H&"GK#F!&HR/5I$
MJ/:( YX4Y8NGA*_7Y1@CSVJSO)(C+,7X/_PE/!I,J':8'<T>L=Q[D0VQ$%^U
M5'PZ;U$"_HZ70K_O6\XXRMNE5S_U4BYXQX@RX(.T^%Z&8Q"A][YOO\49**\#
M99Z""@96Y1R@_!ZDIKA'2PO5GO9#XIYK3O523DD#PB'J7M-&!]=":XI\],A0
M;9)S(R"H<@R6**9@AY(MEEM Q>8/ RN%4RB@O;H#<$RW_<!WHWS/@K;1GFO*
M0B\5XFBOH=I?5]V&RFY;]2G3*\.X,_BLD=N9>T54W2&(J=W6X*I.6J]M$Z:8
MKO+M5@9"LLUXL9]67:VV=._SC<S6];G<ZLVW'X\PQ3[Q-T2%MV8@P4L!*<:]
MX$>+K=?BA)--OAGY0C@G:7ZXQBC"5 :(WY>$\,.)7*#: )_]!U!+ P04
M"  7@V9:BT=!JQ$$   K%P  &0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX
M;6R]F&UOXC@0Q[^*E5N=[J26Q!/*0P^02MO5G;2KK5KM];6;#! UB3G;0%>Z
M#W]V$F+V2 )4)6^(X\0S_YEQYB<\VG#Q*A>(BKPE<2K'SD*IY;7KRF"!"9,=
MOL14/YEQD3"E;\7<E4N!+,P6);$+GM=S$Q:ESF24S3V(R8BO5!RE^""(7"4)
M$S^F&//-V*'.=N(QFB^4F7 GHR6;XQ.J[\L'H>_<TDH8)9C*B*=$X&SLW-#K
MJ0]F0?;&WQ%NY,Z8F%!>.'\U-W^%8\<SBC#&0!D33%_6>(MQ;"QI'?\41IW2
MIUFX.]Y:_YP%KX-Y81)O>?P<A6HQ=@8."7'&5K%ZY)L_L0CHRM@+>"RS7[+)
MW^W[#@E64O&D6*P5)%&:7]E;D8B=!3K0Z@50+,@2X>:.,I5W3+')2/ -$>9M
M;<T,LE"SU5I<E)JJ/"FAGT9ZG9H\*1Z\7DYU7"&YY8DNMF19NB[)MZ492*)K
M*15+PRB=$WTA^(8BB"1[B9'\=H>*1;'\?>0JK<;8=(/"\S3W##6>*9"O/%4+
M2>[3$,.?#;@ZC#(6V,8RA4:+=QATB$\O"'C0)9^(2^2""93%I<&#7V;+SSQT
M:SP\LG2.A,_(?9X#) \B"I!X'<^[I)ZY5"6BT:CY[J[ED@4X=O2')5&LT9G\
M^@OM>7\T2.Z6DKN9=?_4 IM2/C,A6*IDE>CN&41?E:*O&O.\W7K?[-:[('7)
M_\(W**HBR'WT,Q^F.ZTGNCKK"EF]4E;OXV1]7RZK9?7V9%&O1EB_%-8_7=AV
M\M_*_9]KR<WV=K7TZ)7G5\L9E'(&I\MYSAJDWH4W:Q2ZX?\O7U7J<B_#776#
M#@RJQ0U+<<,/$/>(!FFFY=WJ)B4T/%8L)E^B6:709H]]\@.9:.H_U+/MVCM*
M_;UMPL=5NK"[6^IA%^J227?X04\7](Y:%VYVBPU>9P U^L#J@P_0=UJY#[@\
MHMX6./1]Q*$>-<R!6N8TVWUG_Z:6.O1,V*'GX ZUX*%MD(?NHT<7K&8K6_K0
M-O!#]_D#=?RA%D#T3 2B%0CRN]"O$6011-MA$*V $.UV>G75M!BB[7/H@$LX
MV)C @@C.!"+8!U%#P<&""-H!$>R#J*G@8$D$[9/H@,LC"FY)!.\DT>!BZ.5_
M@+:C2J7GX!%8'L&9> 3GX!%8'D$;/((*'@V&=5T?+)&@#2)!Q3^B!G6627 F
M)D$%D[QNC1Q+)&B'2(6;8]-E@03M ^F 2YKUIZ:#&<LC_TP\\BMX5%=LW]+(
M;X=&A9LCB^U;&/GMP^B R_IBNSOGEPF*>79**TG 5ZG*CS++V?(D^"8__[2O
MY\?(7YF81SJN&&=ZJ=?IZ\XG\I/9_$;Q978:^L*5XDDV7" +49@7]/,9YVI[
M8QR4Y^.3_P!02P,$%     @ %X-F6EML:A<&"@  <G<  !D   !X;"]W;W)K
M<VAE971S+W-H965T-3<N>&ULO9U;;]LX&H;_"N$=+%H@8UL'G[I)@#82R;GH
M3##9;J\5F8Z%RI*7DI,6F!^_.MD4;86QZG?VIK%E?0^EZ@4/WTM2UR^I_):M
MA<C)]TV<9#>#=9YO/XQ&6;@6FR ;IEN1%+^L4KD)\N*K?!IE6RF"916TB4?V
M>#P=;8(H&=Q>5\?NY>UUNLOC*!'WDF2[S2:0/SZ).'VY&5B#_8$_HZ=U7AX8
MW5YO@R?Q(/(OVWM9?!L=*,MH(Y(L2A,BQ>IF\-'ZP-U%&5"=\9](O&2MSZ2\
ME<<T_59^^6UY,QB75R1B$>8E(BC^/(L[$<<EJ;B._S;0P:',,K#]>4^GU<T7
M-_,89.(NC;]&RWQ],Y@/R%*L@EV<_YF^<-'<T*3DA6F<5?^2E^;<\8"$NRQ/
M-TUP<06;**G_!M^;_XA6@.6^$F W ?:Y 4X3X!P'3%\)<)L ]]P2)DW Y-R
M:1,P/3=@U@3,S@V8-P'SZNG6CZ-ZEEZ0![?7,GTALCR[H)4?*D%4T<4CC))2
MNP^Y+'Z-BKC\]B%/PV_D:R!ED.09>>>)/(CB[#WYE7QY\,B[7]Z37\B(9.M
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
MA2Q/*'Y?I6F^_U(6<'C-[NW_ %!+ P04    "  7@V9::<"^%_(#  #1$P
M&0   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6RMF&UOXC@0Q[^*E3N==J5=
MDI@0H >1"NS=K;1[JEK=];6;#& UB3G;0/OMSTY"2" 8HN9-R=/\Q_/+>#J9
MR9[Q5[$&D.@MB5,QM=92;NYL6X1K2(CHL0VDZLZ2\81(=<I7MMAP(%%FE,0V
M=AS?3@A-K6"277O@P81M94Q3>.!(;).$\/<9Q&P_M5SK<.&1KM927["#R8:L
MX GD/YL'KL[L4B6B":2"LA1Q6$ZM>_=NX0ZT0?;$OQ3VHG*,="@OC+WJD^_1
MU'+TBB"&4&H)HGYV,(<XUDIJ'?\5HE;I4QM6CP_J?V3!JV!>B( YBY]I)-=3
M:V2A")9D&\M'MO\+BH"R!88L%ME?M,^?'6(+A5LA65(8JQ4D-,U_R5L!HF*
M!Q<,<&& 3PQ<[X)!OS#HGQH,+QAXA8&7D<E#R3@LB"3!A+,]XOIII:8/,IB9
MM0J?IOJ]/TFN[E)E)X,GR<)7]$PX)ZD4Z.LA 1!;(A*KU>1W\O=#Y3OZM !)
M:"P^JV=_1382:\)!3&RI%J,E[;!P/,L=XPN.78Q^LE2N!?J61A#5!6P511D*
M/H0RPT;%!80]U'>_(.Q@KV%!\]O-^PWFB]O-L2&:?OEB^IE>_Z87T\0WM_>:
M[76]N!,;$L+44@5! -^!%?SVB^L[OS>QZ5)LT9%8C9M7<O-,ZL'?V^0%N$[?
M [LO: 8KFJ8T7:D2$9,TA":<1MFV.',Q/Q/3I7<7^'W/P_[$WE5!=>2S!FI0
M@AJT!O6G_CW=C#F>P5E$[K@_\AVG'M+<Z+1M(G4D5N/CEWS\UGR^O0$/J6@F
MY)\1^CIP'>>,D-%M6T(=B=4(#4M"P]:$U#_C)= +.624:[O%AN>X&_=81TYK
MA$8EH5'['$JC*Y5H=+[5/-RPU8R^VR;2N=,3FC4 XQ+ V C@.>N[($+W.^"J
MCRQW$'K@-(0;2[/11]N\R<7&5;H]_1^[EC0=>:PQ<YUC3^9\C)JA3A?2]?B\
MX4GJF!?0-G>Z4JOCJK2P[L=P&<MV(>[B"C&GI\JV>\K,N(K6S#I2JS/#1V;X
M8\R,A=PLWG9'%FI7MF17/NO CNVX:^Q:;TBRJW6]\#"LQ(E/<ZS3/KQ0NPBV
MCN+88;OF%OL,Q2/H"8..?JX^Z;CZ5MR2&/V@2T"?:(K>@7#QN9&(V9&7FZ(1
M2O)/1>RCB+PW?0W-KT@YN50C);/E^.#<=1J<UQ$>>V_7W'RW0%A6^VLLS1Y;
ML>RTB>]*+4=M5V8="?!5-C,2*&3;5.:S@O)J.9>ZSZ8Q)]=G>EZ5S5".,OFP
MZR?AJBD1*(:EDG1Z0Q4 S^='^8EDFVRB\L*D9$EVN 82 =</J/M+QN3A1#LH
MIWC!_U!+ P04    "  7@V9:7VN9K4<(   I6   &0   'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6S%G&]OVS8>Q]\*X1UN'=#%EF3+=B\)D-H2N0.&"QIT
M]UB5Z5BH+'D2G73#7OSI7R33HFGQ]AW6!ZW_\/>A%'U*25\QO'U-LZ_YCG-!
MONWC)+\;[80X?!B/\W#']T%^DQYX4GRS3;-]((JWV?,X/V0\V%1%^WAL3R;N
M>!]$R>C^MOKL,;N_38\BCA+^F)'\N-\'V6\?>9R^WHVLT=L'GZ+GG2@_&-_?
M'H)G_L3%Y\-C5KP;MY1-M.=)'J4)R?CV;O1@?6#.O"RH6OP2\=?\Y#4I=^5+
MFGXMW_RTN1M-RBWB,0]%B0B*?U[XBL=Q22JVX]<&.FK[+ M/7[_1_6KGBYWY
M$N1\E<;_C39B=S=:C,B&;X-C+#ZEKXPW.S0K>6$:Y]7?Y+5N.Y^.2'C,1;IO
MBHLMV$=)_6_PK?E!G!18EPKLIL ^+W O%#A-@3.TAVE3,!U:,&L*9D,+W*;
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
MIE]O478PY43QK&@"MESIEJ(8)KKI V$"]/,=Y^IE8OJ*NHT,_P)02P,$%
M  @ %X-F6N1F\;#F @  X0L  !D   !X;"]W;W)K<VAE971S+W-H965T-C$N
M>&ULK5;O;YLP$/U7+%9-K;267PDD'4%:DTZ;M'51TVZ?'7()J& SVTG:_WXV
M$ J)F[4J7P*&>X_W+G?V!5O*'G@,(-!CEA(^,F(A\DO3Y%$,&>87- <BWRPI
MR["02[8R><X +PI0EIJ.97EFAA-BA$'Q;,K"@*Y%FA"8,L3768;9TQ6D=#LR
M;&/WX#99Q4(],,,@QRN8@;C/ITRNS)IED61 >$()8K <&5_LR['M*$ 1\3N!
M+6_<(V5E3NF#6GQ?C Q+*8(4(J$HL+QL8 QIJIBDCK\5J5%_4P&;]SOVKX5Y
M:6:..8QI^B=9B'AD# RT@"5>I^*6;K]!9:BO^"*:\N(7;:M8RT#1F@N:56"I
M($M(><6/52(: +OW L"I ,YK 6X%< NCI;+"U@0+' :,;A%3T9)-W12Y*=#2
M34+4WS@33+Y-)$Z$/R@F'$WQ$YZG@,[1#27GT9HQ( )ASF4=R5R+&&2N4DPB
M0&5QG4Y X"3E9Q)R/YN@TY,S=((2@NYBNN:8+'A@"BE/?<2,*BE7I13G!2D3
MB"Z0:W]"CN7T-/#QZ^%N&V[*I-29<>K,. 6?^YK,Z-R4\)X>KMKODN<X@I$A
M^XL#VX 1?OQ@>]9GG;>.R%I.W=JI>XR]<IJ73G?_OLYQ2>,7-&I_V(2>'9B;
MI@]-B%N'M-3U:G6]_ZIK%"AY+E"=Q)++:WQ_Z.Q)/ RQ/4>OL5]K[!_5>'-]
M=8>44)VDH]"WUDE'9"V77NW2>U]'>%TZ[8BLY=2OG?K==(1_4$O^7K4=1@ST
MM3:HM0TZ[(>!IMCW%!Z&J.U7)W%82QP>E7A[??=K)O=ANZ^3=!3[UBKIB*QE
MT[:>#T_K?1U1X3LRVQ5;VVUC5+"[Z8J*IUE2_=Y>U>EB^OJRLY^/;/OH.?G&
MWJC(FH>5O]\<FAC;W>]@LS%_J>'W)V:K1*8JA:5$61>^W+59.4^6"T'S8B2;
M4R$'O.(VEC,X,!4@WR\I%;N%FO+JJ3[\!U!+ P04    "  7@V9:H=/I:#X"
M  "\!0  &0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6R-E&]OFS 0QK^*
MQ:JIE;;P+T"5 =+2:%JE58J:=GOMP!&L&LQLDS3??K8A*%M(LC?89_NYWSW
M.=XQ_B9* (G>*UJ+Q"JE;&:V+;(2*BPFK(%:[12,5UBJD&]LT7# N1%5U/8<
M)[0K3&HKC<W:DJ<Q:R4E-2PY$FU58;Z? V6[Q'*MP\(SV912+]AIW. -K$"^
M-DNN(GO(DI,*:D%8C3@4B?75G<TC?=X<^$E@)X[F2#M9,_:F@\<\L1Q=$%#(
MI,Z U;"%!Z!4)U)E_.YS6@-2"X_GA^S?C'?E98T%/##ZB^2R3*Q["^50X);*
M9[;[#KV?0.?+&!7FB7;=V4@1LU9(5O5B%5>D[D;\WK^'(X'GG1%XO< S=7<@
M4^4"2YS&G.T0UZ=5-CTQ5HU:%4=J_5%6DJM=HG0R_<%P+= 2[_&: OJ,GK!L
M.9%[A&M,]X((Q HD2U!.UQ+=+D!B0L4=ND&D1B\E:P6N<Q';4M6B,]I9SYUW
M7.\,=P'9!/GN)^0YWA2]KA;H]N;N[S2VLC+X\08_GLGK_X^?L;(Z^71<KEM@
M)AJ<06*I?UP WX*5?OS@ALZ7"\7Y0W'^I>RI\AJ,U=2I(J/27;1-0S>VMR.D
MZ4":7B.%8Z1.%1Z1 F><% RDX!HI&B,%)R3_C*=P((772/=CI/"$Y)XA10,I
MNDAZ81+3,51T\J'<P/^'91\UH[[7GC#?$/5/4BB4RIE$ZLWP[J[H LD:TY]K
M)E6WFVFIKE?@^H#:+QB3AT"W_'!AIW\ 4$L#!!0    ( !>#9EJYN0YR? ,
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
M/];NN]  NE(7U3Q4\U$M0+40U2)4BRE-CIRN-ZZ_<I'P[=S.W6]VAY;!4<U
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
M%O@1 FD"\'XAA-YM3(+NLY;^ 5!+ P04    "  7@V9:9AOX%XT"   Z!P
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
MX82=%BTX'>0E'!LE"_CV@GWBBNM<L#:XS@.,$,#H8(#L:,8]R!B!C#\0<MY
M-/_@F%FRNXVP'F2"0"8'A/P6>9 I ID>#')>F=R#S!#([("0023'".3X8)"7
MW*T]R&,$\OB D$$D3Q#($UK(.[OB6KZV)]K!_)97M15[WN[1$!O)A[28UP9,
MQR"BN;"!75"]$/ME7I<EMR_MJR%76L*_<5#B19Z;&I3H8V*2&1%;YMJ8XEDJ
MU?Z\4TA4]*HA\!TXPOPR(A;,O7""VWS=\EV))Z',ILTM'O@/=AD\@IAA1L2*
MF0L%*>.NJ/_+>GQ,S#$C8LDT)GGL?^(.2"]-"3VY7U(R3"\C8K^T?.P?;BV\
M*\$SB/ED1"R4EFIM5"&L^XU]_EY#0NNS81H9$7ODQG#MV(R_\/9[WZ P;8R(
MO7'?-,(C-N,VB%2$62(BML0-7*:=^ ,>?*7XPEC>3)^Z.4JY43XFYHV(V!M3
MG9M2-,-;, A'Z$R$6!+S>N'$][H9=F$$#M_,"+-#1&R'BV=N"_8 DVY( *ZD
MRY5QD*#X>)@5(F(K3+63,&BP!\N+AO"B&==67:;G,V)*B(B5L,LX@ZPTE\*U
M+\;,%VR$F2&BGGF\+&#T%7EMFVK"O72/[ O7O LF\V?#$::*B%H56-87I/41
M9HV(V!HX9NQC8AZ)B#WR7G+*CAYV=!=C9HF)S8(F?\&/'F-FB:EG).\D?WNB
MB<DFII9-D /^A'._^WAHP8M8.4'"M9<.,TY,;!PTR0D?14PZ,;ETWI*<O3'$
M5!,3JP:M>H0QQ%03$ZLFJ'JPHRM1<:G"*&**B0^JF,3'Q!03$RL&QTS] C:F
MF(1:,2AFYF-BBDD.6?3Z-O8Q,<4DY/,9#//8Q\14DQ"K!L<\\3'1U15BY[R;
MI?59<\K'Q)R3$#L'P9SJ_L;'Q.R3$-L'P;R%G,C'Q.R3$-L'K<L&DDPP"R74
M%D)3<W^BDV 62J@MA&+ZLDPQ"Z4'G>CXLDPQ"Z74%D(Q?5FFF(72CYCH[)N/
M]7=7?%/,0BFUA=['O'"N]C$Q"Z74*S!(-,&C/B:ZRG^@%1C O-L$RX(I9J'T
M0Q=B]LXN4DP_Z4<LR;SQ]9E[RY6X\HOY*::?E%H_>U:.]@<3LT]*;)^PI &O
M=5'(YB*NVC'3WWJ"V2>C7L#9P;PUNI_7UK8%8.<7U#/,/AFQ?78QOS35@^9W
MYQ#0EP 3LT]&;)]@C6[O,YEAULFHRVQH(<M/W#+,.ME!ZVU^XI9AULD^LM[6
MOS'.P>="0%^"21UL+D-WEQ%;)\1L_6CT=EN4]'<I9)A\,F+Y[&#^/*Q@XG.T
M$-HOI&>8?#)B^>Q@7HFE@,&R:&=H%^%XB=DG([;/#N9=M1:6%=UP!..2OZ<0
ML\^8O *WLP:^=\P<8^89=WNQVXO=^5DAEE*+XA:Z=]"><Y7/+&L^NEUA2=IL
MXEC62EU"VYT&L13;_=S;O>CG_P)02P,$%     @ %X-F6K % +TV @  '"H
M !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W:2VZC0!2%X:U8+""X
M[HND%6?4DTRC;  YY8=B&T312K+[MIR!?5 />A)Q1JA 7'XQ^(2 QY=\:,=]
M=RJ[?5\6G\?#J:RJW3CVO^JZK'?YV):[KL^G\Y%--QS;\;P<MG7?KM_;;:YE
MN8QZN)U1/3W>SER\?O7Y?R9VF\U^G7]WZS_'?!K_,;C^Z(;WLLMYK!:O[;#-
MXZJJ/P_7W:6^;-+=>7*U>'Y;5</S6ZKJN8,$@F3^((4@G3_((,CF#W((\OF#
M H)B_J &@IKY@^XAZ'[^H <(>I@_*"U1QB5!T@1K JT3<IT(O$X(=B(0.R'9
MB<#LA&@G K43LIT(W$X(=R*0.R'=B<#NA'@G KT%]18"O07U%@*]9?*P3:"W
MH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>BWDJ@MZ+>2J"W
MHMY*H+=.7I80Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H
M;:BW$>AMJ+<1Z&VHMQ'H;9.7W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$
M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[
M@=Z.>CN!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]
M@T#O0+V#0.] O8- [P;U;@CT;E#OYB?U+N/7(9=KS_<:K_^35(_G<_/U\I?E
M]\[)3;C@7-]6E*>_4$L#!!0    ( !>#9EKART;(_0$  #TI   3    6T-O
M;G1E;G1?5'EP97-=+GAM;,W:34[#,! %X*M4V:+&]6\!43; %EAP 9-,VZA)
M;-D&RNUQ4D "004J$F_3J+4];^*1OE7/[IX]Q<FV:_NX*-8I^5/&8K6FSL;2
M>>KSRM*%SJ;\-:R8M]7&KHB)V<RPRO6)^C1-0XWB_.R2EO:A39.K;?XY-JY?
M%(':6$PN=AN'K$5AO6^;RJ:\SA[[^E/*]#6AS"?'/7'=^'B4-Q3LRX1AY?N
MUW,WCQ1"4]/DUH9T;;N\BVU;%M-S2['<7^*+'MURV514N^JART?*Z /9.JZ)
M4M>6NZ)'^Y-3OF':??*#\\<R^P+SSMO@?,P3"_3[N+>1#*>G/A>BD)K]K_B>
MF$L?_'XT3+NF^H?9^7J?7-B,\XAL?!Q^QQ]G_%[_EWT(D#XD2!\*I \-TH<!
MZ6,.TL<Q2!\G('WP&4HC**)R%%(YBJD<!56.HBI'896CN,I18.4HL@H4606*
MK )%5H$BJT"15:#(*E!D%2BR"A19!8JL$D56B2*K1)%5HL@J4625*+)*%%DE
MBJP215:)(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*15:'(JE%DU2BR:A19
M-8JL&D56C2*K1I%5H\BJ4635*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH4
M60V*K',46>?_*>N]<YL_CA^?96>;_BV?C?^:/'\!4$L! A0#%     @ %X-F
M6@=!36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    "  7@V9:*9@SFN\    K @  $0              @ &O
M    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  7@V9:F5R<(Q &  "<
M)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    ( !>#9EH-D8T-DP<   4R   8              " @0X(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  7@V9:I-6#I%('  #R
M(P  &               @('7#P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
M4$L! A0#%     @ %X-F6M.\@MC: P  DQ0  !@              ("!7Q<
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( !>#9EI=N3'+
M$P4  'X3   8              " @6\;  !X;"]W;W)K<VAE971S+W-H965T
M-"YX;6Q02P$"% ,4    "  7@V9:O5-RO@$"  !1!   &
M@(&X(   >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ %X-F
M6MKF7D4P"   :E8  !@              ("![R(  'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;%!+ 0(4 Q0    ( !>#9EIFHK@+^ $  #<$   8
M      " @54K  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M"  7@V9:Q&4$I$((  #C*   &               @(&#+0  >&PO=V]R:W-H
M965T<R]S:&5E=#@N>&UL4$L! A0#%     @ %X-F6BZO$('R 0  (P0  !@
M             ("!^S4  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4
M Q0    ( !>#9EJFPX ;C L  !D<   9              " @2,X  !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ %X-F6M3!EB<8"@
M.1L  !D              ("!YD,  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q02P$"% ,4    "  7@V9:^*$$N,<E  "1A   &0              @($U
M3@  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( !>#9EJ9
M]39&- 4  &X/   9              " @3-T  !X;"]W;W)K<VAE971S+W-H
M965T,3,N>&UL4$L! A0#%     @ %X-F6@-X 4&!!0  ^ X  !D
M     ("!GGD  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M"  7@V9:R?EA8>L$  ";#@  &0              @(%6?P  >&PO=V]R:W-H
M965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( !>#9EI4[E2W*@H  .HC   9
M              " @7B$  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L!
M A0#%     @ %X-F6J@#72$\!P  =!4  !D              ("!V8X  'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    "  7@V9:(>-,U\(*
M  !L(0  &0              @(%,E@  >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;%!+ 0(4 Q0    ( !>#9EI']J!WTP,  .\)   9              "
M@46A  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ %X-F
M6H& SY#, @  ? 8  !D              ("!3Z4  'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q02P$"% ,4    "  7@V9:\2OL[<D>   $7P  &0
M        @(%2J   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0
M   ( !>#9EJ!L$R/5PT  *<I   9              " @5+'  !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ %X-F6@3#?02_"@  4!T
M !D              ("!X-0  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q0
M2P$"% ,4    "  7@V9:?H[3()8$   %$   &0              @('6WP
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( !>#9EHL=6B^
M0P(  (H&   9              " @:/D  !X;"]W;W)K<VAE971S+W-H965T
M,C4N>&UL4$L! A0#%     @ %X-F6CRE,S@1 @  W00  !D
M ("!'><  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  7
M@V9:+3?[5SX'  !#'P  &0              @(%EZ0  >&PO=V]R:W-H965T
M<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( !>#9EJK09 2I28  -F'   9
M          " @=KP  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#
M%     @ %X-F6L47--"[!   Z1(  !D              ("!MA<! 'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    "  7@V9:%?#PLJT"   ]
M!P  &0              @(&H' $ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;%!+ 0(4 Q0    ( !>#9EH,9:A1F00  .H.   9              " @8P?
M 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ %X-F6OAV
MN:WB!   ]A$  !D              ("!7"0! 'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6Q02P$"% ,4    "  7@V9:$]%[&M("  #H!P  &0
M    @(%U*0$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (
M !>#9EJN<J":P (  $L(   9              " @7XL 0!X;"]W;W)K<VAE
M971S+W-H965T,S0N>&UL4$L! A0#%     @ %X-F6IMLO'CN @  -P<  !D
M             ("!=2\! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"
M% ,4    "  7@V9:GIYYS=(&   6%@  &0              @(&:,@$ >&PO
M=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( !>#9EKK+;8XG@4
M $4F   9              " @:,Y 0!X;"]W;W)K<VAE971S+W-H965T,S<N
M>&UL4$L! A0#%     @ %X-F6C12>QX\ @  E04  !D              ("!
M>#\! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    "  7@V9:
MM6^]&LL"  "W"0  &0              @('K00$ >&PO=V]R:W-H965T<R]S
M:&5E=#,Y+GAM;%!+ 0(4 Q0    ( !>#9EJK:Y5":P<  !,[   9
M      " @>U$ 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%
M  @ %X-F6NP8E)H=!   SA4  !D              ("!CTP! 'AL+W=O<FMS
M:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    "  7@V9:%$>=P3@#  ")"P
M&0              @('C4 $ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+
M 0(4 Q0    ( !>#9EH.X$KALP(  'P)   9              " @5)4 0!X
M;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ %X-F6LI_,5[H
M P  D1<  !D              ("!/%<! 'AL+W=O<FMS:&5E=',O<VAE970T
M-"YX;6Q02P$"% ,4    "  7@V9:LKQ<BPT#  "^"P  &0
M@(%;6P$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( !>#
M9EJ$T.\^E ,  .D1   9              " @9]> 0!X;"]W;W)K<VAE971S
M+W-H965T-#8N>&UL4$L! A0#%     @ %X-F6LX)\ZM7 P  T T  !D
M         ("!:F(! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M    "  7@V9:8%0B]!T#  !M"P  &0              @('X90$ >&PO=V]R
M:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( !>#9EK27%OU[0(  +0(
M   9              " @4QI 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL
M4$L! A0#%     @ %X-F6L@&0%C? P  O1(  !D              ("!<&P!
M 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    "  7@V9:I,49
M39L"   L!P  &0              @(&&< $ >&PO=V]R:W-H965T<R]S:&5E
M=#4Q+GAM;%!+ 0(4 Q0    ( !>#9EJ_AZ/:A (  "X'   9
M  " @5AS 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @
M%X-F6C2J:><Y!P  0$,  !D              ("!$W8! 'AL+W=O<FMS:&5E
M=',O<VAE970U,RYX;6Q02P$"% ,4    "  7@V9:*_G45?("  "4"   &0
M            @(&#?0$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4
M Q0    ( !>#9EH/$&3JR@0   P7   9              " @:R  0!X;"]W
M;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ %X-F6HM'0:L1!
M*Q<  !D              ("!K84! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX
M;6Q02P$"% ,4    "  7@V9:6VQJ%P8*  !R=P  &0              @('U
MB0$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( !>#9EII
MP+X7\@,  -$3   9              " @3*4 0!X;"]W;W)K<VAE971S+W-H
M965T-3@N>&UL4$L! A0#%     @ %X-F6E]KF:U'"   *5@  !D
M     ("!6Y@! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4
M"  7@V9:U&H,]*T"  !2"@  &0              @('9H $ >&PO=V]R:W-H
M965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( !>#9EKD9O&PY@(  .$+   9
M              " @;VC 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L!
M A0#%     @ %X-F6J'3Z6@^ @  O 4  !D              ("!VJ8! 'AL
M+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    "  7@V9:N;D.<GP#
M   ^$@  &0              @(%/J0$ >&PO=V]R:W-H965T<R]S:&5E=#8S
M+GAM;%!+ 0(4 Q0    ( !>#9EIG(VFTU1,  '9: 0 9              "
M@0*M 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ %X-F
M6EE[D11/ P  Z0L  !D              ("!#L$! 'AL+W=O<FMS:&5E=',O
M<VAE970V-2YX;6Q02P$"% ,4    "  7@V9:VCJ[X(X"  #B!@  &0
M        @(&4Q $ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0
M   ( !>#9EIF&_@7C0(  #H'   9              " @5G' 0!X;"]W;W)K
M<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ %X-F6CKM\!TH!0  S!8
M !D              ("!'<H! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q0
M2P$"% ,4    "  7@V9:D_Z[T"0$  #-#@  &0              @(%\SP$
M>&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( !>#9EHO$%5O
M5 <  )Q$   9              " @=?3 0!X;"]W;W)K<VAE971S+W-H965T
M-S N>&UL4$L! A0#%     @ %X-F6LG?/<GC P  NAD  !D
M ("!8ML! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    "  7
M@V9:UQ_\K(D#  !W&0  #0              @ %\WP$ >&PO<W1Y;&5S+GAM
M;%!+ 0(4 Q0    ( !>#9EJ7BKL<P    !,"   +              "  3#C
M 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( !>#9EK,Q2+LB 4   \O   /
M          "  1GD 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  7@V9:
ML 4 O38"   <*@  &@              @ '.Z0$ >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'-02P$"% ,4    "  7@V9:X<M&R/T!   ]*0  $P
M        @ $\[ $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     3P!/ * 5
(  !J[@$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>220</ContextCount>
  <ElementCount>411</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>79</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995200090 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995200100 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995200105 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995200200 - Statement - Consolidated Statements of Operations and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995200205 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995200300 - Statement - Consolidated Statements of Stockholder's Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity</Role>
      <ShortName>Consolidated Statements of Stockholder's Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995200305 - Statement - Consolidated Statements of Stockholder's Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Stockholder's Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995200400 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995200405 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical</Role>
      <ShortName>Consolidated Statements of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995210101 - Disclosure - Organization and Nature of Operations and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentation</Role>
      <ShortName>Organization and Nature of Operations and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995210201 - Disclosure - Going Concern</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureGoingConcern</Role>
      <ShortName>Going Concern</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995210301 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995210401 - Disclosure - Goodwill and Intangibles</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangibles</Role>
      <ShortName>Goodwill and Intangibles</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995210501 - Disclosure - Research and Development Tax Credits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCredits</Role>
      <ShortName>Research and Development Tax Credits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995210601 - Disclosure - Selected Balance Sheet Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformation</Role>
      <ShortName>Selected Balance Sheet Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995210701 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995210801 - Disclosure - Stock Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureStockWarrants</Role>
      <ShortName>Stock Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995210901 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureStockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995211001 - Disclosure - Loans Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureLoansPayable</Role>
      <ShortName>Loans Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995211101 - Disclosure - Related Party</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureRelatedParty</Role>
      <ShortName>Related Party</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995211201 - Disclosure - License, Collaborative and Employment Agreements and Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitments</Role>
      <ShortName>License, Collaborative and Employment Agreements and Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995211301 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995211401 - Disclosure - Subsequent events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSubsequentEvents</Role>
      <ShortName>Subsequent events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995443 - Disclosure - Award Timing Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure</Role>
      <ShortName>Award Timing Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>99920302 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>99930303 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>99930403 - Disclosure - Goodwill and Intangibles (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesTables</Role>
      <ShortName>Goodwill and Intangibles (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangibles</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>99930603 - Disclosure - Selected Balance Sheet Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationTables</Role>
      <ShortName>Selected Balance Sheet Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformation</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>99930703 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensation</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>99930803 - Disclosure - Stock Warrants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureStockWarrantsTables</Role>
      <ShortName>Stock Warrants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureStockWarrants</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>99931003 - Disclosure - Loans Payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureLoansPayableTables</Role>
      <ShortName>Loans Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureLoansPayable</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>99931203 - Disclosure - License, Collaborative and Employment Agreements and Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTables</Role>
      <ShortName>License, Collaborative and Employment Agreements and Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitments</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>99931303 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureIncomeTaxes</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>99940101 - Disclosure - Organization and Nature of Operations and Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails</Role>
      <ShortName>Organization and Nature of Operations and Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentation</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>99940201 - Disclosure - Going Concern (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureGoingConcernDetails</Role>
      <ShortName>Going Concern (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureGoingConcern</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>99940301 - Disclosure - Summary of Significant Accounting Policies - Property and equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Property and equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>99940302 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>99940303 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>99940304 - Disclosure - Summary of Significant Accounting Policies - Change in fair value of Contingent Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Change in fair value of Contingent Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>99940305 - Disclosure - Summary of Significant Accounting Policies- Fair value of financial instruments measured on a recurring basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails</Role>
      <ShortName>Summary of Significant Accounting Policies- Fair value of financial instruments measured on a recurring basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>99940306 - Disclosure - Summary of Significant Accounting Policies - Contingent Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Contingent Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>99940401 - Disclosure - Goodwill and Intangibles - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesGoodwillDetails</Role>
      <ShortName>Goodwill and Intangibles - Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>99940402 - Disclosure - Goodwill and Intangibles - In-process R&amp;D (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails</Role>
      <ShortName>Goodwill and Intangibles - In-process R&amp;D (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>99940403 - Disclosure - Goodwill and Intangibles - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesNarrativeDetails</Role>
      <ShortName>Goodwill and Intangibles - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>99940501 - Disclosure - Research and Development Tax Credits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails</Role>
      <ShortName>Research and Development Tax Credits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCredits</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>99940601 - Disclosure - Selected Balance Sheet Information - Schedule of Prepaid expenses and other current assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails</Role>
      <ShortName>Selected Balance Sheet Information - Schedule of Prepaid expenses and other current assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>99940602 - Disclosure - Selected Balance Sheet Information - Schedule of Property and equipment, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails</Role>
      <ShortName>Selected Balance Sheet Information - Schedule of Property and equipment, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>99940603 - Disclosure - Selected Balance Sheet Information - Schedule of Accrued expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails</Role>
      <ShortName>Selected Balance Sheet Information - Schedule of Accrued expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>99940604 - Disclosure - Selected Balance Sheet Information - Schedule of Accrued employee benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedEmployeeBenefitsDetails</Role>
      <ShortName>Selected Balance Sheet Information - Schedule of Accrued employee benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>99940701 - Disclosure - Stock-Based Compensation - Stock incentive plan and other information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails</Role>
      <ShortName>Stock-Based Compensation - Stock incentive plan and other information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>99940702 - Disclosure - Stock-Based Compensation - Assumptions used for estimating fair value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationAssumptionsUsedForEstimatingFairValueDetails</Role>
      <ShortName>Stock-Based Compensation - Assumptions used for estimating fair value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>99940703 - Disclosure - Stock-Based Compensation - Summary of stock option activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of stock option activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>99940704 - Disclosure - Stock-Based Compensation - Options outstanding and exercisable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails</Role>
      <ShortName>Stock-Based Compensation - Options outstanding and exercisable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>99940801 - Disclosure - Stock Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails</Role>
      <ShortName>Stock Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureStockWarrantsTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>99940802 - Disclosure - Stock Warrants - summary of all warrant activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails</Role>
      <ShortName>Stock Warrants - summary of all warrant activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>99940901 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureStockholdersEquity</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>99941001 - Disclosure - Loans Payable - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails</Role>
      <ShortName>Loans Payable - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>99941002 - Disclosure - Loans Payable - Non-current asset on the balance sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails</Role>
      <ShortName>Loans Payable - Non-current asset on the balance sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>99941003 - Disclosure - Loans Payable - Maturity analysis of the debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureLoansPayableMaturityAnalysisOfDebtDetails</Role>
      <ShortName>Loans Payable - Maturity analysis of the debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>99941101 - Disclosure - Related Party (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails</Role>
      <ShortName>Related Party (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureRelatedParty</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>99941201 - Disclosure - License, Collaborative and Employment Agreements and Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails</Role>
      <ShortName>License, Collaborative and Employment Agreements and Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>99941202 - Disclosure - License, Collaborative and Employment Agreements and Commitments - Maturity analysis of operating leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails</Role>
      <ShortName>License, Collaborative and Employment Agreements and Commitments - Maturity analysis of operating leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>99941301 - Disclosure - Income Taxes -Losses before income taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesLossesBeforeIncomeTaxesDetails</Role>
      <ShortName>Income Taxes -Losses before income taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>99941302 - Disclosure - Income Taxes - Components of income tax benefit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitDetails</Role>
      <ShortName>Income Taxes - Components of income tax benefit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>99941303 - Disclosure - Income Taxes - Income tax (benefit) provision related to continuing operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails</Role>
      <ShortName>Income Taxes - Income tax (benefit) provision related to continuing operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>99941304 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>99941305 - Disclosure - Income Taxes - Other details (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails</Role>
      <ShortName>Income Taxes - Other details (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="tmb-20241231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>99941401 - Disclosure - Subsequent events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails</Role>
      <ShortName>Subsequent events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.syntheticbiologics.com/role/DisclosureSubsequentEvents</ParentRole>
      <Position>71</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>tmb-20241231.xsd</File>
    <File>tmb-20241231_cal.xml</File>
    <File>tmb-20241231_def.xml</File>
    <File>tmb-20241231_lab.xml</File>
    <File>tmb-20241231_pre.xml</File>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="tmb-20241231x10k.htm">tmb-20241231x10k.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>tmb-20241231x10k001.jpg</File>
    <File>tmb-20241231x10k002.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="669">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="13">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="10">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>94
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "tmb-20241231x10k.htm": {
   "nsprefix": "tovx",
   "nsuri": "http://www.syntheticbiologics.com/20241231",
   "dts": {
    "schema": {
     "local": [
      "tmb-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "tmb-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tmb-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "tmb-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tmb-20241231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "tmb-20241231x10k.htm"
     ]
    }
   },
   "keyStandard": 322,
   "keyCustom": 89,
   "axisStandard": 29,
   "axisCustom": 1,
   "memberStandard": 35,
   "memberCustom": 42,
   "hidden": {
    "total": 30,
    "http://fasb.org/us-gaap/2024": 20,
    "http://xbrl.sec.gov/dei/2024": 5,
    "http://www.syntheticbiologics.com/20241231": 5
   },
   "contextCount": 220,
   "entityCount": 1,
   "segmentCount": 79,
   "elementCount": 725,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 669,
    "http://xbrl.sec.gov/dei/2024": 37,
    "http://xbrl.sec.gov/cyd/2024": 13,
    "http://xbrl.sec.gov/ecd/2024": 10
   },
   "report": {
    "R1": {
     "role": "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation",
     "longName": "995200090 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets",
     "longName": "995200100 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:GrantsReceivableCurrent",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical",
     "longName": "995200105 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:TemporaryEquitySharesAuthorized",
      "unitRef": "Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:TemporaryEquitySharesAuthorized",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:TemporaryEquitySharesAuthorized",
      "unitRef": "Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:TemporaryEquitySharesAuthorized",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss",
     "longName": "995200200 - Statement - Consolidated Statements of Operations and Comprehensive Loss",
     "shortName": "Consolidated Statements of Operations and Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical",
     "longName": "995200205 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)",
     "shortName": "Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R6": {
     "role": "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity",
     "longName": "995200300 - Statement - Consolidated Statements of Stockholder's Equity",
     "shortName": "Consolidated Statements of Stockholder's Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4RZCi84vaEabikr9LWpFlA",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4RZCi84vaEabikr9LWpFlA",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquityParenthetical",
     "longName": "995200305 - Statement - Consolidated Statements of Stockholder's Equity (Parenthetical)",
     "shortName": "Consolidated Statements of Stockholder's Equity (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R8": {
     "role": "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows",
     "longName": "995200400 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical",
     "longName": "995200405 - Statement - Consolidated Statements of Cash Flows (Parenthetical)",
     "shortName": "Consolidated Statements of Cash Flows (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R10": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentation",
     "longName": "995210101 - Disclosure - Organization and Nature of Operations and Basis of Presentation",
     "shortName": "Organization and Nature of Operations and Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureGoingConcern",
     "longName": "995210201 - Disclosure - Going Concern",
     "shortName": "Going Concern",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
     "longName": "995210301 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangibles",
     "longName": "995210401 - Disclosure - Goodwill and Intangibles",
     "shortName": "Goodwill and Intangibles",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCredits",
     "longName": "995210501 - Disclosure - Research and Development Tax Credits",
     "shortName": "Research and Development Tax Credits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "tovx:ResearchAndDevelopmentTaxCreditsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "tovx:ResearchAndDevelopmentTaxCreditsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformation",
     "longName": "995210601 - Disclosure - Selected Balance Sheet Information",
     "shortName": "Selected Balance Sheet Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensation",
     "longName": "995210701 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureStockWarrants",
     "longName": "995210801 - Disclosure - Stock Warrants",
     "shortName": "Stock Warrants",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "tovx:StockWarrantsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "tovx:StockWarrantsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquity",
     "longName": "995210901 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureLoansPayable",
     "longName": "995211001 - Disclosure - Loans Payable",
     "shortName": "Loans Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureRelatedParty",
     "longName": "995211101 - Disclosure - Related Party",
     "shortName": "Related Party",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitments",
     "longName": "995211201 - Disclosure - License, Collaborative and Employment Agreements and Commitments",
     "shortName": "License, Collaborative and Employment Agreements and Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "tovx:LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "tovx:LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxes",
     "longName": "995211301 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSubsequentEvents",
     "longName": "995211401 - Disclosure - Subsequent events",
     "shortName": "Subsequent events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
     "longName": "995443 - Disclosure - Award Timing Disclosure",
     "shortName": "Award Timing Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "ecd:AwardTmgMnpiDiscTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "ecd:AwardTmgMnpiDiscTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "Duration_10_1_2024_To_12_31_2024_pYeQDt0kTE6oJN2PIReobQ",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_10_1_2024_To_12_31_2024_pYeQDt0kTE6oJN2PIReobQ",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "99920302 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "28",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
     "longName": "99930303 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "tovx:EstimatedUsefulLifeOfAssetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "tovx:EstimatedUsefulLifeOfAssetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesTables",
     "longName": "99930403 - Disclosure - Goodwill and Intangibles (Tables)",
     "shortName": "Goodwill and Intangibles (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationTables",
     "longName": "99930603 - Disclosure - Selected Balance Sheet Information (Tables)",
     "shortName": "Selected Balance Sheet Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationTables",
     "longName": "99930703 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsTables",
     "longName": "99930803 - Disclosure - Stock Warrants (Tables)",
     "shortName": "Stock Warrants (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "tovx:ScheduleOfWarrantActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "tovx:ScheduleOfWarrantActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureLoansPayableTables",
     "longName": "99931003 - Disclosure - Loans Payable (Tables)",
     "shortName": "Loans Payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTables",
     "longName": "99931203 - Disclosure - License, Collaborative and Employment Agreements and Commitments (Tables)",
     "shortName": "License, Collaborative and Employment Agreements and Commitments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesTables",
     "longName": "99931303 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails",
     "longName": "99940101 - Disclosure - Organization and Nature of Operations and Basis of Presentation (Details)",
     "shortName": "Organization and Nature of Operations and Basis of Presentation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_8_26_2024_juz0PlBJyUOa8L1qxceYsg",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureGoingConcernDetails",
     "longName": "99940201 - Disclosure - Going Concern (Details)",
     "shortName": "Going Concern (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R39": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
     "longName": "99940301 - Disclosure - Summary of Significant Accounting Policies - Property and equipment (Details)",
     "shortName": "Summary of Significant Accounting Policies - Property and equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OfficeEquipmentMember_mBSlqGta0Eal5SDQI5hn4w",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "tovx:EstimatedUsefulLifeOfAssetTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OfficeEquipmentMember_mBSlqGta0Eal5SDQI5hn4w",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "tovx:EstimatedUsefulLifeOfAssetTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
     "longName": "99940302 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)",
     "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:TangibleAssetImpairmentCharges",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:TangibleAssetImpairmentCharges",
       "p",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
     "longName": "99940303 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_VWA6Rjn2UkqtCc7AAsGCmw",
      "name": "tovx:BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_VWA6Rjn2UkqtCc7AAsGCmw",
      "name": "tovx:BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails",
     "longName": "99940304 - Disclosure - Summary of Significant Accounting Policies - Change in fair value of Contingent Consideration (Details)",
     "shortName": "Summary of Significant Accounting Policies - Change in fair value of Contingent Consideration (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_7OdbTPNg9kKsHAqezGUd_A",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
     "longName": "99940305 - Disclosure - Summary of Significant Accounting Policies- Fair value of financial instruments measured on a recurring basis (Details)",
     "shortName": "Summary of Significant Accounting Policies- Fair value of financial instruments measured on a recurring basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_O51iALR6qU-wbvzh2iTOqw",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_O51iALR6qU-wbvzh2iTOqw",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails",
     "longName": "99940306 - Disclosure - Summary of Significant Accounting Policies - Contingent Consideration (Details)",
     "shortName": "Summary of Significant Accounting Policies - Contingent Consideration (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_0kJvVtXDGEqc_Iju9UGkQw",
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "unitRef": "Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_0kJvVtXDGEqc_Iju9UGkQw",
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "unitRef": "Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesGoodwillDetails",
     "longName": "99940401 - Disclosure - Goodwill and Intangibles - Goodwill (Details)",
     "shortName": "Goodwill and Intangibles - Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails",
     "longName": "99940402 - Disclosure - Goodwill and Intangibles - In-process R&D (Details)",
     "shortName": "Goodwill and Intangibles - In-process R&D (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "Duration_7_1_2024_To_9_30_2024_5aPrlMH2NkyrJ3qYAyp7tQ",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_ji14bKrj1U-RL50KhZuq6A",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesNarrativeDetails",
     "longName": "99940403 - Disclosure - Goodwill and Intangibles - Narrative (Details)",
     "shortName": "Goodwill and Intangibles - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw",
      "name": "us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails",
     "longName": "99940501 - Disclosure - Research and Development Tax Credits (Details)",
     "shortName": "Research and Development Tax Credits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "tovx:DeferredResearchAndDevelopmentTaxCreditGrantReceivable",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "tovx:ResearchAndDevelopmentTaxCreditsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "tovx:DeferredResearchAndDevelopmentTaxCreditGrantReceivable",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "tovx:ResearchAndDevelopmentTaxCreditsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails",
     "longName": "99940601 - Disclosure - Selected Balance Sheet Information - Schedule of Prepaid expenses and other current assets (Details)",
     "shortName": "Selected Balance Sheet Information - Schedule of Prepaid expenses and other current assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "tovx:PrepaidManufacturingExpense",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "tovx:PrepaidManufacturingExpense",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails",
     "longName": "99940602 - Disclosure - Selected Balance Sheet Information - Schedule of Property and equipment, net (Details)",
     "shortName": "Selected Balance Sheet Information - Schedule of Property and equipment, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails",
     "longName": "99940603 - Disclosure - Selected Balance Sheet Information - Schedule of Accrued expenses (Details)",
     "shortName": "Selected Balance Sheet Information - Schedule of Accrued expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "tovx:AccruedClinicalConsultingServices",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "tovx:AccruedExpensesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "tovx:AccruedClinicalConsultingServices",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "tovx:AccruedExpensesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedEmployeeBenefitsDetails",
     "longName": "99940604 - Disclosure - Selected Balance Sheet Information - Schedule of Accrued employee benefits (Details)",
     "shortName": "Selected Balance Sheet Information - Schedule of Accrued employee benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:AccruedBonusesCurrent",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "tovx:AccruedEmployeeBenefitsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:AccruedBonusesCurrent",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "tovx:AccruedEmployeeBenefitsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails",
     "longName": "99940701 - Disclosure - Stock-Based Compensation - Stock incentive plan and other information (Details)",
     "shortName": "Stock-Based Compensation - Stock incentive plan and other information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationAssumptionsUsedForEstimatingFairValueDetails",
     "longName": "99940702 - Disclosure - Stock-Based Compensation - Assumptions used for estimating fair value (Details)",
     "shortName": "Stock-Based Compensation - Assumptions used for estimating fair value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice",
      "unitRef": "Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice",
      "unitRef": "Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails",
     "longName": "99940703 - Disclosure - Stock-Based Compensation - Summary of stock option activity (Details)",
     "shortName": "Stock-Based Compensation - Summary of stock option activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_c8ttpndpUk2xQc6Ss0e36w",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails",
     "longName": "99940704 - Disclosure - Stock-Based Compensation - Options outstanding and exercisable (Details)",
     "shortName": "Stock-Based Compensation - Options outstanding and exercisable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member_i04JwLtLoU-qCXljToQKHw",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
      "unitRef": "Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member_i04JwLtLoU-qCXljToQKHw",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
      "unitRef": "Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails",
     "longName": "99940801 - Disclosure - Stock Warrants (Details)",
     "shortName": "Stock Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "Duration_10_15_2018_To_10_15_2018_0DyDC--V20Sq21Q1qrCH3g",
      "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_10_15_2018_To_10_15_2018_0DyDC--V20Sq21Q1qrCH3g",
      "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails",
     "longName": "99940802 - Disclosure - Stock Warrants - summary of all warrant activity (Details)",
     "shortName": "Stock Warrants - summary of all warrant activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2022_qFG--fWth0KqNR6gPmrVyw",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "tovx:ScheduleOfWarrantActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "tovx:ScheduleOfWarrantActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
     "longName": "99940901 - Disclosure - Stockholders' Equity (Details)",
     "shortName": "Stockholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "As_Of_7_29_2022_bK-k31eukEKfoGQqnRtN7A",
      "name": "us-gaap:SaleOfStockPricePerShare",
      "unitRef": "Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_7_29_2022_bK-k31eukEKfoGQqnRtN7A",
      "name": "us-gaap:SaleOfStockPricePerShare",
      "unitRef": "Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails",
     "longName": "99941001 - Disclosure - Loans Payable - Additional Information (Details)",
     "shortName": "Loans Payable - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_wIGplLIN9UC8pfkf3zFDvQ",
      "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage",
      "unitRef": "Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails",
     "longName": "99941002 - Disclosure - Loans Payable - Non-current asset on the balance sheet (Details)",
     "shortName": "Loans Payable - Non-current asset on the balance sheet (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:LoansPayableCurrent",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureLoansPayableMaturityAnalysisOfDebtDetails",
     "longName": "99941003 - Disclosure - Loans Payable - Maturity analysis of the debt (Details)",
     "shortName": "Loans Payable - Maturity analysis of the debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails",
     "longName": "99941101 - Disclosure - Related Party (Details)",
     "shortName": "Related Party (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "As_Of_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_yLYG6e42o0u_C3HKMSI9OA",
      "name": "tovx:ApprovedCompensationPayable",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_yLYG6e42o0u_C3HKMSI9OA",
      "name": "tovx:ApprovedCompensationPayable",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails",
     "longName": "99941201 - Disclosure - License, Collaborative and Employment Agreements and Commitments (Details)",
     "shortName": "License, Collaborative and Employment Agreements and Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "Duration_12_13_2024_To_12_13_2024_qfZizxLVJ0qjoE5oGs2bng",
      "name": "us-gaap:PaymentsToEmployees",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_12_13_2024_To_12_13_2024_qfZizxLVJ0qjoE5oGs2bng",
      "name": "us-gaap:PaymentsToEmployees",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails",
     "longName": "99941202 - Disclosure - License, Collaborative and Employment Agreements and Commitments - Maturity analysis of operating leases (Details)",
     "shortName": "License, Collaborative and Employment Agreements and Commitments - Maturity analysis of operating leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesLossesBeforeIncomeTaxesDetails",
     "longName": "99941301 - Disclosure - Income Taxes -Losses before income taxes (Details)",
     "shortName": "Income Taxes -Losses before income taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitDetails",
     "longName": "99941302 - Disclosure - Income Taxes - Components of income tax benefit (Details)",
     "shortName": "Income Taxes - Components of income tax benefit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw",
      "name": "us-gaap:DeferredForeignIncomeTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw",
      "name": "us-gaap:DeferredForeignIncomeTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails",
     "longName": "99941303 - Disclosure - Income Taxes - Income tax (benefit) provision related to continuing operations (Details)",
     "shortName": "Income Taxes - Income tax (benefit) provision related to continuing operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
     "longName": "99941304 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails",
     "longName": "99941305 - Disclosure - Income Taxes - Other details (Details)",
     "shortName": "Income Taxes - Other details (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g",
      "name": "us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails",
     "longName": "99941401 - Disclosure - Subsequent events (Details)",
     "shortName": "Subsequent events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "As_Of_9_16_2024_URY8Uln8IU-04BANJ4b7cA",
      "name": "us-gaap:GovernmentAssistanceAwardAmount",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_9_16_2024_URY8Uln8IU-04BANJ4b7cA",
      "name": "us-gaap:GovernmentAssistanceAwardAmount",
      "unitRef": "Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tmb-20241231x10k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Current",
        "verboseLabel": "Accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r778"
     ]
    },
    "us-gaap_AccruedBonusesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedBonusesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Bonuses, Current",
        "terseLabel": "Accrued bonus expense",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "tovx_AccruedClinicalConsultingServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "AccruedClinicalConsultingServices",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value of accrued clinical consulting services payable as on balance sheet date.",
        "label": "Accrued Clinical Consulting Services",
        "terseLabel": "Accrued clinical consulting services"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedEmployeeBenefitsCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "Accrued compensation expense",
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "tovx_AccruedEmployeeBenefitsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "AccruedEmployeeBenefitsTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to accrued employee benefits.",
        "label": "Accrued Employee Benefits [Table Text Block]",
        "terseLabel": "Schedule of accrued employee benefits"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_AccruedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "AccruedExpenses",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued expenses",
        "totalLabel": "Total accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_AccruedExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "AccruedExpensesTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of accrued expenses.",
        "label": "Accrued Expenses [Table Text Block]",
        "terseLabel": "Schedule of accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current",
        "verboseLabel": "Accrued expenses",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "tovx_AccruedManufacturingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "AccruedManufacturingCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The manufacturing costs incurred in the production of goods for sale.",
        "label": "Accrued manufacturing costs",
        "terseLabel": "Accrued manufacturing costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedVacationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedVacationCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedEmployeeBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Vacation, Current",
        "terseLabel": "Accrued vacation expense",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r73"
     ]
    },
    "tovx_AccruedVendorPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "AccruedVendorPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to vendor payments.",
        "label": "Accrued Vendor Payments",
        "terseLabel": "Accrued vendor payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation and amortization",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r150",
      "r597"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive (loss) income",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r91",
      "r156",
      "r592",
      "r615",
      "r616"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r15",
      "r24",
      "r477",
      "r480",
      "r532",
      "r611",
      "r612",
      "r921",
      "r922",
      "r923",
      "r935",
      "r936",
      "r937",
      "r939"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r841"
     ]
    },
    "tovx_AdditionalCashPaymentForLicenseAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "AdditionalCashPaymentForLicenseAgreement",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of additional cash payment for license agreement.",
        "label": "Additional Cash Payment For License Agreement",
        "verboseLabel": "Additional cash payment for license agreement"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_AdditionalConsiderationPayable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "AdditionalConsiderationPayable",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description related to additional consideration payable.",
        "label": "Additional Consideration Payable",
        "terseLabel": "Additional consideration payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid in Capital, Common Stock",
        "verboseLabel": "Additional paid-in capital",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r633",
      "r935",
      "r936",
      "r937",
      "r939",
      "r1025",
      "r1063"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition",
        "verboseLabel": "Stock-based compensation",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r899"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r812",
      "r823",
      "r833",
      "r866"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r815",
      "r826",
      "r836",
      "r869"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r827",
      "r837",
      "r861",
      "r870",
      "r874",
      "r882"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r880"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allocated Share-based Compensation Expense",
        "terseLabel": "Allocated share-based compensation expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r416"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "tovx_AmountToBePaidDueToApproval": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "AmountToBePaidDueToApproval",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount paid due to approval.",
        "label": "Amount to be paid due to approval",
        "terseLabel": "Amount to be paid due to approval"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_AnnualMeeting2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "AnnualMeeting2024Member",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The annual meeting held in 2024.",
        "label": "Annual Meeting 2024 [Member]",
        "terseLabel": "2024 Annual Meeting"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "verboseLabel": "Antidilutive securities excluded from computation of earnings per share, amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r211"
     ]
    },
    "tovx_ApprovedBonusPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ApprovedBonusPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of approved bonus payable \nas at the end of the reporting period.",
        "label": "Approved Bonus Payable",
        "terseLabel": "Approved bonus payable"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ApprovedCompensationPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ApprovedCompensationPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of compensation that is agreed to be paid for the director.",
        "label": "Approved Compensation Payable",
        "terseLabel": "Approved compensation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Arrangements and Non-arrangement Transactions [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r468"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Impairment Charges",
        "terseLabel": "Impairment charge",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r35"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r131",
      "r152",
      "r178",
      "r214",
      "r218",
      "r229",
      "r230",
      "r264",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r470",
      "r474",
      "r503",
      "r586",
      "r669",
      "r741",
      "r742",
      "r778",
      "r791",
      "r984",
      "r985",
      "r1049"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total Current Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r158",
      "r178",
      "r264",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r470",
      "r474",
      "r503",
      "r778",
      "r984",
      "r985",
      "r1049"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Non-Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_AtMarketOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "AtMarketOfferingMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to at the market offering..",
        "label": "At the market offering [Member]",
        "terseLabel": "At the market offering"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AuctionMarketPreferredSecuritiesStockSeriesAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auction Market Preferred Securities, Stock Series [Axis]",
        "documentation": "Information by title of series or issue of auction market preferred securities."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r40",
      "r41",
      "r84"
     ]
    },
    "us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AuctionMarketPreferredSecuritiesStockSeriesTitleDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auction Market Preferred Securities, Stock Series, Title [Domain]",
        "documentation": "Title of series or issue of auction market preferred securities based on rights (names are typically labeled by day of the week, duration between intervals, or combination of both)."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r40",
      "r41",
      "r84"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r795",
      "r796",
      "r819"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r795",
      "r796",
      "r819"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r795",
      "r796",
      "r819"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "tovx_BalanceSheetInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "BalanceSheetInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Selected Balance Sheet Information"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r463",
      "r758",
      "r759"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r463",
      "r758",
      "r759"
     ]
    },
    "tovx_BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional consideration paid on a business combination upon achievement of milestones.",
        "label": "Business Combination, Contingent Consideration Arrangements, Additional Amount Paid On Achievement Of certain Milestones",
        "terseLabel": "Additional consideration related to the achievement of certain milestones"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Change in fair value of contingent consideration",
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r927"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High",
        "verboseLabel": "Increase in operating expense",
        "documentation": "This element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, Low",
        "verboseLabel": "Decrease in operating expense",
        "documentation": "This element represents the amount of any change recognized during the period in the low-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Fair value of contingent consideration",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r114",
      "r464",
      "r489",
      "r490",
      "r491"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "terseLabel": "Non-current contingent consideration",
        "verboseLabel": "Contingent consideration, net of current portion",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r114"
     ]
    },
    "tovx_BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations, Contingent consideration (purchase method, acquisition method or combination of entities under common control).",
        "label": "Business Combinations Policy, Contingent Consideration, Policy [Policy Text Block]",
        "terseLabel": "Contingent Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoingConcernDetails",
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value.",
        "terseLabel": "Cash and cash equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r148",
      "r730"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents and restricted cash at the end of this period",
        "periodStartLabel": "Cash and cash equivalents and restricted at the beginning of this period",
        "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the statement of cash flows",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r98",
      "r174"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash reported in the consolidated balance sheet"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "terseLabel": "Decrease in cash",
        "totalLabel": "Net decrease in cash and cash equivalents and restricted cash",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r98"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r849"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r847"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r153",
      "r154",
      "r155",
      "r178",
      "r204",
      "r205",
      "r208",
      "r210",
      "r216",
      "r217",
      "r264",
      "r314",
      "r316",
      "r317",
      "r318",
      "r321",
      "r322",
      "r353",
      "r354",
      "r358",
      "r361",
      "r368",
      "r503",
      "r622",
      "r623",
      "r624",
      "r625",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r656",
      "r678",
      "r701",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r904",
      "r930",
      "r940"
     ]
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfTreasuryStockTable",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Treasury Stock [Table]",
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r45"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Domain]",
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "verboseLabel": "Exercise price per warrant",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "terseLabel": "Class of warrant or right, number of securities called by each warrant or right",
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Number of warrants to purchase shares",
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares."
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Of Warrant Or Right Outstanding",
        "terseLabel": "Warrant outstanding",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ClinicalTrialAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ClinicalTrialAgreementMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to clinical trial agreement (\"CTA\").",
        "label": "Clinical Trial Agreement [Member]",
        "terseLabel": "Clinical Trial Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "tovx_CollaborationAndLicenseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "CollaborationAndLicenseAgreementMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to collaboration and license agreement.",
        "label": "Collaboration and License Agreement [Member]",
        "terseLabel": "Collaboration and license agreement"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_CollaborativeArrangementAmountsIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "CollaborativeArrangementAmountsIncurred",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts incurred by the company under the of collaborative arrangements.",
        "label": "Collaborative Arrangement, Amounts Incurred",
        "terseLabel": "Amounts incurred for termination of agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies.",
        "verboseLabel": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r126",
      "r588",
      "r655"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments [Member]",
        "terseLabel": "Contingent consideration",
        "documentation": "This element represents significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r126"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class A",
        "terseLabel": "Class A common stock",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "verboseLabel": "Common Stock",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r781",
      "r782",
      "r783",
      "r785",
      "r786",
      "r787",
      "r788",
      "r935",
      "r936",
      "r939",
      "r1025",
      "r1061",
      "r1063"
     ]
    },
    "tovx_CommonStockNumberOfVotesPerShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "CommonStockNumberOfVotesPerShare",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of votes that common share is entitled.",
        "label": "Common Stock Number Of Votes Per Share",
        "terseLabel": "Votes per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r656"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r85",
      "r656",
      "r675",
      "r1063",
      "r1064"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.001 par value; 350,000,000 shares authorized, 2,811,258 issued and 2,782,449 outstanding at December 31, 2024 and 715,028 issued and 686,219 outstanding at December 31, 2023",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r590",
      "r778"
     ]
    },
    "tovx_CommonWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "CommonWarrantsMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to common warrants.",
        "label": "Common Warrants [Member]",
        "terseLabel": "Common warrants"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r856"
     ]
    },
    "us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationExpenseExcludingCostOfGoodAndServiceSold",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Expense, Excluding Cost of Good and Service Sold",
        "verboseLabel": "Compensation paid",
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Other employee benefit expense includes, but is not limited to, service component of net periodic benefit cost for defined benefit plan. Excludes compensation cost in cost of good and service sold."
       }
      }
     },
     "auth_ref": [
      "r741",
      "r924"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "verboseLabel": "Deferred tax assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Deferred Tax Liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive loss",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r116",
      "r161",
      "r163",
      "r168",
      "r581",
      "r604"
     ]
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software [Member]",
        "verboseLabel": "Software",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r728",
      "r729",
      "r967",
      "r968",
      "r969",
      "r970",
      "r972",
      "r974",
      "r976",
      "r977"
     ]
    },
    "tovx_ComputersAndOfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ComputersAndOfficeEquipmentMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computers and office equipment [Member]",
        "verboseLabel": "Computers and office equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r735"
     ]
    },
    "tovx_ConsultantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ConsultantMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Consultant [Member]",
        "terseLabel": "Consultant"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ConsultingFeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ConsultingFeesMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to consulting fees.",
        "label": "Consulting Fees [Member]",
        "terseLabel": "Consulting Fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConversionOfStockAmountConverted1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConversionOfStockAmountConverted1",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of Stock, Amount Converted",
        "terseLabel": "Conversion of Preferred Stock to Common Shares",
        "verboseLabel": "Conversion of preferred stock",
        "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r29"
     ]
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConversionOfStockSharesConverted1",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of Stock, Shares Converted",
        "terseLabel": "Conversion of stock, shares converted",
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r29"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184",
      "r327",
      "r356",
      "r539",
      "r560",
      "r585",
      "r732",
      "r734"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document and Entity Information",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r804",
      "r893"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r804",
      "r893"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r806",
      "r895"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r806",
      "r895"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r808",
      "r897"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r806",
      "r895"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r799",
      "r888"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r800",
      "r889"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r800",
      "r889"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r798",
      "r887"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r798",
      "r887"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r798",
      "r887"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r801",
      "r890"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r803",
      "r892"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r803",
      "r892"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r804",
      "r893"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r807",
      "r896"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r805",
      "r894"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r802",
      "r891"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "verboseLabel": "Loans Payable",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r176",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r312",
      "r313",
      "r323",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r339",
      "r346",
      "r347",
      "r349",
      "r519"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r72",
      "r73",
      "r122",
      "r125",
      "r185",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r776",
      "r931",
      "r980",
      "r981",
      "r982",
      "r1044",
      "r1045"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Unsecured loan amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r519",
      "r520",
      "r750",
      "r751",
      "r776"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Loans acquired, interest rate",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r351",
      "r519",
      "r520",
      "r776"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r325"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r185",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r776",
      "r931",
      "r980",
      "r981",
      "r982",
      "r1044",
      "r1045"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Term",
        "terseLabel": "Repayment term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Compensation Arrangement with Individual, Cash Award Granted, Amount",
        "terseLabel": "Cash bonus paid as per employee agreement",
        "documentation": "Amount of commitment made to pay deferred cash remuneration."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r933",
      "r1024"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total Deferred",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r140",
      "r933"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total Gross DTL",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r80",
      "r123",
      "r441"
     ]
    },
    "tovx_DeferredResearchAndDevelopmentTaxCreditCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "DeferredResearchAndDevelopmentTaxCreditCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred research and development tax credit that has been received or is receivable, classified as current",
        "label": "Deferred Research and Development Tax Credit, Current",
        "terseLabel": "Deferred research and development tax credit-current portion"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_DeferredResearchAndDevelopmentTaxCreditGrantReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "DeferredResearchAndDevelopmentTaxCreditGrantReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred research and development tax credit grant receivable.",
        "label": "Deferred Research and Development Tax Credit, Grant Receivable",
        "terseLabel": "Deferred research and development tax credit grant receivable."
       }
      }
     },
     "auth_ref": []
    },
    "tovx_DeferredResearchAndDevelopmentTaxCreditNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "DeferredResearchAndDevelopmentTaxCreditNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred research and development tax credit that has been received or is receivable, classified as non current.",
        "label": "Deferred Research and Development Tax Credit, Noncurrent",
        "terseLabel": "Non-current deferred research and development tax credit"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from capitalized research &amp; development costs.",
        "label": "Deferred Tax Assets, Capitalized Research and Development Costs",
        "terseLabel": "Capitalized Research &amp; Development costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total Gross DTA",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net Deferred Tax Asset",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total Deferred Tax Assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Federal, State and Foreign NOL Carryforward",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other Deferred Tax Asset",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "tovx_DeferredTaxAssetsStockIssuedForAcquisitionOfProgram": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "DeferredTaxAssetsStockIssuedForAcquisitionOfProgram",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from stock issued for acquisition of program.",
        "label": "Deferred Tax Assets Stock Issued For Acquisition Of Program",
        "verboseLabel": "Stock Issued for Acquisition of Program"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_DeferredTaxAssetsStockIssuedForLicenseAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "DeferredTaxAssetsStockIssuedForLicenseAgreement",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from stock issued for license agreement.",
        "label": "Deferred Tax Assets Stock Issued For License Agreement",
        "terseLabel": "Stock Issued for License Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_DeferredTaxAssetsStocksIssuedForServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "DeferredTaxAssetsStocksIssuedForServices",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from stocks issued for services.",
        "label": "Deferred Tax Assets Stocks Issued For Services",
        "verboseLabel": "Stock Issued For Services"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from amortizable license fee.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Amortizable License Fee",
        "verboseLabel": "Amortizable License Fee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "verboseLabel": "Accrued Compensation",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs."
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Less: Valuation Allowance",
        "terseLabel": "Deferred tax assets, valuation allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net Deferred Tax Asset (Liability)",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Research and Development Costs",
        "negatedLabel": "IPR&amp;D",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from research and development costs."
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "tovx_DeferredTaxLiabilitiesRightOfUseAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "DeferredTaxLiabilitiesRightOfUseAssetsNet",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from right of use assets, net.",
        "label": "Deferred Tax Liabilities, Right of Use Assets, Net",
        "negatedLabel": "ASC 842 Net ROU Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries",
        "terseLabel": "Undistributed Earnings of Foreign Subsidiaries",
        "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "tovx_DepositsAndOtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "DepositsAndOtherAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer and also includes aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet due to materiality considerations. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer).",
        "label": "Deposits and Other Assets Noncurrent",
        "verboseLabel": "Deposits and other assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, Depletion and Amortization",
        "verboseLabel": "Depreciation",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r214",
      "r220",
      "r230",
      "r741",
      "r742"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r645",
      "r647",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r670",
      "r671",
      "r672",
      "r673",
      "r688",
      "r689",
      "r690",
      "r691",
      "r694",
      "r695",
      "r696",
      "r697",
      "r713",
      "r715",
      "r716",
      "r717",
      "r781",
      "r783",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1039",
      "r1040"
     ]
    },
    "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFinancialInstrumentsLiabilitiesMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instruments, Liabilities [Member]",
        "terseLabel": "NEBT Loan",
        "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect."
       }
      }
     },
     "auth_ref": [
      "r500"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r65",
      "r118",
      "r645",
      "r647",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r670",
      "r671",
      "r672",
      "r673",
      "r688",
      "r689",
      "r690",
      "r691",
      "r694",
      "r695",
      "r696",
      "r697",
      "r713",
      "r715",
      "r716",
      "r717",
      "r734",
      "r781",
      "r783",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1039",
      "r1040"
     ]
    },
    "us-gaap_DerivativeLiabilityMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilityMeasurementInput",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability, Measurement Input",
        "verboseLabel": "Contingent consideration, measurement Input",
        "documentation": "Value of input used to measure derivative liability."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r490",
      "r491"
     ]
    },
    "srt_DirectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "DirectorMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Board of Directors [Member]",
        "terseLabel": "Board of Directors",
        "verboseLabel": "Directors"
       }
      }
     },
     "auth_ref": [
      "r947",
      "r1062"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
        "terseLabel": "Stock-Based Compensation",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r384",
      "r412",
      "r413",
      "r414",
      "r761"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "DisclosureOfLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "License, Collaborative and Employment Agreements and Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r795",
      "r796",
      "r819"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r795",
      "r796",
      "r819",
      "r862"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Federal",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r426"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic",
        "verboseLabel": "Net Loss Per Share - Basic (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r201",
      "r204",
      "r208",
      "r209",
      "r210",
      "r213",
      "r461",
      "r467",
      "r485",
      "r486",
      "r582",
      "r605",
      "r736"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "verboseLabel": "Net Loss Per Share - Dilutive (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r204",
      "r208",
      "r209",
      "r210",
      "r213",
      "r461",
      "r467",
      "r485",
      "r486",
      "r582",
      "r605",
      "r736"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Loss per Share",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r212"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of Exchange Rate on Cash and Cash Equivalents",
        "terseLabel": "Effects of exchange rate changes on cash and cash equivalents",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective Tax Rate",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r762"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Reconciliation of income tax (benefit) rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Effective income tax rate reconciliation, at federal statutory income tax rate, percent",
        "verboseLabel": "US Federal Statutory Tax Rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r426",
      "r451",
      "r762"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Changes in Valuation Allowances",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r431",
      "r762",
      "r934",
      "r1016"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Statutory tax rate difference between Spain and United States",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r430",
      "r762",
      "r934",
      "r1016"
     ]
    },
    "tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to net operating loss adjustments under 382 section.",
        "label": "Effective Income Tax Rate Reconciliation, Net Operating Loss Adjustments, 382 Section, Amount",
        "terseLabel": "NOL adjustment- 382 study"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to net operating loss adjustments under 382 section.",
        "label": "Effective Income Tax Rate Reconciliation, Net Operating Loss Adjustments, 382 Section, Percent",
        "negatedLabel": "NOL adjustment- 382 study"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Nontaxable or Nondeductible Items",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r432",
      "r433",
      "r934",
      "r1016"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent",
        "terseLabel": "VCN Impairment",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss."
       }
      }
     },
     "auth_ref": [
      "r762",
      "r934",
      "r1016",
      "r1018"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other Adjustments",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r762",
      "r934",
      "r1016",
      "r1017"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "verboseLabel": "State and Local Income Taxes, Net of Federal Income Tax Effect",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r762",
      "r934",
      "r1016"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedEmployeeBenefitsDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued employee benefits",
        "totalLabel": "Total accrued employee benefits",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options",
        "terseLabel": "Unrecognized stock-based compensation expense",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock [Member]",
        "terseLabel": "Employees",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock Option",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "tovx_EmployeesAndDirectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "EmployeesAndDirectorsMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Employees And Directors [Member]",
        "terseLabel": "Employees And Directors"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r793"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r793"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r793"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r793"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r793"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r793"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r793"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r845"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityClassOfTreasuryStockLineItems",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "verboseLabel": "Stock Warrants",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r143",
      "r165",
      "r166",
      "r167",
      "r186",
      "r187",
      "r188",
      "r190",
      "r195",
      "r197",
      "r199",
      "r215",
      "r265",
      "r266",
      "r295",
      "r370",
      "r449",
      "r450",
      "r458",
      "r459",
      "r460",
      "r462",
      "r466",
      "r467",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r484",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r521",
      "r523",
      "r532",
      "r602",
      "r611",
      "r612",
      "r613",
      "r633",
      "r701"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r812",
      "r823",
      "r833",
      "r866"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r809",
      "r820",
      "r830",
      "r863"
     ]
    },
    "tovx_EstimatedResearchCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "EstimatedResearchCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of estimated research services cost provided.",
        "label": "Estimated Research Costs",
        "terseLabel": "Estimated research costs"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_EstimatedUsefulLifeOfAssetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "EstimatedUsefulLifeOfAssetTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of estimated useful life of assets.",
        "label": "Estimated Useful Life Of Asset [Table Text Block]",
        "terseLabel": "Schedule of estimated useful life"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_EuropeanMedicinesAgencyApprovalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "EuropeanMedicinesAgencyApprovalMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "European Medicines Agency Approval [Member]",
        "terseLabel": "European Medicines Agency Approval"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ExclusiveOptionLicenseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ExclusiveOptionLicenseAgreementMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to exclusive option license agreement.",
        "label": "Exclusive Option License Agreement [Member]",
        "terseLabel": "Exclusive Option License Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r337",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r498",
      "r499",
      "r501",
      "r547",
      "r548",
      "r549",
      "r750",
      "r751",
      "r755",
      "r756",
      "r757",
      "r765",
      "r769"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r500"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r337",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r488",
      "r489",
      "r490",
      "r491",
      "r499",
      "r549",
      "r750",
      "r751",
      "r755",
      "r756",
      "r757",
      "r765",
      "r769"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]",
        "verboseLabel": "Schedule of fair value of financial instruments measured on a recurring basis",
        "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset."
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value by Liability Class [Domain]",
        "documentation": "Represents classes of liabilities measured and disclosed at fair value."
       }
      }
     },
     "auth_ref": [
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r500"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair value measured on recurring basis",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of change in fair value as determined by Level 3 inputs for the contingent consideration liabilities",
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability."
       }
      }
     },
     "auth_ref": [
      "r492",
      "r497",
      "r500"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3",
        "terseLabel": "Fair value measurement, transfer in to level3",
        "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r500"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3",
        "terseLabel": "Fair value measurement, transfer out of level3",
        "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r500"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Change in fair value",
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r500"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "terseLabel": "Payment of contingent consideration",
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r500"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Balance at ending",
        "periodStartLabel": "Balance at beginning",
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r492",
      "r500"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r337",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r498",
      "r499",
      "r501",
      "r547",
      "r548",
      "r549",
      "r750",
      "r751",
      "r755",
      "r756",
      "r757",
      "r765",
      "r769"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r348",
      "r366",
      "r482",
      "r502",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r603",
      "r745",
      "r765",
      "r767",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r779",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r948",
      "r949",
      "r950",
      "r951",
      "r1026",
      "r1029",
      "r1030",
      "r1031",
      "r1038",
      "r1041"
     ]
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities Fair Value Disclosure",
        "verboseLabel": "Fair value of liabilities",
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities."
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028",
      "r1038"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r292",
      "r293",
      "r578",
      "r579",
      "r728"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Fair Value Disclosure",
        "terseLabel": "In-process R&amp;D, fair value",
        "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life."
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028",
      "r1038"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Effects of exchange rates",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "verboseLabel": "Goodwill and Intangibles",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r290",
      "r292",
      "r293",
      "r294",
      "r578",
      "r728",
      "r748"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r292",
      "r293",
      "r728"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails",
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesNarrativeDetails",
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net",
        "periodEndLabel": "Balance at the end",
        "periodStartLabel": "Balance at the beginning",
        "terseLabel": "In-process R&amp;D, carrying value",
        "verboseLabel": "IPR&amp;D",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r974"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsRollForward",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-lived Intangible Assets [Roll Forward]",
        "terseLabel": "Finite-Lived Intangible Assets",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "tovx_FirstYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "FirstYearMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "First Year [Member]",
        "terseLabel": "First Year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "terseLabel": "Foreign currency exchange (loss) gain",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r505",
      "r506",
      "r507",
      "r508",
      "r698"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currencies",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r504"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r827",
      "r837",
      "r870"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r827",
      "r837",
      "r870"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r827",
      "r837",
      "r870"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r827",
      "r837",
      "r870"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r827",
      "r837",
      "r870"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense",
        "verboseLabel": "General and administrative",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r680"
     ]
    },
    "tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expenses and Research and Development Expense [Member]",
        "terseLabel": "General and Administrative Expenses and Research and Development Expense"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_GoingConcernAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "GoingConcernAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Going Concern"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesGoodwillDetails",
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "periodEndLabel": "Balance at the end",
        "periodStartLabel": "Balance at the beginning",
        "terseLabel": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r276",
      "r580",
      "r742",
      "r747",
      "r766",
      "r778",
      "r956",
      "r963"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangibles"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangibles"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangibles",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r954",
      "r966"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r282",
      "r747"
     ]
    },
    "us-gaap_GoodwillFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesNarrativeDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Fair Value Disclosure",
        "terseLabel": "Goodwill, fair value",
        "documentation": "Fair value portion of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r765",
      "r766",
      "r1027",
      "r1028",
      "r1038"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Effects of exchange rates",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "us-gaap_GoodwillGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillGross",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesNarrativeDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Gross",
        "terseLabel": "Goodwill, at carrying value",
        "documentation": "Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r281",
      "r747"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesGoodwillDetails",
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesNarrativeDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Impairment Loss",
        "negatedLabel": "Goodwill impairment",
        "verboseLabel": "Goodwill impairment",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r277",
      "r279",
      "r282",
      "r747",
      "r766"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GovernmentAssistanceAwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GovernmentAssistanceAwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government Assistance, Award Amount",
        "terseLabel": "Government assistance, award amount",
        "documentation": "Amount of government assistance awarded that comprises amount received, receivable, and to be received unless condition for government assistance is not met. Includes, but is not limited to, government grant, assistance, incentive, award, subsidy, and loan."
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "us-gaap_GovernmentAssistanceTransactionDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GovernmentAssistanceTransactionDuration",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government Assistance, Transaction Duration",
        "terseLabel": "Installment period",
        "documentation": "Duration of government assistance transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "us-gaap_GrantsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrantsReceivableCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grants Receivable, Current",
        "terseLabel": "Tax credit receivable",
        "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GuaranteeObligationsByNatureAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantor Obligations, Nature [Axis]",
        "documentation": "Information by nature of guarantee."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r309",
      "r310",
      "r311"
     ]
    },
    "us-gaap_GuaranteeObligationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GuaranteeObligationsLineItems",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantor Obligations [Line Items]",
        "verboseLabel": "Research and Development Tax Credits",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r309",
      "r310",
      "r311"
     ]
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GuaranteeObligationsNatureDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantor Obligations, Nature [Domain]",
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r309",
      "r310",
      "r311"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r795",
      "r796",
      "r819"
     ]
    },
    "tovx_IcoMarketingLicenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "IcoMarketingLicenseMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to ICO marketing license.",
        "label": "ICO Marketing License [Member]",
        "terseLabel": "ICO Marketing License"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_IdibellIcoLicenseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "IdibellIcoLicenseAgreementMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to IDIBELL/ICO license agreement.",
        "label": "IDIBELL/ICO License Agreement [Member]",
        "terseLabel": "IDIBELL/ICO License Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails",
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesNarrativeDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)",
        "negatedLabel": "In-process R&amp;D impairment",
        "terseLabel": "In-process research and development impairment",
        "verboseLabel": "IPR&amp;D Impairment Charges",
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r928",
      "r975",
      "r978"
     ]
    },
    "us-gaap_InProcessResearchAndDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InProcessResearchAndDevelopmentMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails",
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "In Process Research and Development [Member]",
        "terseLabel": "In-process R&amp;D",
        "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process."
       }
      }
     },
     "auth_ref": [
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r974",
      "r975",
      "r976",
      "r977"
     ]
    },
    "us-gaap_InProcessResearchAndDevelopmentPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InProcessResearchAndDevelopmentPolicy",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "In Process Research and Development, Policy [Policy Text Block]",
        "verboseLabel": "IPR&amp;D",
        "documentation": "Disclosure of accounting policy for costs assigned to identifiable tangible and intangible assets of an acquired entity to be used in the research and development activities of the combined enterprise. An entity also may disclose the appraisal method or significant assumptions used to value acquired research and development assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesLossesBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r425"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesLossesBeforeIncomeTaxesDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Net Loss before income taxes",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r128",
      "r130",
      "r583",
      "r599",
      "r738",
      "r741",
      "r941",
      "r943",
      "r944",
      "r945",
      "r946"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesLossesBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r425"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Operations and Comprehensive Loss"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r302",
      "r303",
      "r493",
      "r497",
      "r500",
      "r608",
      "r610",
      "r685",
      "r728",
      "r768",
      "r1060"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r303",
      "r493",
      "r497",
      "r500",
      "r608",
      "r610",
      "r685",
      "r728",
      "r768",
      "r1060"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r426",
      "r427",
      "r437",
      "r446",
      "r762",
      "r1021"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r426",
      "r427",
      "r437",
      "r446",
      "r762",
      "r1021"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r421",
      "r426",
      "r434",
      "r435",
      "r436",
      "r438",
      "r445",
      "r452",
      "r454",
      "r455",
      "r456",
      "r627",
      "r762"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitDetails",
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax benefit",
        "terseLabel": "Effective Tax Rate",
        "totalLabel": "Provision (Benefit) for income taxes",
        "verboseLabel": "Income tax benefit",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r141",
      "r198",
      "r199",
      "r214",
      "r221",
      "r230",
      "r424",
      "r426",
      "r453",
      "r606",
      "r762"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "U.S. Federal provision (benefit)"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_IncomeTaxLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "IncomeTaxLineItems",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax [Line Items]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r422",
      "r423",
      "r438",
      "r439",
      "r444",
      "r448",
      "r621"
     ]
    },
    "tovx_IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to  increase (decrease) in the valuation allowance for deferred tax assets related to foreign income tax expense (benefit).",
        "label": "Income Tax Rate Reconciliation, Change In Deferred Tax Assets Valuation Allowance, Foreign Income Tax Rate Differential",
        "terseLabel": "Changes in Valuation Allowances"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Changes in Valuation Allowances",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r431",
      "r762",
      "r1016"
     ]
    },
    "tovx_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to  increase (decrease) in the valuation allowance for deferred tax assets related to foreign income tax expense (benefit).",
        "label": "Income Tax Reconciliation, Change In Deferred Tax Assets Valuation Allowance, Foreign Income Tax Rate Differential",
        "terseLabel": "Changes in Valuation Allowances"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Statutory tax rate difference between Spain and United States",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r430",
      "r762",
      "r1016"
     ]
    },
    "tovx_IncomeTaxReconciliationForeignTaxEffectsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "IncomeTaxReconciliationForeignTaxEffectsAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Income Tax Reconciliation, Foreign Tax Effects [Abstract]",
        "terseLabel": "Foreign Tax Effects-Spain"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "US Federal Statutory Tax Rate",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r762"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Nontaxable or Nondeductible Items",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r432",
      "r433",
      "r1016"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount",
        "terseLabel": "VCN Impairment",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss."
       }
      }
     },
     "auth_ref": [
      "r762",
      "r1016",
      "r1018"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other Adjustments",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r762",
      "r1016",
      "r1017"
     ]
    },
    "tovx_IncomeTaxReconciliationRateForeignTaxEffectsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "IncomeTaxReconciliationRateForeignTaxEffectsAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Income Tax Reconciliation Rate, Foreign Tax Effects [Abstract]",
        "terseLabel": "Foreign Tax Effects-Spain"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesIncomeTaxBenefitProvisionRelatedToContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State and Local Income Taxes, Net of Federal Income Tax Effect",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r762",
      "r1016"
     ]
    },
    "tovx_IncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "IncomeTaxesTable",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Payable",
        "verboseLabel": "Accounts payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accrued Liabilities",
        "verboseLabel": "Accrued expenses",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "tovx_IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred research and development tax credit, payable within one year or the normal operating cycle, if longer.",
        "label": "Increase (Decrease) in Deferred Research and Development Tax Credit",
        "terseLabel": "Deferred research and development tax credit",
        "verboseLabel": "Increase (Decrease) in Deferred Research and Development Tax Credit"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_IncreaseDecreaseInDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "IncreaseDecreaseInDeferredTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred tax assets.",
        "label": "Increase (Decrease) In Deferred Tax Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInDepositOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDepositOtherAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Deposit Assets",
        "negatedLabel": "Deposits and other assets",
        "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "verboseLabel": "Accrued employee benefits",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "verboseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r907",
      "r927"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r288",
      "r291",
      "r748"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Fair Value Disclosure",
        "terseLabel": "In-process R&amp;D, written down and fair value",
        "documentation": "Fair value portion of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028",
      "r1038"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r288",
      "r291",
      "r748"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r827",
      "r837",
      "r861",
      "r870",
      "r874",
      "r882"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r880"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r797",
      "r886"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r797",
      "r886"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r797",
      "r886"
     ]
    },
    "tovx_IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss resulting from write-down of asset.",
        "label": "Intangible Assets, Indefinite-Lived (Excluding Goodwill), Impaired, Accumulated Impairment Loss",
        "terseLabel": "Impairments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "In-process research and development",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r974",
      "r975"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Interest",
        "verboseLabel": "Interest income",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r219",
      "r230",
      "r741",
      "r925"
     ]
    },
    "tovx_IssueOfWarrantsToPurchaseCommonStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "IssueOfWarrantsToPurchaseCommonStock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represent additional of warrant to purchase of common stock.",
        "label": "Issue of warrants to purchase common stock",
        "terseLabel": "Issue of warrants to purchase common stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements and fixtures",
        "verboseLabel": "Leasehold improvements",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r531"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of maturity analysis of operating leases",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "totalLabel": "Total",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "2025",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2027",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2026",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Discount factor",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r72",
      "r73",
      "r74",
      "r76",
      "r77",
      "r78",
      "r81",
      "r178",
      "r264",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r471",
      "r474",
      "r475",
      "r503",
      "r654",
      "r737",
      "r791",
      "r984",
      "r1049",
      "r1050"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total Liabilities and Stockholders' Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r127",
      "r594",
      "r778",
      "r932",
      "r952",
      "r1042"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "Liabilities and Stockholders' Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total Current Liabilities",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r147",
      "r178",
      "r264",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r471",
      "r474",
      "r475",
      "r503",
      "r778",
      "r984",
      "r1049",
      "r1050"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Current Liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Non-current Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_LicenseAgreementAnnualPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "LicenseAgreementAnnualPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of annual payments due under the license agreement.",
        "label": "License Agreement Annual Payments Due",
        "terseLabel": "Annual payments due under license agreement"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_LicenseAgreementFinalPaymentDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "LicenseAgreementFinalPaymentDue",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the final payment due under the license agreement.",
        "label": "License Agreement Final Payment Due",
        "terseLabel": "Final payment due under license agreement"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsLineItems",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "License, Collaborative and Employment Agreements and Commitments [Line Items]",
        "terseLabel": "License, Collaborative and Employment Agreements and Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTable",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "License, Collaborative and Employment Agreements and Commitments [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of license, collaborative and employment agreement and commitments.",
        "label": "License Collaborative And Employment Agreements And Commitments [Text Block]",
        "terseLabel": "License, Collaborative and Employment Agreements and Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LicensingAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LicensingAgreementsMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Licensing Agreements [Member]",
        "terseLabel": "Licensing Agreements",
        "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r420",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r974",
      "r975",
      "r976",
      "r977",
      "r1015"
     ]
    },
    "us-gaap_LoansPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable, Current",
        "terseLabel": "Loans payable-current",
        "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "tovx_LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived assets include property, equipment and right-of-use assets.",
        "label": "Long Lived Assets For Assets Property Equipment And Right Of Use Assets, Policy [Policy Text Block]",
        "verboseLabel": "Long-Lived Assets Impairment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt",
        "verboseLabel": "Loan Payable - non-current",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r125",
      "r336",
      "r350",
      "r750",
      "r751",
      "r776",
      "r1059"
     ]
    },
    "tovx_LongTermDebt.": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "LongTermDebt.",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableMaturityAnalysisOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long Term Debt",
        "totalLabel": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableMaturityAnalysisOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2025",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r185",
      "r341"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableMaturityAnalysisOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2028",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r185",
      "r341"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableMaturityAnalysisOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2027",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r185",
      "r341"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableMaturityAnalysisOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2026",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r185",
      "r341"
     ]
    },
    "us-gaap_LongTermLoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermLoansPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable, Noncurrent",
        "terseLabel": "Loan Payable - non-current",
        "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "tovx_MaryannShallcrossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "MaryannShallcrossMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Ms. Shallcross.",
        "label": "MaryAnn Shallcross [Member]",
        "terseLabel": "Ms. Shallcross"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "auth_ref": [
      "r304",
      "r305",
      "r306",
      "r307",
      "r379",
      "r417",
      "r491",
      "r576",
      "r607",
      "r609",
      "r617",
      "r646",
      "r647",
      "r709",
      "r710",
      "r711",
      "r712",
      "r718",
      "r726",
      "r727",
      "r744",
      "r754",
      "r760",
      "r769",
      "r770",
      "r774",
      "r775",
      "r780",
      "r986",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056"
     ]
    },
    "tovx_MaximumPeriodForPaymentClinicalTrial": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "MaximumPeriodForPaymentClinicalTrial",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of years within which payment has to be made under the agreement",
        "label": "Maximum Period For Payment Clinical Trial",
        "terseLabel": "Maximum period for payment clinical trial"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputDiscountRateMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Discount Rate [Member]",
        "terseLabel": "Discount rate",
        "documentation": "Measurement input using interest rate to determine present value of future cash flows."
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "tovx_MeasurementInputProbabilityOfOccurrenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "MeasurementInputProbabilityOfOccurrenceMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using Probability of Occurrence.",
        "label": "Probability Of Occurrence [Member]",
        "terseLabel": "Probability of Occurrence (periodic for each Milestone)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r490",
      "r491",
      "r769"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Domain]",
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r490",
      "r491",
      "r769"
     ]
    },
    "tovx_MilestonePayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "MilestonePayment",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A milestone payment is an authority payment made to a contractor which is linked to the contractor delivering a service or commodity such that, should the agreement be terminated at the point of payment.",
        "label": "Milestone Payment",
        "terseLabel": "Milestone payment"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "auth_ref": [
      "r304",
      "r305",
      "r306",
      "r307",
      "r379",
      "r417",
      "r491",
      "r576",
      "r607",
      "r609",
      "r617",
      "r646",
      "r647",
      "r709",
      "r710",
      "r711",
      "r712",
      "r718",
      "r726",
      "r727",
      "r744",
      "r754",
      "r760",
      "r769",
      "r770",
      "r774",
      "r780",
      "r986",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "tovx_NdaSubmissionInUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "NdaSubmissionInUsMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NDA Submission In US [Member]",
        "verboseLabel": "NDA Submission In US"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net Cash Provided By Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows From Financing Activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net Cash Used In Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "Cash Flows From Investing Activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net Cash Used In Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r99",
      "r100"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Cash Flows From Operating Activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r100",
      "r129",
      "r145",
      "r160",
      "r162",
      "r167",
      "r178",
      "r189",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r198",
      "r199",
      "r206",
      "r264",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r461",
      "r467",
      "r486",
      "r503",
      "r601",
      "r677",
      "r699",
      "r700",
      "r789",
      "r984"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net Loss Attributable to Common Stockholders",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r191",
      "r192",
      "r193",
      "r194",
      "r201",
      "r202",
      "r207",
      "r210",
      "r467"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements and Developments",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "tovx_NonCashAdditionOfRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "NonCashAdditionOfRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non cash addition to right of use assets.",
        "label": "Non Cash Addition of Right of Use Assets",
        "terseLabel": "Non cash addition of right of use assets"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_NonCashLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "NonCashLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses incurred on non-cash lease.",
        "label": "Non-Cash Lease Expense",
        "verboseLabel": "Non - cash lease expense"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r827",
      "r837",
      "r861",
      "r870"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental non-cash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total Other Income",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other Income:"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_NoticePeriodToIncreaseBeneficialOwnership": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "NoticePeriodToIncreaseBeneficialOwnership",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of days of prior notice from the holder to increase the amount of beneficial\nownership of outstanding shares, after giving effect to the exercise.",
        "label": "Notice Period to Increase Beneficial Ownership",
        "terseLabel": "Notice period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r742",
      "r942"
     ]
    },
    "tovx_NumberOfSubsidiaries": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "NumberOfSubsidiaries",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of subsidiaries hold by parent company.",
        "label": "Number of Subsidiaries",
        "terseLabel": "Number of subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Equipment And Furniture [Member]",
        "verboseLabel": "Computer, office equipment, furniture and software",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenseMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expense [Member]",
        "terseLabel": "Operating Expense",
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses",
        "totalLabel": "Total Operating Costs and Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "verboseLabel": "Operating Costs and Expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from Operations",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r738",
      "r941",
      "r943",
      "r944",
      "r945",
      "r946"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r528",
      "r777"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability",
        "totalLabel": "Operating lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current",
        "negatedLabel": "Operating lease liability - current",
        "terseLabel": "Operating lease liability-current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liability - long term",
        "verboseLabel": "Non-current operating lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsMaturityAnalysisOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Statement of Financial Position [Extensible List]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r526"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right of use asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r524"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r447"
     ]
    },
    "tovx_OperatingLossCarryforwardsLimitationOnUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "OperatingLossCarryforwardsLimitationOnUse",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of limitations on the use of all operating loss carryforwards available to reduce future taxable income.",
        "label": "Operating Loss Carryforwards Limitation On Use",
        "verboseLabel": "Limitation on operating loss carryforwards"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_OperatingLossCarryforwardsWriteOff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "OperatingLossCarryforwardsWriteOff",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward write off.",
        "label": "Operating Loss Carryforwards, Write Off",
        "terseLabel": "Net operating loss write off"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OptionMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options",
        "verboseLabel": "Options",
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific commodity, or financial or equity instrument, at a specified price during a specified period (an American option) or at a specified date (a European option) which were purchased or otherwise acquired, excluding options written (for which a premium was received)."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r664",
      "r670",
      "r688",
      "r694",
      "r713",
      "r714",
      "r715",
      "r781",
      "r782"
     ]
    },
    "tovx_OptionsToBeReceivedCommonStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "OptionsToBeReceivedCommonStockShares",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It Represents options to be received common stock shares reporting period.",
        "label": "Options To Be Received Common Stock Shares",
        "terseLabel": "Options to be received common stock shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Nature of Operations and Basis of Presentation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization and Nature of Operations and Basis of Presentation",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r115",
      "r618",
      "r619"
     ]
    },
    "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Property, Plant and Equipment [Member]",
        "terseLabel": "Other property, plant and equipment",
        "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "verboseLabel": "(Loss) gain (loss) on foreign currency translation",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r602"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, before Tax",
        "negatedLabel": "Foreign currency exchange loss",
        "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r7",
      "r91",
      "r159",
      "r510"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables, Net, Current",
        "terseLabel": "VAT receivable",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r814",
      "r825",
      "r835",
      "r868"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r817",
      "r828",
      "r838",
      "r871"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r817",
      "r828",
      "r838",
      "r871"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "negatedLabel": "Payment of contingent consideration",
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment for Contingent Consideration Liability, Operating Activities",
        "negatedLabel": "Payment of contingent consideration",
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "tovx_PaymentForExtensionOfOption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "PaymentForExtensionOfOption",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount paid for the extension of option period.",
        "label": "Payment For Extension Of Option",
        "terseLabel": "Extend option period"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_PaymentMadeAfterClinicalTrial": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "PaymentMadeAfterClinicalTrial",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments to be made after initiating patient dosing in the US and phase 2 clinical trial.",
        "label": "Payment Made After Clinical Trial",
        "terseLabel": "Payment made after clinical trial"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_PaymentOfOptionFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "PaymentOfOptionFee",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of payment of option fee during the reporting period.",
        "label": "Payment of Option Fee",
        "terseLabel": "Payment of option Fee"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_PaymentToBeMadeAfterClinicalTrial": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "PaymentToBeMadeAfterClinicalTrial",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount to be paid under the agreement after the clinical trials",
        "label": "Payment To be Made After Clinical Trial",
        "terseLabel": "Payment to be made after clinical trial"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_PaymentToBeMadeSubjectToThirdPartyEconomicAid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "PaymentToBeMadeSubjectToThirdPartyEconomicAid",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment to be made to the foundation subject to private or public economic aid that third parties may grant to the institution.",
        "label": "Payment To be Made Subject To Third Party Economic Aid",
        "terseLabel": "Payment to be made subject to third party economic aid"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForFees",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Other Fees",
        "terseLabel": "Payments for other fees",
        "documentation": "Amount of cash outflow for fees classified as other."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_PaymentsToEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToEmployees",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Employees",
        "verboseLabel": "Annual base salary",
        "documentation": "Payments of cash to employees, including wages and salaries, during the current period."
       }
      }
     },
     "auth_ref": [
      "r926"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "tovx_PhaseIClinicalTrialsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "PhaseIClinicalTrialsMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phase I Clinical Trials [Member]",
        "terseLabel": "Phase I Clinical Trials"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_PhaseIiiClinicalTrialsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "PhaseIiiClinicalTrialsMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phase III Clinical Trials [Member]",
        "verboseLabel": "Phase III Clinical Trials"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r845"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "tovx_PreFundedWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "PreFundedWarrantsMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to pre-funded warrants.",
        "label": "Pre-Funded Warrants [Member]",
        "terseLabel": "Pre-funded warrants"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_PreferredStockConversionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "PreferredStockConversionPricePerShare",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity can be converted.",
        "label": "Preferred Stock Conversion Price Per Share",
        "terseLabel": "Preferred stock conversion price per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockConvertibleConversionPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockConvertibleConversionPrice",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Convertible, Conversion Price",
        "terseLabel": "Conversion price",
        "documentation": "Per share conversion price of preferred stock."
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "tovx_PrepaidClinicalResearchOrganizationsExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "PrepaidClinicalResearchOrganizationsExpenseCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the amount paid in advance for clinical research organization.",
        "label": "Prepaid Clinical Research Organizations Expense Current",
        "terseLabel": "Prepaid consulting, subscriptions and other expenses"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_PrepaidConsultingSubscriptionsAndOtherExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "PrepaidConsultingSubscriptionsAndOtherExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the amount paid in advance for consulting, subscriptions and other expenses.",
        "label": "Prepaid Consulting Subscriptions And Other Expenses",
        "terseLabel": "Prepaid clinical research organizations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "totalLabel": "Total prepaid expenses and other current assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r920"
     ]
    },
    "us-gaap_PrepaidExpenseCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrentAndNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense",
        "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r157",
      "r668",
      "r1058"
     ]
    },
    "us-gaap_PrepaidInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidInsurance",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Insurance",
        "terseLabel": "Prepaid insurance",
        "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r731",
      "r746",
      "r953"
     ]
    },
    "tovx_PrepaidManufacturingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "PrepaidManufacturingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Prepaid Manufacturing Expense.",
        "label": "Prepaid Manufacturing Expense",
        "terseLabel": "Prepaid manufacturing expenses"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_PrevAbrLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "PrevAbrLlcMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prev Abr Llc [Member]",
        "terseLabel": "Prev Abr Llc"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ProbabilityOfOccurrenceCumulativeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ProbabilityOfOccurrenceCumulativeMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using Probability of Occurrence Cumulative.",
        "label": "Probability Of Occurrence. [Member]",
        "terseLabel": "Probability of occurrence (cumulative through each Milestone)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from \"at the market\" stock issuance",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "tovx_ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on issuance of common stock and warrants offering after deduction of issuance costs.",
        "label": "Proceeds from Issuance of Common Stock and Warrant Offering, Net of Issuance Costs",
        "terseLabel": "Proceeds from issuance Common Stock and Warrants offering, net of issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Preferred Stock and Preference Stock",
        "terseLabel": "Gross proceeds",
        "verboseLabel": "Proceeds from sale of series preferred stock, net of issuance cost",
        "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance or Sale of Equity",
        "terseLabel": "Gross proceeds",
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r622"
     ]
    },
    "tovx_ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of market offering.",
        "label": "Proceeds From Issuance Under At The Market Offering, , Net Of Issuance Costs",
        "terseLabel": "Proceeds from issuance under at - the - market offering, net of issuance cost"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ProceedsFromResearchAndDevelopmentProgram": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ProceedsFromResearchAndDevelopmentProgram",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from Research and Development rebate program sponsored by the Spanish government.",
        "label": "Proceeds From Research And Development Program",
        "terseLabel": "Reimbursement amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r19"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net Loss",
        "verboseLabel": "Net loss",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r160",
      "r162",
      "r171",
      "r178",
      "r189",
      "r195",
      "r198",
      "r199",
      "r264",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r461",
      "r467",
      "r469",
      "r472",
      "r473",
      "r486",
      "r503",
      "r583",
      "r600",
      "r632",
      "r677",
      "r699",
      "r700",
      "r763",
      "r764",
      "r790",
      "r923",
      "r984"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Type [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r531"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total property and equipment, gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r149",
      "r598"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Selected Balance Sheet Information",
        "verboseLabel": "Summary of Significant Accounting Policies",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net",
        "totalLabel": "Total property and equipment, net",
        "verboseLabel": "Property and equipment, net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r531",
      "r584",
      "r598",
      "r778"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r136",
      "r139",
      "r596"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of property and equipment, net",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Type [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r531"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, plant and equipment, useful life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Estimated Useful Lives",
        "terseLabel": "Property, plant and equipment, estimated useful lives",
        "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value."
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "tovx_PublicOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "PublicOfferingMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to public offering (the \"Offering\").",
        "label": "Public Offering [Member]",
        "terseLabel": "Public Offering"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "tovx_QuarterlyInstallmentsPaymentPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "QuarterlyInstallmentsPaymentPeriodAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Installments Payment Period [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_QuarterlyInstallmentsPaymentPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "QuarterlyInstallmentsPaymentPeriodDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Installments Payment Period [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]"
       }
      }
     },
     "auth_ref": [
      "r304",
      "r305",
      "r306",
      "r307",
      "r371",
      "r379",
      "r407",
      "r408",
      "r409",
      "r417",
      "r491",
      "r550",
      "r559",
      "r576",
      "r607",
      "r609",
      "r617",
      "r646",
      "r647",
      "r709",
      "r710",
      "r711",
      "r712",
      "r718",
      "r726",
      "r727",
      "r744",
      "r754",
      "r760",
      "r769",
      "r770",
      "r774",
      "r775",
      "r780",
      "r783",
      "r983",
      "r986",
      "r1030",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Domain]"
       }
      }
     },
     "auth_ref": [
      "r304",
      "r305",
      "r306",
      "r307",
      "r371",
      "r379",
      "r407",
      "r408",
      "r409",
      "r417",
      "r491",
      "r550",
      "r559",
      "r576",
      "r607",
      "r609",
      "r617",
      "r646",
      "r647",
      "r709",
      "r710",
      "r711",
      "r712",
      "r718",
      "r726",
      "r727",
      "r744",
      "r754",
      "r760",
      "r769",
      "r770",
      "r774",
      "r775",
      "r780",
      "r783",
      "r983",
      "r986",
      "r1030",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056"
     ]
    },
    "tovx_RangeOfExercisePrice0.00To100.00Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "RangeOfExercisePrice0.00To100.00Member",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Range of Exercise Price 0.00 to 100.00.",
        "label": "Range of Exercise Price 0.00 To 100.00 [Member]",
        "terseLabel": "Range of Exercise Price 0.00-100.00"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_RangeOfExercisePrice101.00To200.00Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "RangeOfExercisePrice101.00To200.00Member",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Range of Exercise Price 101.00 to 200.00.",
        "label": "Range of Exercise Price 101.00 To 200.00 [Member]",
        "terseLabel": "Range of Exercise Price 101.00-200.00"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_RangeOfExercisePrice18900.00To18900.00Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "RangeOfExercisePrice18900.00To18900.00Member",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Range of Exercise Price 18,900.00 to 18,900.00.",
        "label": "Range of Exercise Price 18,900.00 To 18,900.00 [Member]",
        "terseLabel": "Range of Exercise Price 18,900.00-18,900.00"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r809",
      "r820",
      "r830",
      "r863"
     ]
    },
    "tovx_RegulatoryApprovalInAsianCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "RegulatoryApprovalInAsianCountryMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory Approval In Asian Country [Member]",
        "terseLabel": "Regulatory Approval In Asian Country"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r378",
      "r536",
      "r537",
      "r587",
      "r595",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r674",
      "r676",
      "r708"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Member]",
        "verboseLabel": "Related Party",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r536",
      "r537",
      "r538",
      "r539",
      "r587",
      "r595",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r674",
      "r676",
      "r708"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "verboseLabel": "Related Party",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r681",
      "r682",
      "r685"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r378",
      "r536",
      "r537",
      "r587",
      "r595",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r674",
      "r676",
      "r708",
      "r1048"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureRelatedParty"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "verboseLabel": "Related Party",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r534",
      "r535",
      "r537",
      "r540",
      "r628",
      "r629",
      "r630",
      "r683",
      "r684",
      "r685",
      "r705",
      "r707"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Payment of loans payable",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r625"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184",
      "r327",
      "r356",
      "r539",
      "r560",
      "r585",
      "r733",
      "r734"
     ]
    },
    "tovx_ResearchAgreementFixedFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ResearchAgreementFixedFee",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of research and development costs incurred for a fixed-price, all payable in quarterly installments.",
        "label": "Research Agreement Fixed Fee",
        "terseLabel": "Research agreement fixed fee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentArrangementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentArrangementMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Arrangement [Member]",
        "terseLabel": "Research and Development Program",
        "documentation": "Contractual obligation to provide funding of research and development costs over periods that initially exceed one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ResearchAndDevelopmentExpenditurePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ResearchAndDevelopmentExpenditurePeriod",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research and development expenditure period.",
        "label": "Research And Development Expenditure Period",
        "terseLabel": "Research and development expenditure period (in months)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense",
        "verboseLabel": "Research and development",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r728",
      "r741",
      "r1057"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development Costs",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "tovx_ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for research and development tax credit.",
        "label": "Research And Development Tax Credit Policy [Policy Text Block]",
        "terseLabel": "Research and Development Tax Credits"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ResearchAndDevelopmentTaxCreditsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ResearchAndDevelopmentTaxCreditsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "Research and Development Tax Credits"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ResearchAndDevelopmentTaxCreditsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ResearchAndDevelopmentTaxCreditsTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCredits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The federal research and development (R&amp;D) tax credit results in a dollar for dollar reduction in a company's tax liability for certain domestic.",
        "label": "Research and Development Tax Credits [Text Block]",
        "terseLabel": "Research and Development Tax Credits"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r810",
      "r821",
      "r831",
      "r864"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r811",
      "r822",
      "r832",
      "r865"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r818",
      "r829",
      "r839",
      "r872"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash and Cash Equivalents",
        "verboseLabel": "Restricted cash included in other long-term assets",
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r119",
      "r148",
      "r174",
      "r589"
     ]
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash, Noncurrent",
        "terseLabel": "Restricted cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r916",
      "r929"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoingConcernDetails",
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings (Accumulated Deficit).",
        "verboseLabel": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r106",
      "r593",
      "r614",
      "r616",
      "r626",
      "r657",
      "r778"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "verboseLabel": "Accumulated Deficit",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r186",
      "r187",
      "r188",
      "r190",
      "r195",
      "r197",
      "r199",
      "r265",
      "r266",
      "r295",
      "r449",
      "r450",
      "r458",
      "r459",
      "r460",
      "r462",
      "r466",
      "r467",
      "r476",
      "r478",
      "r479",
      "r481",
      "r484",
      "r521",
      "r523",
      "r611",
      "r613",
      "r633",
      "r1063"
     ]
    },
    "tovx_Retos2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "Retos2015Member",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to RETOS 2015.",
        "label": "Retos 2015 [Member]",
        "terseLabel": "RETOS 2015"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right of use assets obtained in exchange for lease liabilities",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r777"
     ]
    },
    "tovx_RisksAndUncertaintiesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "RisksAndUncertaintiesPolicyPolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding risk and uncertainties.",
        "label": "Risks And Uncertainties Policy [Policy Text Block]",
        "terseLabel": "Risks and Uncertainties"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "SaintJoanDeDeuCollaborationAndLicenseAgreementMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the name of the counter party with whom the company has entered into a  collaboration agreement.",
        "label": "Saint Joan de Deu Collaboration and License Agreement",
        "terseLabel": "Saint Joan de deu collaboration and license agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Price Per Share",
        "verboseLabel": "Offering price",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScenarioPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScenarioPlanMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario, Plan [Member]",
        "terseLabel": "Scenario, Plan",
        "documentation": "The scenario under which facts represent plans as distinct from actual."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario, Unspecified [Domain]"
       }
      }
     },
     "auth_ref": [
      "r200",
      "r380",
      "r905",
      "r938"
     ]
    },
    "us-gaap_ScheduleOfCapitalizationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCapitalizationLineItems",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Capitalization [Line Items]",
        "terseLabel": "Loans Payable",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCapitalizationLongtermDebtLineItems",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Capitalization, Long-term Debt [Line Items]",
        "verboseLabel": "Loans Payable",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCapitalizationLongtermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCapitalizationLongtermDebtTable",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Capitalization, Long-term Debt [Table]",
        "documentation": "Disclosure of information about capitalization comprising long-term debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCapitalizationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCapitalizationTable",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableNonCurrentAssetOnBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Capitalization [Table]",
        "documentation": "Disclosure of information about capitalization which comprises long-term debt and equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of components of income tax benefit",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of debt",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of deferred tax assets and liabilities",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Income tax (benefit) provision related to continuing operations computed by applying the statutory income tax rate to pretax loss",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r762",
      "r1016"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesInProcessRDDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r290",
      "r292",
      "r293",
      "r294",
      "r578",
      "r728",
      "r748"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of in-process R&amp;D",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r748",
      "r973"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoodwillAndIntangiblesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of goodwill",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r747",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965"
     ]
    },
    "us-gaap_ScheduleOfGuaranteeObligationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGuaranteeObligationsTable",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureResearchAndDevelopmentTaxCreditsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Guarantor Obligations [Table]",
        "documentation": "Disclosure of information about guarantor obligation by guarantee or group of guarantees. Includes, but is not limited to, nature, terms, origin, and purpose of guarantee, triggering event, maximum exposure, and amount of obligation. Excludes product warranty."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r309",
      "r310",
      "r311"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of losses before income taxes",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLoansPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of maturity analysis of debt",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Current Assets [Table Text Block]",
        "terseLabel": "Schedule of prepaid expenses and other current assets",
        "documentation": "Tabular disclosure of the carrying amounts of other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r531"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r67",
      "r681",
      "r682",
      "r685"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r383",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]",
        "verboseLabel": "Summary of stock option activity",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r108"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of assumptions used for estimating fair value",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "tovx_ScheduleOfWarrantActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ScheduleOfWarrantActivityTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of warrant activity.",
        "label": "Schedule Of Warrant Activity [Table Text Block]",
        "terseLabel": "Summary of all warrant activity"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_SecondYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "SecondYearMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Second Year [Member]",
        "terseLabel": "Second Year"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r792"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r794"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment information",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r231",
      "r232",
      "r739",
      "r740",
      "r743"
     ]
    },
    "us-gaap_SeriesBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesBMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B [Member]",
        "verboseLabel": "Series B",
        "documentation": "A classification of auction market preferred securities that may have different rights to other classifications of auction market preferred securities, for example Series A."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesBPreferredStockMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B Preferred Stock [Member]",
        "terseLabel": "Series B Preferred Stock",
        "documentation": "Series B preferred stock."
       }
      }
     },
     "auth_ref": [
      "r917",
      "r918",
      "r987"
     ]
    },
    "tovx_SeriesCAndSeriesDPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "SeriesCAndSeriesDPreferredStockMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series C And Series D Preferred Stock",
        "label": "Series C and Series D Preferred Stock [Member]",
        "terseLabel": "Series C and Series D Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_SeriesCConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "SeriesCConvertiblePreferredStockMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Series C convertible preferred stock.",
        "label": "Series C Convertible Preferred Stock [Member]",
        "terseLabel": "Series C convertible preferred stock",
        "verboseLabel": "Series C Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_SeriesDConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "SeriesDConvertiblePreferredStockMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Series D convertible preferred stock.",
        "label": "Series D Convertible Preferred Stock",
        "terseLabel": "Series D convertible preferred stock",
        "verboseLabel": "Series D Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ShareAndWarrantsOfferingPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ShareAndWarrantsOfferingPrice",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities and warrants issued.",
        "label": "Share and Warrants, Offering Price",
        "terseLabel": "Offering price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation",
        "verboseLabel": "Stock-based compensation",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Number of Warrants, Forfeited",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted Average Exercise Price, Forfeited",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for equity-based awards granted excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Granted, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Weighted Average Remaining Contractual Life, Granted (in years)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "verboseLabel": "Number of Warrants, Granted",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted Average Exercise Price, Granted",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Number of Warrants, Ending balance",
        "periodStartLabel": "Number of Warrants, Beginning balance",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r397"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted Average Exercise Price, Ending balance",
        "periodStartLabel": "Weighted Average Exercise Price, Beginning balance",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r397"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Weighted Average Remaining Contractual Life (in years)",
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationAssumptionsUsedForEstimatingFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumption Exercise Price",
        "terseLabel": "Exercise price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationAssumptionsUsedForEstimatingFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividends",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r408"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationAssumptionsUsedForEstimatingFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationAssumptionsUsedForEstimatingFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk free interest rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stock expired on granted period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Grant, Expirations in Period",
        "terseLabel": "Share-based payment award, options, grants, expired period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Stock-Based Compensation and Warrants",
        "verboseLabel": "Stock Warrants",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r383",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, number of shares authorized",
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Options, Exercisable",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Exercisable",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period",
        "negatedLabel": "Options, Expired",
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements."
       }
      }
     },
     "auth_ref": [
      "r395"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Forfeited",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Options, Forfeited",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r394"
     ]
    },
    "tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of stock (or other type of equity) granted during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP).",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Grant Date Fair Value",
        "terseLabel": "Grant date fair value of options granted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Options, Granted (in shares)",
        "verboseLabel": "Share-based payment award, options, grants in period, gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r392"
     ]
    },
    "tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of options granted, Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Intrinsic Value",
        "terseLabel": "Value of options granted"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares granted during the period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period, Value",
        "terseLabel": "Value of shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r402"
     ]
    },
    "tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options issued, including both vested and non-vested options.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Issued Number Shares",
        "terseLabel": "Share-based payment award, options, issued, number"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Options, Ending balance",
        "periodStartLabel": "Options, Beginning balance",
        "terseLabel": "Share-based payment award, options, outstanding, number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r389"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted Average Exercise Price, Ending balance",
        "periodStartLabel": "Weighted Average Exercise Price, Beginning balance",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r389"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]",
        "terseLabel": "Schedule of outstanding and exercisable options",
        "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share warrants exercised during the period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Exercises In Period",
        "negatedLabel": "Number of Warrants, Exercised"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsSummaryOfAllWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans are exercise in period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Exercises In Period Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted Average Exercise Price, Exercised"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, shares issued",
        "documentation": "Number of shares issued under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Expired",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r395"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Granted",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r392"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price Range [Axis]",
        "documentation": "Information by range of option prices pertaining to options granted."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]",
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit",
        "verboseLabel": "Options Outstanding, Range of Exercise Price Lower",
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options",
        "terseLabel": "Options Exercisable, Options",
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options",
        "verboseLabel": "Options Outstanding, Options",
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r110"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit",
        "verboseLabel": "Options Outstanding, Range of Exercise Price Upper",
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationAssumptionsUsedForEstimatingFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life of option (years)",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r406"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life, Exercisable",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life, Outstanding",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price",
        "terseLabel": "Options Exercisable, Weighted Average Exercise Price",
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options Exercisable, Weighted Average Remaining Contractual Life",
        "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price",
        "verboseLabel": "Options Outstanding, Weighted Average Exercise Price",
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r110"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options Outstanding, Weighted Average Remaining Contractual Life",
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r175"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r153",
      "r154",
      "r155",
      "r178",
      "r204",
      "r205",
      "r208",
      "r210",
      "r216",
      "r217",
      "r264",
      "r314",
      "r316",
      "r317",
      "r318",
      "r321",
      "r322",
      "r353",
      "r354",
      "r358",
      "r361",
      "r368",
      "r503",
      "r622",
      "r623",
      "r624",
      "r625",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r656",
      "r678",
      "r701",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r904",
      "r930",
      "r940"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r85",
      "r88",
      "r89",
      "r143",
      "r165",
      "r166",
      "r167",
      "r186",
      "r187",
      "r188",
      "r190",
      "r195",
      "r197",
      "r199",
      "r215",
      "r265",
      "r266",
      "r295",
      "r370",
      "r449",
      "r450",
      "r458",
      "r459",
      "r460",
      "r462",
      "r466",
      "r467",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r484",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r521",
      "r523",
      "r532",
      "r602",
      "r611",
      "r612",
      "r613",
      "r633",
      "r701"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "terseLabel": "Selected Balance Sheet Information",
        "verboseLabel": "Statement",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r187",
      "r188",
      "r215",
      "r523",
      "r577",
      "r620",
      "r644",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r656",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r676",
      "r679",
      "r680",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r701",
      "r784"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Cash Flows"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Balance Sheets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Stockholder's Equity"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r200",
      "r380",
      "r905",
      "r906",
      "r938"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r187",
      "r188",
      "r215",
      "r233",
      "r523",
      "r577",
      "r620",
      "r644",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r656",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r676",
      "r679",
      "r680",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r701",
      "r784"
     ]
    },
    "tovx_StevenAShallcrossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "StevenAShallcrossMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Steven A. Shallcross",
        "terseLabel": "Steven A. Shallcross"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r813",
      "r824",
      "r834",
      "r867"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "tovx_StockBasedPaymentArrangementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "StockBasedPaymentArrangementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding stock based payment arrangements for various stocks.",
        "label": "Stock Based Payment Arrangements Policy [Policy Text Block]",
        "terseLabel": "Stock-Based Payment Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_StockIssuedDuringPeriodAtMarketOfferingShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "StockIssuedDuringPeriodAtMarketOfferingShare",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period at the market offering.",
        "label": "Stock Issued During Period At Market Offering Share",
        "terseLabel": "Stock issued under \"at-the-market\" offering (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_StockIssuedDuringPeriodAtMarketOfferingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "StockIssuedDuringPeriodAtMarketOfferingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period at the market offering.",
        "label": "Stock Issued During Period At Market Offering Value",
        "terseLabel": "Stock issued under \"at-the-market\" offering"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Preferred Stock conversion to Common (in shares)",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r39",
      "r85",
      "r88",
      "r106",
      "r340"
     ]
    },
    "tovx_StockIssuedDuringPeriodSharesConversionOfWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesConversionOfWarrants",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of warrants.",
        "label": "Stock Issued During Period, Shares, Conversion of Warrants",
        "terseLabel": "Conversion of Pre-Funded Warrants to Common (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common stock and warrants, net of issuance costs ( in shares)",
        "verboseLabel": "Stock issued during period (in shares)",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r84",
      "r85",
      "r106",
      "r622",
      "r701",
      "r720"
     ]
    },
    "tovx_StockIssuedDuringPeriodSharesWarrantsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesWarrantsExercised",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of stock issued as a result of the exercise of warrants.",
        "label": "Stock Issued During Period Shares Warrants Exercised",
        "verboseLabel": "Warrants exercised"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Preferred Stock conversion to Common",
        "verboseLabel": "Common stock shares increased",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r85",
      "r88",
      "r89",
      "r106"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of Common Stock and Warrants, net of issuance costs",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r84",
      "r85",
      "r106",
      "r633",
      "r701",
      "r720",
      "r790"
     ]
    },
    "tovx_StockPlan2010Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "StockPlan2010Member",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2010 Stock Plan [Member]",
        "verboseLabel": "2010 Stock Plan"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_StockPlan2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "StockPlan2020Member",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to 2020 Stock Plan.",
        "label": "2020 Stock Plan [Member]",
        "terseLabel": "2020 Stock Plan"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_StockWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "StockWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_StockWarrantsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "StockWarrantsDisclosureTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrants"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for stock warrants.",
        "label": "Stock Warrants Disclosure [Text Block]",
        "terseLabel": "Stock Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "Stockholders' Equity:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total Stockholders' Equity",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r61",
      "r143",
      "r144",
      "r166",
      "r186",
      "r187",
      "r188",
      "r190",
      "r195",
      "r197",
      "r265",
      "r266",
      "r295",
      "r370",
      "r449",
      "r450",
      "r458",
      "r459",
      "r460",
      "r462",
      "r466",
      "r467",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r484",
      "r511",
      "r512",
      "r516",
      "r522",
      "r532",
      "r612",
      "r613",
      "r631",
      "r658",
      "r675",
      "r702",
      "r703",
      "r724",
      "r790",
      "r932",
      "r952",
      "r1042",
      "r1063"
     ]
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r177",
      "r352",
      "r354",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r370",
      "r483",
      "r704",
      "r706",
      "r725"
     ]
    },
    "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]",
        "terseLabel": "Preferred Stock",
        "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r82",
      "r83"
     ]
    },
    "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteStockSplitConversionRatio1",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureOrganizationAndNatureOfOperationsAndBasisOfPresentationDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquityParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
        "terseLabel": "Reverse stock split",
        "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent events",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r542"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent events",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r542"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r542"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r542"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r542"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent events"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent events",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r541",
      "r543"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubstantialDoubtAboutGoingConcernTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureGoingConcern"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Substantial Doubt about Going Concern [Text Block]",
        "terseLabel": "Going Concern",
        "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "tovx_SummaryOfSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies [Line Items]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_SummaryOfSignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "SummaryOfSignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInFairValueOfContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSelectedBalanceSheetInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Selected Balance Sheet Information",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "us-gaap_TangibleAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TangibleAssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tangible Asset Impairment Charges",
        "terseLabel": "Impairment charges of property and equipment",
        "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r103"
     ]
    },
    "us-gaap_TaxPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxPeriodAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Axis]",
        "documentation": "Information by period subject to enacted tax law."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_TaxPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxPeriodDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Domain]",
        "documentation": "Identified tax period."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_TaxYear2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxYear2018Member",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Year 2018 [Member]",
        "terseLabel": "Tax Year 2018",
        "documentation": "Identified as tax year 2018."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_TaxYear2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxYear2021Member",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Year 2021 [Member]",
        "terseLabel": "Tax Year 2021",
        "documentation": "Identified as tax year 2021."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "tovx_TechnologyTransferAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "TechnologyTransferAgreementMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to technology transfer agreement.",
        "label": "Technology Transfer Agreement [Member]",
        "terseLabel": "Technology Transfer Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityAbstract",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity [Abstract]",
        "terseLabel": "Temporary Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "terseLabel": "Convertible preferred stock",
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r316",
      "r317",
      "r318",
      "r321",
      "r322",
      "r415",
      "r591"
     ]
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "terseLabel": "Convertible preferred stock, par value (in dollars per share)",
        "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r37"
     ]
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquitySharesAuthorized",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Shares Authorized",
        "terseLabel": "Convertible preferred stock, shares authorized",
        "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_TemporaryEquitySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquitySharesIssued",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Shares Issued",
        "terseLabel": "Convertible preferred stock, shares issued",
        "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquitySharesOutstanding",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockholdersEquityDetails",
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Shares Outstanding",
        "terseLabel": "Convertible preferred stock, shares outstanding",
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "tovx_ThirdYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ThirdYearMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Third Year [Member]",
        "terseLabel": "Third Year"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum percentage of shares outstanding that is owned by the holder of warrants, beyond which the warrants cannot be exercised.",
        "label": "Threshold Percentage of Shares Outstanding for Exercise of Warrants",
        "terseLabel": "Percentage of shares outstanding for exercise of warrants"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum percentage of shares outstanding that is owned by the holder of warrants, beyond which the warrants cannot be exercised at the election of the holder.",
        "label": "Threshold Percentage of Shares Outstanding for Exercise of Warrants at the Election of Holder",
        "terseLabel": "Percentage of shares outstanding for exercise of warrants at the election of holder"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of outstanding shares exceeding which a prior notice from holder to exercise the warrants to increase the amount of beneficial ownership.",
        "label": "Threshold Percentage of Shares Outstanding for Exercise of Warrants Requiring Prior Notice",
        "terseLabel": "Threshold percentage of shares outstanding for exercise of warrants"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r947",
      "r1047"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureRelatedPartyDetails",
      "http://www.syntheticbiologics.com/role/DisclosureStockBasedCompensationStockIncentivePlanAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Relationship to Entity [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r880"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r882"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r348",
      "r366",
      "r482",
      "r502",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r603",
      "r765",
      "r767",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r779",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r948",
      "r949",
      "r950",
      "r951",
      "r1026",
      "r1029",
      "r1030",
      "r1031",
      "r1038",
      "r1041"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r884"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r884"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r882"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r882"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock at cost, 28,809 shares at December 31, 2024 and at December 31, 2023",
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r45",
      "r85",
      "r88"
     ]
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Arrangement and Non-arrangement Transactions [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r468"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "tovx_UniversityOfTexasAustinAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "UniversityOfTexasAustinAgreementMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to University of Texas agreement.",
        "label": "University of Texas Austin Agreement [Member]",
        "terseLabel": "University of Texas Austin Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_UnregisteredSharesIssuedToLicenseAgreement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "UnregisteredSharesIssuedToLicenseAgreement",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureLicenseCollaborativeAndEmploymentAgreementsAndCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued during the period for license agreement.",
        "label": "Unregistered Shares Issued To License Agreement",
        "verboseLabel": "Unregistered shares issued to license agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnsecuredDebtMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Debt [Member]",
        "terseLabel": "Unsecured loan",
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r134",
      "r135",
      "r137",
      "r138"
     ]
    },
    "tovx_VCNBiosciencesS.LMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "VCNBiosciencesS.LMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to V C N Biosciences S. L.",
        "label": "V C N [Member]",
        "terseLabel": "V C N"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureIncomeTaxesOtherDetailsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "verboseLabel": "Change in valuation allowance",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r848"
     ]
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails",
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant [Member]",
        "terseLabel": "Warrant",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r781",
      "r782",
      "r785",
      "r786",
      "r787",
      "r788"
     ]
    },
    "tovx_WarrantPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "WarrantPolicyPolicyTextBlock",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for warrant policy.",
        "label": "Warrant Policy [Policy Text Block]",
        "terseLabel": "Stock Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Outstanding, Term",
        "verboseLabel": "Expected life of warrant (years)",
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "tovx_WarrantsOfferingPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "WarrantsOfferingPrice",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureStockWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of warrants issued.",
        "label": "Warrants, Offering Price",
        "terseLabel": "Warrants, offering price"
       }
      }
     },
     "auth_ref": []
    },
    "tovx_WeightedAverageDiscountRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.syntheticbiologics.com/20241231",
     "localname": "WeightedAverageDiscountRateMember",
     "presentation": [
      "http://www.syntheticbiologics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using Weighted average discount rate.",
        "label": "Weighted Average Discount rate [Member]",
        "terseLabel": "Weighted Average Discount rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "verboseLabel": "Weighted average number of shares outstanding during the period - dilutive (in shares)",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r210"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.syntheticbiologics.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "verboseLabel": "Weighted average number of shares outstanding during the period - Basic (in shares)",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r210"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481288/505-10-05-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(f)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-16"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(ee)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "710",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-3"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-40/tableOfContent"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "83",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480647/815-10-15-83"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.E.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481724/830-30-40-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-4"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(7)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-3"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>95
<FILENAME>0001410578-25-000285-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001410578-25-000285-xbrl.zip
M4$L#!!0    ( !>#9EK);"6OSQD  -@I 0 0    =&UB+3(P,C0Q,C,Q+GAS
M9.T]V7+C.)+O$['_P/7#3D_$R)9D5VV[MJLGY*O7&[[6=G7W/DU )"1AFB+5
M &G+_?6;."CQ  D>4A4\PY<JF4@D,I&)1"*1 '[XVWKI.R^8,A(&GP]&A\,#
M!P=NZ)%@_OD@CF:#[P_^]N.__>F'?Q\,?CU[O'&\T(V7.(@<EV(48<]Y)='"
M>0Y7*Q0XMYA2XOO.&27>'#O.:'AX>C@\/'8&@Q\%BC/$H$H8. +7^'"4%)PK
M;&'PR3D^^G@T'HX_.*>?1A\^C<?.PVT"=@N$S8@!;LV\3\Q=X"5R(D3G.+I#
M2\Q6R,6?#Q91M/IT=/3Z^GK(WH)H@2/B3DGHAW/BLD,W7'*,)Z/Q\0CZP<><
MTZN0+B_P#,5^]/G@]QCY@H(#!SHN8)^@L0S6U^/#D,X!RW!T].OMS9.@(P'V
M,-D KZ?4/V38/9R'+T=0(!K> JXH=GF/9)"+.@K]Z1$-?7RTA4SJ,AH-HK<5
M9INJ,\2FHMJF*-M81"M:@=($T(TI!>5XT_.0E&9P4SPKQ?WQ"$HW_0@%7I3%
MK. ^',G"#:A?BO+XZ-<;$OR60,9L,$=H5>P(59 A-:[LAGC;#8RX^AZ @@Q&
M%JUH"2249$!]H+J"*UX\A;&3@.,@7HYUG34>'N%UA -&ICX><#!,401CFPW&
M?&PK089Q$-$R.<K";-^P =<VC4HE)1GP $<FO060#32"L:>G111E4*\+/:5&
MW.CT]/1(E*:(+AD'24E^&.3@,Z1#\1$OYG7&@^'Q@)N(E.X2K>Y^E+I+MCTS
MKS.J%5AJ2&L'<X9^O'87^E[D)1E0%$643.,(9VQ;'!2L&S<8)8+?%&7%PXC9
M' Y(P"(4N#C=@:1"_?/P4?BR;F;+,_9@@*?E-H$79EARW[P!F@U8/"T9+YOR
MK#A<KT0:KI<'+$>N"O,$E5(B 7_\D^.(:1 %01B)\<\_)1]7*Q+,0OD%OO$Q
M\XF+\AG4V^$_OCQ>U^E>H:I/@%_,D^=@9$*?>%QQSY#/Y?6TP#AB!PX!@FO
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
M/^YZ'9!LI9=WNQ"R7KZ5L"9YGA3E67HW02^]W00C2X9IK4HF>;9[:JF7;*<
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
M)^D[RPWJ='+2KC'_RW6I\L;WT:<;U-\Z;>*'(]Z!S%W [/?C_P-02P,$%
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
M7UE]55O@ZE2M"=(*9L=C_!B41,(YKK&$NK)U:R@OZP!IC1"Y?NK*%(HJ+P/
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
MR,B-''[H+H<!>"WW*E^A#8FQR%)36J(KYQ/+.F-R^T_MN6V)!HZZ9[1I5\>
MY@KS6A@2;TOOJO'GB_E1PHJ$#&6</8QJV)O85P<@'SM'LCTDD%*T\S/K*@#8
MNS352H7\ /NBI[[/KUOPG#QF5Z:J,"Q)V;AD%$! R86F*#B$I1:-JCR /69C
MZ:BPP!'0]7H3DBU"^<-%UH*RJ =@BFHF, M,@R^DLQB$!Q0C!IB?)UWQ=Y[)
M)CLJ?[UD'W$B%TVK%@!L+>V$U H=G'%V2[S(;G:2E@2P\VPVEJ0HX(BCZEO:
MOV2LE8RI$H -:S,AF0#!D9?UO.1Z(OKW7@8/Z"5#B3KK0S=#'5AKNRY[)-@'
M<\4+UI=D_8PC<5_GDD3< N2W!7 @+ *_>Y ; ^.I4,<V86VZ[!RK'2'#T8?B
M+F5YME8N2V1%80U<.^G)D<!8V9M\YHT;@;4)L_*D-\8(9SPI%E1&&VI1#]9&
MK<T)+G1;N$=G7L1 &UA=EBR0A+"_S,\A[2957RT4;0U8@Z:QD+38X CM":TW
MA'IT:W7&I2P-R\?16%A*7& %542FYZFJDH3BYS3ARZ$G<N]IIJL6[0!8YAO4
M5"-+&X!PI-SXU!G*.;/9I]5X4!['>3.W\R02M&HOS1P4 S"JFL]H50API# -
M ISU?._A8!9=>AN<>&&)9-6AI45% !OE9I*R 05'=D^4[3!2NC6.(5E! $OY
MADL-"0@XLICZ?KI.Q1&JB(7C;YQ2M.+)"UY0]CK%+8EY5.A\P?;SZDB 9JT
M6.LW'&%-$<(1\0-*&%=04+Q86X)RQ=CO8_45 G-% /N 9H*T 05'=H?8F*YE
MP=GWA IV5Q:XW%O#=IZ,B8R*Y8RGO$:Q_5*R7>, EIU=%YKM@,/1$].RNV4(
M*[3CV"Z>,P5 HPS_\M%1WJ]LLRKJ[S.F624!^\$^"=CD7RK=_.N[4U*P4U*P
M4U*P4U*P4U*P4U*P4U*P4U*P-YP4K'9PP!9"<RI0!<)-<X_HXXHMCNS.5=2U
M 8PG.XE:(X*S[ZF1+.B+\[=4?]^OC_6B.ZP%PLG80F2'2("+:A;':3,Q%35
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
MW%_SD&=7K2[TQP(X6J,D4AWBJ:\">1)N-]*!A7;:J)Y"<G95 7CMVTG0#AX
M[VY"_-\NV$(]X.L^%,694Y?_.HM\AA*_((Z<[Z7Y-JSD<FWLV/WWPX \T=%[
MT?^D3$#Q:8(+(B8;1H5PYQ).!_NP]_T>D4?W<<66U ?\+H69Q!?;?9E[;RNB
M4'C0IYW+MW/[(YM\)E1^OTCG_*T4 >CE[4FD%?M?P>QV4LY)T;MV:X6 >'$E
MRB7C\G">66'#>#>?SL[/U+Y8:3$(WE>I[/=)&F1D#\K$3W9,_.2$B:J]GC43
M]V3#6>$](+''N/?8"DA<'/#\/!:V_$5COILTX#RO\BC&O0E'P,A>:_YE!6%,
M <W55R6IX2:)Z_4F)%N$^'G5%6:[!E9/?F!@+@Y@TE!KS<[F:2$,<3X:Q6F8
M>/KCT'H9 %.'!2L/Z88S=[ -)%FS'2;#(/;+O!/.1O5DH:WA/"WS*+.#E@40
MQ:F=&0QU8$P2%GIJ(:'A)HC/*$+4XSFFIL&:\2E.J,B,)0+G8V%%-9'UL28Y
M:E\M YAVK+1S9S;[ G[*KFKP?P]B*T_I5]] ^E6X64,;IE_M+VOH6\MC^ZD9
M(X?.8]O$89\^QSC 'MT^>L)X<2^-9N&J*3^^*58<9 VZ;-4PP*T@]]1P)]Q\
M4?(":%>N-A5A+%^-NEJ1DP4LIP(K? ."1&TDGK0D@)6HO<J5!2-%,_ID\L2/
M:WEBH0"_X"#U9,^.:LJ-;^L4][,&6W8J@+L7U"\X60E_$7=OKO#FB5Q'"58X
M;ENUX'XIJ]5.I81,N$:77>'R5"[9Z@4<+WY;ZEHAD#H:M^L!DSE068-;0V1Q
M'PT[BSSNCRORR.3.1OCX0I=;LW0N4,;S-(D3+^+I^^Y2S2IH@'X G'P,I)#]
M\PK.:4MK<!F4^6(:!#@C792+IVFR8MA^1ZI,N8/V"" R&Y@2VG!MX P0K6D7
M>6&N7S>89HN&6:3.?S1 )P "P?M5IJ$8!55_<@,\B^,4Y0,A4_Y>%4C3"X!
M=$@:I.'4&Y@1,R@9.(6E&J@/ *EM@,UZ<CZ] 27+AY"PQ3L+K+O7.$A/8RK<
MOQ^%PNFX!7QZK-(\BQ**HQC[?_/"5)J]<-C^QE2M/Q_-E*GG&1R[-@U%NRB0
M \[C8!2FRK;RF"KRXYC6QY8!<.2].W]"] 7S-&\RNN](]()B_C@[YT#\1!(O
M+'^_)'%R1Y+_1CP'*%E&?%,J#K1RY3>=Y W;]ZAN]+,QU6TD!L+15O'F& KB
M&\;<,HW7KXCZ.%:ZK"SJC:HEH_KC+<"#O9"\>U%V3_?43_ +/W5J?@_YNR;W
MD+.N>5;)6%Q)SC@R\?+N3[>/C_;V<=:S/O=DK<P?X_YQ#33L#;82WAY%%%A=
M8QZF*QA18E)=;[1A;@4>QIIV/VG81Y15RT.(*QMP("@CT:I<@&T(3J$;I] -
M""[=4^@&/'?NVPS=^..=(1Q'J,8H9PC.U<X<SS%H3V\NJ&-0;KT=M;LA=('$
M<V%#JYVTIS<7"3(HM]Z.VN5>4KZH'715)^GG%!5BSZNWHW"E)>LO""]7_.3F
M!5%OB0J'_3W%OM(I.U;OIPB2KAP\(I55;O:E*]XAU+9/"MY<A(H3+KXA]96L
MG%WH<&,RWFP<S?BL/")MME^/\[3EXZCVL#2]W0@>QXQ].UI?VA(XT&_KWM]N
ME-%H+ 2FL\]FR,^-=PH/B N4_7Y)HH1Z?I)ZX1.BZT\Z_1V;DE%U>?Q3I['9
M^7;T6CV45?#/!]+K5I2,JM?C'VR-S<ZCNCPC_KKR$G3C83K2!1I9GZ/JX!%<
M7;9F'# KVAO6VG@SZJDS*D;5W*,Z*&O,2JA1^8>K'+'WW,T-+2+SOV\0F9]W
M/R'[_L4#86A/P2DX_VB#\^7DBE]+*4^^,E6BI4A5'M[*<%2VB@^*G-F#]O3'
MN"@P".L SM96B [QM+AMT+$G&)<-!AR[/6F?FH/][TQ$\_-%I<NS#V=G3^3\
MC/]7_3Z#;4VPMQ-Z&3>[78,M.\81X?G9N>C[4PLARNN"C=X>7HQRAHPDR#__
M>):K4?ZOAL)4U@<;&3V"0)5, 3B]GRX1#;)//ETBZFG<W9)OB&;_PFN<C+&@
M/.@2[.0TC#NG+[9!]T.VQ/EULQE;(P^Z!#N[@M+( [:]48TLTN.6O)'ZK$.C
M]?X'NZ@T  >!J>S!R6E+R(=0=1$O%VB)(WZT>N&QYM@*N]%9N2L2W_9U*3!L
M_J..D'X"I!Q0][;O=$'@,+ AT?<\63IG=;#.D?7^![L)-@ '@:EL7Z/X$*IN
M=AME7=.8I+=]5\P96_^H&N]TW=*%NK=]U0P"AX%$>_WB41&GUCB(Z\]GY](@
MKDG1(OR@K,O0BV/^<"OR&(*M(%\79*4I/[(12[Q$#('K?Z1,A;@FDXB?K^C"
MG_1UP 0R&852&<UZ4&[34E9)T@8)*<H""?.QT;9*:DDY&J?2R*V2-C%HK0R
M<!NM#I597B/=[1++]%)YW3*IRX]OE11GDLVLDAJ06\%8/UE>EY!%12"VRJ1[
M%3E9P.H_-ND^?0ZQ/U\L$&4+0W4,DKP< *-DKT:[T"$Y%K<OWZ2"X"\>_0TE
M]ZQ-1"D*'I&?LE4Y1K' ]\CH1;I55>-6QK=HBC/M1A:M,<QC$:UX]%QK^]HV
M!L,>MM3REK*O,,#M5"?HN= N]VIE %C6;HI;F=JJV)S*(K<T^1)U3A^XBT1C
M4S7EQ[>>BDB+1M93 PB>8+3&4%L#AL4S:IM1,@,N_2BZ2;E#K?"1:59_JJ(
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
MFC-?J2TBN:NTD;D;W86J2*&WV5#R@@*>0H@9"[$UR/V%LJ&E+0[ 2=I$@&9
M<!RE(MS_@EF."J%3GO!]*53E8KLOPNCG/TV_>328"X+CSR*[_RS*;H)^YB9$
MY<X:HB< ;MM60WL(7HSQ\G-O-(O#0)DA&*0; .EI&AN001@!Q_"405V_\G^B
MZU<_3/F]L$L2)_/%9T*"+'?U"_;1(PDU-U%;- 4@Q4T;T]$.[,"VH9CL+DB4
MQA:S?+4<@.0SK:?W*A+WYV^W3.01?V0G9'PG5 2K,&6X7F]"DIF(8H? W_/E
MEY]Q(OYJ?%CW27*-+NO\WR:5[B=>%$SV!$SV%(@O)1H&/]^3:V]KGLE.[WII
ML8<A^9\ITV5$PRV/4&([%-%\/DUD4X+$"=2HIO-SO!Z%MQO7MN#[MZ'FGJ4.
MH89UW3J$6FAF \D,YR.ZP31._AMY\A,Z>1&'/J%6^K1C] &2(1X(\4D4Z!EZ
M6,:A&Z ;1P^A#/$(,Z8&CAX4<;A[[L;0 R1N4T>PMN>+TLY,<UJL*.O\8+CG
MN=0 UVW"]CTU',8=HV'_2]F]JD_AWK05&&?(6EVMY'5OBF^ 9V_YB<;LDI7#
MOA<^4>R%FL,976D I\4MM6[_UJT&WE"LQ[@9\U7E ?CO^V&_"F#_ K@+O,?T
M>8UC/K9GT5<-[Y5% 3C'N[)=B:U_CE^GE&R0%WU! ?9QA.+I$D7^-G/T*-[S
M:%(1@ ^ZJS0LD0YQZVF9AKSPKJ]9-(VQ%XEC;BH/'VI4$X WN*MT;*$.D'FU
M;!1W:T2U4/3E ;B#NXI"#W  V\5/ &*V6L_.?O)UO(4D+"L"2"'>V7;9(1TB
M+?%N-\78%@7VPK&M"2!1>.<!8PEU +\)\E<1/U#)SGT6B%I(QJ(2@*3>785B
M@;)_><Q\DKU!B:-EK@5J.6@*0\C;W54 &G@#,#[ C+$AZ]/>0IGK0$C2W5D,
M1I3]2^-KA$6JXV0[7SRA5R^>IC%3 PN9V-:$D**[JV1LL0XQJT=Q&O*!>8,4
MZ34TY2"DW.X^9<N0.?7L7K %'MN5QE/_'RF.,[ZJ7?'*TLXO/ SDC%<"!B<T
M_D\&3GM/RZ(>#)>[02M-$JIA&L#72]'+])G>AK[&OWM0!H!+W5IS]E[< QCN
M[VE#OSS__:"VZ72%WJ&%@GF%7A$RDJ 7%$UMKFDIBQ[OM7D]+J?S-X.3L1/=
M,BL0S**$+2+YTU\B3VE\L?WB_9U04\+*QJV,;PA_&&61UI@1D(6_IU5YH;53
M2S 6>"U'0 .IR]&[S; E-)_M_O8:KHV7T90'L)3LH,>5;%QJD*<[_WKK^J?!
MEYFGF_^GF__5)25K-_E_Q(NNT!5*VY_3M6OG:',&M(/;O_A:6X=;11Z!WEH=
M/<U S_S8B;JK 0:2BZ!*?RGV5;Q3'<\B\<Y!_7IILZJN+R<,('UK[ /?+LUO
M!#R1"_3%"]!C^OQWY+,_Q2T <67SFJD466-_BJ5";-B ZVL1 XBR(0?&%>AT
MP6:=2LB4A1!EE1R&6(XD.!GJ@865OV66W<>Y(32GR"@ONWH.XRZ'$ID=\'&&
MV'R1A;O=(.D]95DIA^&7 P^B"LR!^7\=)WC-4PH\H!@Q)JQX;@;I@E-5TF',
MY5!R4$&%DY4DUY28#5L>U:#P91V4<AB!.8"LE##'L5FLNVN>=R)[YST;LAKC
M)2_N,/QR8"LFQSNP:.J[^FD4I5Y8*,B5/)63126749H#;YIUL$>6%G^MJ"#
M4E8'55P&<HXEJ0/00R^M<8CBA$0H[U.ZC#XHXS)P<[ U\P'*@5E?K$!*LG]%
M@6*9K"GL,I)S*&%HX Z=1RP(<-8<?XUU/^'5!ZI,2/9U1Y792'X">_0#B_!K
M1-$2Q_R1Y$#D)XQG<9RBX.D@>%XFQ":U1Q7C2+Z#)OC'&XN$+389&XPY? TU
M1A782*X%$^:!A93G^N3NP0?D(YPE'%Z3Z#$A_F^9!LE$95=O5(&-Y(.P0P['
M(W&%%HB?LBB2P/(0PGU H7C*G.> %<E?49"=U"B\&+VT/*J*C.?ZZ(4W<)3H
ME.7;7LF&]^8<1Q;PWGRI3R3CD]F?6BDYZH'Z\*XA+58X0IMOQ HF6MXBCV./
M5;.'K."H(AO>1Z2#.O"Z[HY$8E;)5Y?SQ0->KI+YXFN<1Z3*%G46E4:5T$B^
M(PO8[O-RSR+V(WKR7E$\9\5IGNBZ<=;M[\Y^J&?=SIJ>B+;9GZ+Y29 U["BC
M=@FM,D?V89GA8V\?$R\1RO7(M-!C2J$(BE:4@Y'Q6L7<(J960?SH@<Y%]U^C
M>(-\O,!(GL':4-9](+-6:W9<5R-PN_3/Z;H/>=XVS04-64'',<I&#:H^EW5(
M/[B+[4>1C4 V;^N,SBF_P"F_@&8Q\+?+NPM,8A^CR$?QXX=;]4T*95$ 5\2:
M9QM0HG%\93,?R=,T68E5L?9:KKPPC!0I-D9)A0"8# QW8U7%85@@O4KII0%B
MD71#*,)+;399?5$ ]LFD4V4QR$&X/>=@Q,=L%VTC T59 &G&FPA!@<+M4Q;>
MJ_)Q*$49&!EI;*:"&N$P&*TU_ >E8-A[J99(.0W"NC-J^%LQG\[._ZPU*Y)R
M .RZ0E-J[*X3#H/AG\[M&+XO!\"&-V'XGG#(:5C>=@X>NUW *:O.*:L._*PZ
ML^B>$A_%\2X&-PJNT L*R88[H+76U+(N@"FMIVP[EH '2)5=6)Q;728)62DW
MF2'4].YS7!\8T=%S-W0>/->+!?+Y@?(.S(.7\"@_$ODXQ%ET37*#>)!FR ]U
M4OY82J6P8FCUTK+K#!%Z+>@5*IQX%OX8^C<<UF^H'WYVG?3!3CI[>N&P^$9M
MR>^0*GS(5,EU*@<[<9A0P!'2/H:)Q/&E1^EV02B/)51M!G057"=ML!..#L'@
M8?FJKF_Q&B?"B,ZCK[$T,*9!9=>Y&BP6%@W0P!DM1?@W=^2*T?PW+TRSJ2\,
MR3<O\E4K!:N:KE,[V(T?*RAP9'9(71W Y8H'5L\B[:V(YLVX3OY@)\WFN)S9
MR%]8KVB^6#0SCOM:KG,_=+**>Q@#\Y]127D\\Q7*_CN+#@:\8E=KKN8\K8/=
MCM<,!(YY*Q%WB[UGMA5+MG<DX1NS981_+VX=S1?\"FGQFZS2URC <4+Q<YJ@
MX-JC$=/">+[(CX0?T^<8!]BC6'E;PPDESM-/-)XSQ^.-^^AV3@_Z1XJBY/I%
M)#EI&M;^_=EY/:Q]W^8$B48'CV7O'FM;98,L]%U?=.30X!H-K"O-Z9"RM/.H
M>!OV5R*%54C<!FH?4J4]VM&4AW& 8U O@T1 ',?4Z-+'S\O+ CAN,6J61A0@
MCK>OT',RB]ATF(H;8FH;)2OH/'Z^J7F2@0#$?N.9L[HX#+NDUB:U%, <$'^-
M8N2S!5+ Z=/:(VE) -;(I$UE(4@Q0)H1#C8#^DGAUN%)L"T"W;P,*JN_./Q'
M07S#X,DC %B))?76,C=&@\H 0M)L9-84%AS7QF?R@F@DC'$<LUTO=TZ*/!=:
M1ZVQEL,3W39CS8@'CL"J)OS&8X3J$PVIBCL\Y6TC(C40J+*9\0=]4)SPL QQ
MC3FX9\M6]L%;JD^P[!MP>!#<77YZ:% E^H1H?4+3%71X0MQ=0AD$.)*0F>@G
MZD6QYW."KM(L^5^#"4M:V^'Q<%\3EQ17"S_U7SYFG,S=N?_Q_P%02P,$%
M  @ %X-F6N&Y<$5=E@  "^() !0   !T;6(M,C R-#$R,S%?;&%B+GAM;.R]
M>V_D.)(O^O\"]SOP]+G8J0;2U5W5.[O3LX\#OZK6.*ZR8;M[SM[&P8"6F$[M
M**4<2>DJSZ>_#%(/*E.4J!<9<@VPL^VRR7@IXD<R2 ;_[7]]W8;DF25I$$?_
M_MV[MS]^1UCDQ7X0/?W[=_ML??*'[_[7?_P___!O_^/DY/^<W5T3/_;V6Q9E
MQ$L8S9A/O@39ACS$NQV-R">6)$$8DK,D\)\8(>]^?/OSVQ_?_D1.3OY#D#BC
M*>\21T30>O_V7?&'\YQ:'/V1_/3#/__P_L?WOR<___'=[__X_CVY_50T^\0%
M6P<=[<(@^LL?X?\]<FZ$ZQ>E?_R:!O_^W2;+=G_\X8<O7[Z\_?+3VSAYXMU_
M?/?#__ET?>]MV):>!%&:T<ACWQ'>_H^I^.5U[-%,&$?I_O4Q"0L"/_U0\M*V
M@'^=%,U.X%<G[]Z?_/3N[=?4_RX7$?YLP*1H#G_UL[*#VOCW/\@_EDV/2.?J
MO_OYYY]_$'_][C_^@9!_2^*0W;$U$;_Z8_:R8__^71IL=R%P%;_;)&S=+&28
M)#] _Q\B]@2?$K3\&;1\]\^@Y?_,?WU-'UGX'8&6O]Q=:?7]N48K[R2T,3+1
M#[;4>8@S&@[22>W95S'IX=#WFO]4TX]]S5CD,[_0$%BV4!82E0X I&.O1B\$
M]X^38X.EA=.ES'O[%#__X+, PO&?X(<3^$'8B?_CS^<Q!YC3QS1+J)<5E(3X
M__Y=T]_[60.$!EJG25URFG@%+_YCAQWR%C]X,0__7782YA]&=%\G\;994LDN
M;OCCG\/'_A^V4*6F1\+2>)]XK-<75<776;H4D;< M&?1R2_W/63^CXMB+*"1
M3RZC+,A>R%6TCI.M0,Q_DV+,Z%B%  ^<8H.V!W_&ZU9->A1>I?X-IU,U2CC:
MIX":/0\ZC:(]#>_8+DZ:$$K3#+]'->EUZ%EJ&]P>UBCI:$^35(DD:\_E;ED2
MQ/YEY%_PZ4"+TH?M\#M=HV:'7E=KA-OMFD4=[7>2+!\X?0*$+0Z7"8W2 (;H
M3L!K:(K?_W3Z'0VI!^UP>Z%6VO%#;4G9&@C*V>*'(&2?]]M'EC3HW= $K^OI
M]"E<[O#O.%U-*^50%\L7!4"12)*V7.N./06PS(FRSW3;-+QJFF%WL6:]ZFY6
M;X/9U322CG2WBBH!LK9<[BKRXH3#IUC\WF=\2#^/]U&6O)S'OMX#NWIA=T@C
MK>O^V=H%L[N:"3[2>VM,5D2P(7%"<E8$>-ERZ0?Z]<KG4X1@'<@L>,=HK6^/
MW8T[-*T[L*8Q9M?M$GFDTW+RI$[?\GA_ZOO<:&G^G^L@8N^TMFANB]U#6S2L
M>V=#0\R>V2;N2*_,::Z*'PA0)S>1-?S,^9[S'V^2A_A+U&6%6LN%>.2Q=HW^
M6#5;@#<V"#N5+P)I&,^!N&T_E%.(3N7+9DOQP+I>S>XGVRS!]PXDG<SQ)%W+
M/G<;IQD-_[]@U[H*TC1>B/\UZMCHA;66"_#%9GFG\DA)G7#REE8U@+VG":,:
M7SSX,U[O:]*C/(:@_ VGAS5*.-2GQ' *U"RY$)P'"V\W<:3/7#<TP>M*.GT*
M=SK\.TZ7TDHYU*T$02(H6EO)WC-OGW!W?O?^\2'(PB:$:FB"U[5T^A2N=?AW
MG*ZEE7*H:PDJ)%Z3=^_?/'Y/"OKS^]=#0N%<[_W+]C%NTO3P[W@]JU&3PJUJ
M?\3I4\TB#G8H28U(<O9PZO*KM^$2,\T.FZ897J]JT^L0L]0V.'VL5=*AKE80
M)055JSML?V)A^+^C^$MTSVC*1V;_*DWW+=L1^O9XG=!(T_K:4M,8IUN:B3QR
MA0GD3_X"]$G!@$@.MESUUSC<1QE-Q&F*)-4:XK@==M?4:%9WR8-&F%U1)^I(
M%RS)$DG7EN.=[Y.$19D\R 5SC(QF>[W_:9MC=\-V/>O>V-P6LU-V2#S2-W/J
MI"1/)'U[)V4R!C=0@F=V03.:BZ,UAK8Y=A]MU_/P4$Q36\P^VB'QZ&,P)74X
M'DT+I[5Y-C4YIQE[BEMVS Y;8??(1JV.#ZF633#[7[.@$QQ534A!U9:SW6]I
M&)[MTR!BJ7ZL/FR%W=D:M:H[6ZT)9F=K%G2DLPFBI*!JR]DNMRQYXH/^QR3^
MDFW.X^V.1GJ$T[7&[GRM6M:=L+$I9F=L%WBD4Q;$B:1.<O+S>^>5MTY.]W[
MZ9QF&4LS<8[P0TB?&@S1VABO;W;K6+BFOB5.SS20=ZAC7IU_N",Y;:(0)T#=
MWK6Y#T%TGVVSRR2)D_.83T:]%O\TZH373\UU/KQ4I^^!TV][R#WZHAWG02,O
MH*$\U2]^)QB2BB/Y#7C^7VLSSPT+PZXYP$$CO&ZKU^E@VJFTP.F6+7*.G70"
M37NCNN1ZNW\, ^]#&%-]FJ?>!KN3-6A4]S&E 687:Q)SI(=)DD30M);VCK=;
MN),5>W^YWU!NIIM]!L6\8&-<GV5M[X3=!4UT/DB$M_3 [*1&<H]-B@L>1#!9
M$<F&*'RL>3*?%20TO(I\]O5_,_V@?-P.O;\V:W;@HO5&J+U2(^I81Y1DB:!+
M.&$+YZ)E;OU#D'HT_"]&$WU9FI:F>/VO2[_R[+2F'4XO[)1V\)GJ?']04B9
MVD&9FDJO#_PW36EQ?4N\KMBAW?%RNM8,IR-V"3O!PKER1$':MA?*6DUF?EAO
MNQ1/;-"PV1>5ADOPQB9QI_+'O(*7)8\\Y:Q]H5ASRO'P[W@]KU&3PMMJ?\3I
M8<TB#O6JDIJE?':>2=><VJ[_%;$/'6M1>E#U)Z3^TR#@8._)]T7LG,/.N7T(
MDNV5K]>L_#MZ_ZEK<N!!\H^H?>A Q+%>!.3(U84U1RJJZ^L55%J@=Z9#;0[<
MJ?@S:H<Z$G*L2Q4$Q_K4FJ:/@L\^/7FB="<=BX596ORF\K#\%W\NM]ENUN7>
MVVTL:UUJ"M+W[(K3)X?H#\[:IQ\^+QXD_> <21RE<1CXXMF2,QK"NR&PM\:R
MT4N!49[^0!^/;@YK&RW$>VLZ-?JI:+$ CZS+.?@67GEZX#=!</1I@5$>=Q[2
M-+U9BXV3TZ_!88+$I/U"_%"G::-+'C9>@'=J11X,DD 0KKH+DN0W(.K$657-
M+N(M#0YGG*T-<;NG7C?5+X];X77(%EFG\D1)=H@O9MM'X5_OWLOWN_YG%C]_
M_?,]2P*6GO-9P3-+LH"#\BUOS9*$^8+C)]90+*9?3YQ>.$![<,L>W=SZ:?'@
M7=,R=8@20QWXCNVX^%R0E&0;1H+JG26RXWRY,\.9[2PF4AYR3KQ*(K(K1"(I
MR/3VP.]GBVB;%BH55QB1DE,1^)+98>!/8H",)2F[QF*%EL\_A_*<UV.,2/V#
M#S\QT%\,!GJ#GNB!WE3[ Z#OZK8(H#=6PA;07V #^MDM5"K> O2N\-V>\BCQ
MW9[ZX_%]N@S(=1"Q*_YC9^I#;8@3Y;MU:TQVE*WP+BI;9)T@#P=$B:!J=VHY
MIW8L9-Y1=KOEA=>Y<<;&EW2!(Z=IRK*T8S_JJ!%N_&C62<6.>@N\N*&1<_"V
MJ"!'?BL(S@(7!D$TBUKNHB<_LFP41,=MEQ!+&@V/0^J@(?;(THD[SA-799&K
M>2.M<V">1\E".7=A=T[3S6GDPW\N_[H/GFD(2];3[)PFR0M?H?Y*P[UN']JT
M+^ZP[&6!VE:,24>\8=M/_,$>SLD3&OE$_* P6A&:D8(7$<QFR7)T1K9E.WCP
M ZL8N0CZC_"H9GK'/,:EX$O\YLI]W:UQ!W:'EFHH:YKB#=XN@8>ZJ:1+*L(K
M3<$^.[$YEYKPSJ&7,#_(2%(2=Q&)MPG;T<"__+IC4<HX#-UD&Y;4)AL:TYCU
MQ!VA/;17H]6@&][([2/\4/?.>9"<B1AW!!MR,*MV$M0V+< DDU28(!8F\/(Y
M-VV:<T]C@3BCH6L+/( 0L*,PR [VE_PFZR[T@-8)70L!J6E=T0;H=(7<','E
M?O4N.7_FCMDC;];8? EQI=?S.,2.VV*/MA:)QP9>11I'&FT&53G)$_?Q>)O$
M<+CCY99KD?%Q'1(*.]B/^LST\_C6+KCCTD3?^LQ=WQYO?!I)/7RF*HFOB" O
M)F@E QZZS,UX.:O.Q=Q4LA JLTKE:!Z5#3;3K'SH;G6M0-4=X\@;P,$ 2$U6
MB*PQ34MSW!#5I:<*3[JV>*&I4^+AQQ<+PB)SK\XAG$P<;"@*J7D7H7C#<8'"
M^SW7C(MT%SQMLIOU+RD3\QB-/;KZX Y*(XW5R&SM@#<\S<0>ZKHE=2+(KXA@
M<!*O3S@+.0MV$JOS:BWHP16P/60V&Y2T$K-74<;%A_.Q^9*&99=?O7 /)48_
MQK'_)0AUYC'LBCN"^^BO!K))/[SQW$OZH0Y>,2G3]9P/>5-R(@6K[YV$MR4C
MG/#U@<?2E, U"NZ9<OO<9\\LC'>NSGAVA/9BPK<M1/&'X61>5A":(XYVHJK@
M9>2W;G!/I4EQN)MFXKH1B_SY=+K/:)*YT.J1/051=%S$V])AA)F];OAEQ@NV
M@[HX:7TG4;NF-^V#$\)Z:5Q>7>SJ@/S2HK'XP\^GY2?QGN&X&TROZ3;>B]N+
M"8W2_(Y6%O,X#!*?[#@"P 6N=9R0M'A,?K=/N)0,+CSR@*4)$]O.8FG-.SXR
M/I)G^P0>\>:]Z&X7!N(O7VCBIYSBB[B"0]<\$$D<,?("98)YRT?V$O.1'P @
M+E<\WHL'AY."-0GCZ(GW@,D!#=.8!!',16"K^^DI84\T8WQAGRLG=5KQ90-H
M*" E1YA47(J!,E K^%-4[9C(_7'^FXQKRO7F3<(7X@>I%W)E?<ZOB1"W(==Y
MRQLG 0W!.MRET\ 7\O.?WJJ;,CF+1HOQSG^3%@,"W$O\0Q.]X7\#"2*XSQ.V
MV.A[N]=(9_?9@L'1^9:9DU5==RCM*BY/<[@^Q=&ZWX=V+&G6X7@W&>]4^$"^
M2>_]V#R9,=&>DKNMW^N /@8<Z/FHR.->7&;>Q"''^Q1VD;*7CJ,9/;KC#J6^
M=E"#S;0OWG#LK<%0=U<8E5O&?)+A_#ZB,P.HK'Z7F\,Q#IA=9FSML)A8-[C6
MJ&^]B'B>^NZ?0MK6+<=^\3O794>%Q1^=3%@]3ZQL;^E+]^4G;6/<D=FN8VV"
MV]@2;T1VR#MX IR3)3G=64\KF]SKGUG-G:3K*/Z2/?./D49O"FU[]%'8KNE!
M(#8W1AV+'2*/\%.@3)H&27<1.;.RQ24=%T%YN=V%\0MC=RR$4OC&P6G2#W>0
M&FNN!FMG)[Q!:R[Z4'\N.)PDDH6U*.[<PIM?]S*6<T[DD45L'3C*K<VOKTR[
M44.MQVQQRBVHN_PPR&GD7U1'01[HUW-QG;L9K(91P E;(ZRA;(;VZ8Y^:W20
M,H,#7&PAPAZA7U2NU!U0(EE59D!LB6YHRB.#17G1 ;FM%Z1*#8(5\:#"?;"&
MK5'>>L9=K)9].ZL&+=B1.]6,"D<"U1HD3S>CAU.K&#C72;&/O(L35T]T7<<T
M,LNH-+?$";8&VM4RG,?-\,X#VX0=G-,$FE92*)U3O?G4RU,G)\W8[.#&2#&M
M>VD/O,Y.N&/03&?]I9'#'G@CTU#NR:Z-E!SFB=B?I<:1.(O5>AK6FN(AT"=A
MP8"<S#G1ZGE?QI[:*.8-IHFF!6:6S%))2\H=S9! L)8;ZLJ5S)8<:=CW=!QI
MQ@5CNOHL)O[,2L>T=EA$5,Y06:46H'@JR<RK-)23\7#$[=D^#2*6IN?Q]C&(
M1!KL/(Y@/.?"G:N'RLN90V<UA[$T<<?])!93<6$40;RX,8U:@^]VY=R)PGY%
M*@%(38+:*L5Q+0JW=E.AR:NL5;M>XFB+W*UASC7&$"5V(&&/8;D31T\/+-FJ
MV2EM JNQ*6[H;=.OGBD];H<7*%NEG2A7ZAC39E.QT)"<P*6Z$4G34?O"77=A
M^Q/!&8?C;-)W@QC+)&>J/>()!R.[V\0\LHK1S?8=3]N&[;==[ A5'=E&G1KV
M<3M$6UB=2U>3?CBQN;?F!GM96!!XP';6A'[?MJ/E>%YE4_GC72VX]T^XC%M'
M"\+YM5<A+]99PG&ZO3N#B1ZS&K31),[QXE"3D!,DQ5UO5DVT2^4XRWT>;[=!
M!O,2N#=<IG(\??BT]\ =3@;:UEX:U#?'&VXF0@]/]96TY>."*O595D &@YTS
MA5W$ZP/;[N*$)B]&U2WTK7'':8>6:HQJFN*-SRZ!!P\G!5T[-2DZ9^"V]$00
MA441-YE\.LVR)'C<9Y P>HAO:<NB>@B=146NN65:8KJ;R&*BO8<J4\7'JGKM
M]S0OPZ?RA8)WDC,&E+!@'SZ$\TE%)NH\[Y(B6Y="&1L74-*[8M6":U3UJTJU
MQ#I4,Q9>:BJTI(ED]^5L+-O!23T;6!O$D1"G]E9]P_+DH!GN*-7I=;@R5MO@
MC4BMI&.6A'$DZYZMB*"Y(E=INF>SE/[N'$'G4C"5"OZ_/[[]\<=W4'A8EBC^
M5_+3[W]<_?BC^!])-QQP^-)XGVWB! KFKLC[U1_>O5N]__T?2"",(M;-[U?_
M\H?WJW_ZIY])O,_2C/]*E 7.R 7SV/:1)>2G=[PK#S'1_%_>_7[UX_L:A7_^
MPS^OWK_K[/^3D\HZOA_ %C@-;VG@7T7G=!=D-%2^C.;;&77$C1;FNM>*[G3V
MPHLH/60??(JA9$& !]2ZSKG 2<T*?UR5Y+%J 7A(^X1;P)-<G*SW$T;3??+2
M.=@W-L0=P'K=:DORHU9X [1%UL&+ZIQD;=AW=%MS3O7$H _CJA>G&1]0_[#Z
MPX\_EZ.\;KA&,PY[WGZ[%R5W1 %X#DA\A;]A41H\LZO(B[?L.D[AX:2;]0/]
MJD.WWE1P!_A JQS4R.M# B\T#%5D1%FJ@E_^4D*-(Y$LR1M@^KU\;RQ>PTDZ
M-Z^$.[2.?$[!JUGG30AF@9=%.&<WC_5F-(B8?TD3>/XH502^8.O "_3/]AIT
MQ T;YKK7G_+MZH47''K(/M3C"Q:DX$'>J$&0LYGGP1B#B;T%"ZCJ^I(FCK3[
M592_I7@KKRG5-Q_@Z%P<9=R07(JGJXAC*4O-4_0#B>-&B&EMV)[Z'T(9+]),
MK-^4J?05*44AN2Q'NPQU<4@AC[/7')&8,W\UT>$#D*_?$)TG-)&80![N1/@X
M2N/K,!I;&G3#/4*9ZMWG,22\HXJQY!.<OE8>/W)]$'L>78].9Z-Z[>C@V,PM
M36X2/CKP2;5("-ZRY!YR=KH,HG%OW.'=TPHM1\QT7?$&>U\%ICM.=BN?AY7,
M9":<<'9$\,-PB&PV6[0<'5M5.^3D31 1G\\G:)(2/G&3Z?/O$<"$L$)Z6F[6
MFYFSH=>B8$&G=0L<''99# QH!9\N_"4+4O' $/*3Z]T:ZD>G7M#$MCR'U,=F
M98\%QG1=V\YXELT7%LL'0D\>QPY/KLVIKTG\!DVJNXO=F^ID6Q^#U;LM,(H;
M].X,9:7/PN*Y2?+)@UIA@B>RI]3<)+QCK1%L'P_ON3PWZXD[TGMHKSE7OKPE
M>1_AISE]CF\I;M$&B-?=BA4,U]SM/183ZR9K[9;FBXCM&=:::DSC6%];T!?3
M8OI(W=:%M+[UP@)5OX#6-%U0@$ZVD#P.3BSWO>90%,L2^4C-[N5Q1Y>%Q6;'
MLKBM_8*B=-I%85.HNEX+VU 9U<*W=C\EUUX(IDL6M+3'';.=FFIO4*F-\49K
MM\A3W:>29-WDJN97$E%QD<]QQB06[<(@DVFT-(BC.ZCA_4YCH@%D< ?N4+NT
MGU%NIX$WS =K,FDI$^"YDGA !%OQ*$W.F C.3O#!NG7N&-!C^5W,%'BXP YY
MWTOD[[;=+];I6^-&@@XMU8#7-,4;UUT"C]A\2>,P\$72N22?PLW%O/ T;Y"7
MRU2O\\'=0:<E[R^_[K@H+.WPY;;VN+VY4]/&TO:'C?%Z=+?(XZNY%Z3=%]&R
MH>UYG.:E;0LF3FII?601ER@\C?Q3?QM$ >B9<<S(A=(8J+L7[G UU%H-VHXN
M>$/75/"A+IW3%ZY<YU!XMJ,HMJDXK7%P<V.^Z=&=]C#NZH,[B(TTKE^1;^F
M-X#-Q!Z^Z-&\*N4V>"TJK3P1Y62YM]W1( 'N-^NK*.,*P>&JTS1E67H5P4W]
M*,A8",^B77[-+U1^C&/_2Q!JUQ_C2.(.^RGL55M=CJ"'%S0FT6IH>%7,86E:
ML2>2/]QT+R0XN1;O_;TIA2"%%(?GA\:9S+S*EUO+12>[)/;@E>B[?Z3;W;]>
MD*"4QTD6#HLY$MVK?O/:QV"H<FNAV\)/E* [W]#DR<TS*85BE320?-+-T'6-
M<8] [3K6%HV-+?&.&AWR#EXIY617JI,V)"5M0?S,:KJ')&<*NDDKFZ;QT".+
M5K/6]#%>/-&+.EVZV$D5C.D5DV4OVO+#3D.M*D+999%:RX6$V[%VC0%7-5M
MR#4(.S[H:F53W4;>A/H!$0*NH6RCNHBVSW$4U]7+8[]CW]2D'^Y(--9<C<O.
M3GBCU%STH3ZM<BC#-F?RO>LG"N=77]9\EK2=;*Q^B!,6/$7GXJEN[^4AH5'*
M%>/0\I$&$2#.&5OS-OIRZ/THX([O =90([U'=[PQ/T2)H>Z?\R(%,Z)P(\"N
MK'S^*'@ZJWSNPBA>813VU=MP4F6]\R?.TLV)OV>6BL>.)6!U5#EN:8X;!;KT
MK!_Z:VZ+-[X[)1Z>!2\(YP/::M;*OR8I[_E4E80</CV@G9OTG<N@#\=.38TF
MVW@#LEOD62;73I;%\^F:)Z:4^;2[0_$P'_C ??@\CKBB>ZYKM6"7\P39CL\6
M6'KYE2\EXL0/(IJ\7&5LF_9Z2V!>CKB1P8*UCP_XS\(.+SK94'KX,*RD^61F
MK!)0O6N0KQ[R]D+(E<U7"CIQ$;.5X=$ID7K,K2CG/"0#(=QA++=!/G2<L8BM
MM2\MZ5LO =NT6A[CTE%3[)BB%W@D'G#"Q6X4>9/3=G9,:UY5>1#RL!0DW1R[
MFDF]R_6:>>)P/GS,.VYEA[ \O7JW2?P<B'NKI7\2CJUMT&IOS>S(8>VLFEE6
M#;6GSS0(Y2LO2A&._"KO&4T#3V.C_E1PCS4#K5);=_<C@7=L&JK(F-E5?1Y;
M,H6GM-2:-3G?%1&<W:S?'5A'S#T/GQAKL(L+/"D>0BQJ5[:AAJXM;FQHU5!%
M@,:&>..\7=S!\Y;BV<ZRRNJ,T6HPFL^C91F5I9;D1*J)J,;JH>H70;C/M"4;
M]:V7%9X'6K8%:-YT.2%Z*/"409K31A*F4VG:&*B"N'@^&TVL_HD%3QNN\"FW
M%7UBG_?;1Y;<K(_JX;4-KWUIX([K0191H[T7 ;P8,$R-H?%2<",Y.R+YP?7
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
M2K'(\5/2,%E&A9H&M;WP6SPI+1[E[\3 ;^%G#XR]E_8E<6E>ZA9[FZ\)ZB;
MNL:X\:]=QZ.:"4<M\6)0A[RCJB<TW)%UM04UDY;3W4X='89G^S2(6)IR!1^#
M2(C!%X0 $!Q88&G(X2R1YR@@U_$D%X?GXAS#572ZC?=B5=K<Y3J@CT$89"_O
M- :VQQTW4%C^"BKR6&*-%\IL&V!P;9)<3J((*K*R.5]28TQ487DS>?"(3P"D
MP/D66F/7%2FE=C+;6LH'J6RZID%27;_V*KMZ*FLG3WS2%W'R+4ZZ[-$P5=5\
MG[$T<4/Q)!:KO3TZAB!>V)Q&K<&;WI([/-RFA\!2@E7CJM+1&5<<AIL6IYH/
M"'SFP,W7GM=P9NKR*TQS&R_U-S?#B1)=>I7;^ UMD&_4MTD\N!;CAA%:3CB8
MI"H.TNW%B14>I%$<G8@,10B,[6ZTSZ$RIWDBTEN"*LG)6E[ SJD=.2'5]RJ^
MJ8NYS07;)<P+A$/SGT.6WP7@,\ D"_[6ED\R[(H3@X;HKTY(3/KAG7?TDGZH
MFZM,5J1D(Z[>J(P<Y:6LVV"R*<%5?H3Z@LG_7G'YY>G%.Y8R[OP;KL8%>V9A
MO(/1ZH%^/>=_# ZWU483PQG:T]BHG(0,IH1\JC)>K\&;+N5DIK@,0-[XN13?
M0RK +P[C)KDD C/\2A:2T:_$$]*LR(Z^B#+Z7X)L YLS$2,OO!=<S(/#B%&<
M;&FH[-EX+U[(5B18DS#F,_?$[G3)G=FO2F-?J,8NV),[U=B*!'"5D4@9[!]4
M=&>NBQY.Z&)F^IH<R<I4]]A@96X@K[K:<?RD%P&<8^-P6ZB37_/>>*?  W28
M.%ZJ=%KY]IKK<VT6C2(3_^G!<8HT95DJ<"/,$WBNCE8<F^(V83L:^ 7,Y=D
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
M*D?W%4=_<_>/=+O[UXOO2<9=WA,R0.L]GX/"F2A*_#@,:2+.1.4_)F6U<-'
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
MK3V8&8[BY,<B83N[V@K' ISG\19FK,)&JN%.O2QX#K*7P6#9F_#R '*8[;I
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
M%.^8W"7PX).;.5VB$&Z^.6TG@>9>3V<!"3\FK/V*N$F_Y05IH^9=X5KKM*S
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
MYK9H"M/NWOBCMX<.8YU^17)FI.!&%';JO0NG\6[!(I?K-?.R%";D[*LG+TQ
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
MMWWZA7^$&_FHQLT^2S/*T3-Z^KQO62C-P0<G),UNV5I*86HF^ !R?E4')RR
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
M,XNP**!^EA9QA'D]F<]\@3$R3\A[ (8_/6UE49^D.7"8TQ1^[H"]Q$68Q_R
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
MD?"Z(GAO</H,8VSJZ65?O'ZF3,?=5&UA^]N@AB>;XK*&<#UN6-S96^+-LW6
M?,Z.IO4+!#Z<CMCV,R8+EVA@M=!O ]O)I!J)SG72 *Y3R<6<?6&!^! GYS'^
M;U4:#/O/6ZUDP*F#_%Z3%0PZ0R&]..P\!O)$C+_@(/_A7W_SV\&P0M8._."3
M:]8;?J>-0 ] A:A+AB EB2A-O]&#9>6\>M8/O]'S+*'=2CRKKYG4LYI&*_"L
M,U$-#+X??@/$L^PH9_XNRFV<XIL2'Z1E#Z6M8'K+B%;G-U+:)O \94Q0 _N:
M/U.JB)%UZRCV=9OUH,KB^6?RVYDK?BISVLN8:WP(T^(KC^">N'2B:T)U#0=T
MG3^5J>6_C0\QS]:[2Y\*Z7W+*9UA.N4\&[3SH79/X+F7T_58GGN9M)0+E*6H
M?,$L=Y+\)4@2E T,?A2\!G'2)&?FM#8O1ONJK'+<IFK&;$9SFWWISHI#,(@Z
M9N@NI5F8/NJBN[.%H"[]GUG07!S9G-<.ZZ?(7+P0O?%-RCU#,<W,( ,3<)?:
M18R-IM* &S'-UF2NTTB*=VTDF1P;1%8&.29=T(=+S'_ZCKV_4-EY-$?C%5_G
MMN+DR(QBJ$#?U$#LSWE<XKO]?AK,"KU@(L%$K35BKJ;+:H.M,P661UD#\R'Z
M0MF11GLH89(Q_8?BHPUB;!#AXW[OQH'NK#SCZ5=O/[3)'5 V&323PDUZEOFK
MV+K2Z 88KR;H+6Z:CO4!CEA3-%@.67$;<D1-R$$GW_-G6AP_HN+""I)PBX1@
M4 J12K*(WSYEY3T.L^>4UAWC'_%N_Y3F[>]DG9[2*"YXC24<705Y2J"JN-O7
MUQ8?JET11W&03TJH=R )3& "\'5&2@'8%@/NPLZG,8P6,7A#1&S4R=TL EFA
M+T%V>978-YK#*"B &@UH]^92MJB$[\+OJ_E8B\SJ)FF4\,=_KTA\<?5*_B,K
MWC#2%#;L#NEWDCHJ:0<7N :EG9U?V1)%C*KQX@X+AB5A-7!Y6MUZ78.SI^70
M^*R;KF>(]@4V-DHI98_WK25Z#MZ\'FJ_NM&JOHVM;+RJ$6NJ5H1\S/JL%7&J
MZW"Y"$7;58W6@:(1LH:K&:6F:BN<S?U>BT?8UA%3LIXV:7;E34K6!&Q/;R"F
MD3:$[7)JW4YW(/JMX#K;@*SSU^^[$G4T/48NI\I]"@[#@<M \S4-RW,]U8.S
M:[N6(2J1V-! W2!*VVO0\I06.*QRNJNS&PY9Y"UA#],![<01*FD&=W ."3M_
M3ZVFB=@(]1JHV-4OR?R4N>J%7[>*-!J-YK ];DS/@57"+=P,&VV)S:T5;CTE
MW+A4=?:207Y%XW.>A1A'Q349D?+WH$B+YSPXR,ZZIW2&Z8+S;-!>VM#N"?SJ
MQG0]EE_@"(/B!<7I/LF^\,>1E&^JY7@7E!@=N0BH.&9ID=&):??&$@(>CD$:
M$V+/V2O.4]K%[94/=]9K.*'K$X-M>P:KV;F_N.;.$O<X/NPJ(@M3.)!=-782
MH_S4CKEM4<1%26_[;NE5O<&+^N.]8,+E1*W%P&6D"]SX15?PN2.YHX\Z!AO$
M6%B\0S\:S#C4.Q#T#IC>_ASZ=!_C.B!*#WGR0'/8+CRFIWHWJFL+UVE')3:V
M&T5I^W13:YJ>KO_!>.1-2DR"B_*>A(3L<8?H,R8V)<'ML^K"T"0":_):'5NH
M_7BH]UH\6TL'8[[><$.4W09QAJCC"   K!JDU3\GA/U#P2/.^]L2@PW7Y-JB
M;FH7IJW6XJHGLAIS24H5@-L94>X>'X,W%A"7YUIY6\T^YD%:!"'=.KJL<MD6
MTO3>L#UQHA7&5KF2KG!]=JH"AE>] BO4\ *S^K5A!PHA09(P0QQ9\51!W?_Y
M=2?:+?GI#[]H?E/W_\/_ U!+ P04    "  7@V9:T^JM/;]D  "4;0< %
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
MA.&23-+:@J7[S\/?1A36?O%C2#EU+QZK@-0$"01QJM.TDRU2#.)[@'I9#!.
M5FXOT,5N[)&(]\ -5T%:(O5>8Y#:K>&I3KSTS\&4G166+/.9?KF-\!"?BC-+
MOCG1']C*$#4.?9N&5R#NKP3RCYY(<B16&K1$=/KKQ0I22!+A_ ?%"KK$"@[-
M]ZPXT;)>;\*1=HI;\"/]A;Y9X\A;P1!OD*9ZGA?(66UWDE9!)!/=/NR;.&1K
MRXZ4J66VG3,\XBJ(@:+3%:2$%SMHY89/RN 2NK47/-A!R6QQ,;\'CH_C"7W?
MH)6@XX-%= /1&M!+D[?Y)S.IB=9T .-![?LVG>B0Q+S1.9VE]N\!%LO2I<,#
M<%'*!'::YUO+M(;*\E&P,+8-;:Z33#W.0JNH?QS?CD4A#,-$P5&RNVV*_9L3
MH?DBJ;.H6R%5N#X;'ZE5:)\K*+:*%_H:QZBNWA;&R ).D=0\<-<]#XWH!G+,
MW%((AZR'[MDUU%707)N/] )RU'SADJQ0?=^#=[KJ"_C,>I?<U='!B8BC ](C
MY;'X-NCR:%DH[V'Z/?CRQ1P[RC;M\,Q!'42WW@O"A1,_7_OA#Y'HGQ]%G!_@
M"B9%#::/'CLTVCT=$)*.R\&!QM[-@SBG7P/)'56O%:S4=RXFC=YTO3&4S27=
MF/4NR];=)$US*:VI=$X)Y7BN,."!D@$JXX2\?GS875;]SBL,>)OTY70Z/?HX
M6L5WDM6"($2R'JH8H/Y^DS);+ LT?0L2O":]B\(7B#9 YV_?8^#-@UU,QYF;
MP)?T^JPMR*%P0<8RA:WT)ELDB:Y_PM!WL:1?^Y*4R'_QI%+K^T.7TZ$I4'FT
M@%\9!"[T024*SF,H9\A14=7!T'(P\$;_1IO\Q(9U:=5(;!JK!E,^Y>Z+#R +
M)D3YP? .FSTB""E9G>L,%+S>.##*SI'G2./!"F]+9W$,DG@>> B' "; AR_
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
MBRU:D0[$[%)=[]26B)M=S^.Z[;LNGO''>?#X#-(XEHLE0@V?6L5M\V"JH_^
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
M7<J_8T\.MV'RGR"Y!VZX"O#Q3&H*D'?D-@L)E74?+,7UH9OWD#,[>LA=%+H
M>/$U4F-9]*M7$+DPIAXGM^:K8G>$P)L>!C.[(5-<;TR5SNX:757-T+YTG2'Q
M'?UT'497<0*Q8ZA@=>W *%WW='!5U8S"3'=556H#1MF;+,-H G;-F"Q1.R8O
MN"'OKJK4N:J2O"':D6>OW:*KW45H:I"Z&VJKS)113YYS*@UX':X-#@&N&*_6
ML4?E2VP%A0;">Z1 V0=4O/7:1V^]T(W_78@*V'X-L8V?CU8N0W.]6O,[VV6#
M-WIOO%*!NX?Q']<1P*%. 6)3,A3;2?56U86@GGYYYWH/Z!3<'FM@^E,[;$\B
M0\0CB-9'+(HKJ=!R;@^'F8*+8]W'$@_;]=J)WO)W8ME1S<Q-T,(M>>MP&M$,
M_<9PG)U5C8.@Q*D/[0S/B9-7_WX&H>X,XD#=9=LU^"F%:,SNLC/14 6,%_J5
M-*:09!C5$BY,6\$PY(%V=SCV(@8>E]]M%569QK-VO7?83\C"Q1#*55Z_9PLD
M?L\ Y?2F*7\P13)NK[DPTN^-_&!>I9X<HX7\8<U]BA \W*-MHQZBFD!H-023
M;U/,AZ2DT7B3FGT^)$Z4C)+>!IG-OU-<.I8'/WJWOT156-,[O15CV?<>\BRC
M=P!6:?S),1+\.HR6 "9;_&1,+<$)-;T37#&6?:\?+2"X2>OOHW=V2X12TC5D
MM@*_"L9)[]R,$F_TE=*[4<_[V*T424D/5@UY7B)Q1/@-P-4S?LOS B)G!5@V
MW@/7_MXC-. KZ36L\<<PU#->XHY>12>1UX+WCJ()8[M>]?9&DW!,H*/C"#:C
MJMD3I-G/[[UG,* 5//LUK-?P'SW, F^@+J2R3>_]R1C45;Q^'E?O&N%&Y[W'
M#()OT3?D7#A;<-REH7]PUO[>/S3@6_0/-5Z1]6QNNCSI:1UJ[@&V4$3?7X1!
M:E2_=7S\UN=8]H.L[BTY[ YD -9%9U+CK7ETG8D^+M%@E?ZZL7M+WCN39JR+
MSJ3&A;1H9QK"#VGZUZ63@-W[4JG>=SCK/#CBZT.UH+@:7]+FG2SW.:9O[1R:
M6E%5[$?[NXM).!<=2.U]O\8']LT%:GIFN)MA.SRR_RCPR#ZO?A+NZY^@?R9@
MWX+W=_;O[^QEO[;2-XJ.YIU];0 <XSM[,A[IMZ507M_12!:57GKB%Z,(J,K)
MUCU&D/%:7T%-IA!V&)KQSO[R(37D&7</<9O"=G <T*LFX[@Z$'>DLE8(7#FL
M)9\YI'4OEI7V3'^>3A_#HRG^E^A>0""G16P1TEGM0* '6+H]\/+SYFAZE(IT
MW($YI+SOW.D/E^['HP+L.3V;YETB_R3(($K^*BR?#75UHH=%(I =KK_8FX']
MGAC 42/6_[T1U#WXF;51N E_@"C[!->P?A0U1)7&T5P-[13O%'A M=9-54?,
MOF\V0W._5N4[]X<"5=*H;PWWLP>NBV7IVH<=+6^@VM][A 9\):WBM7>.ADE1
M1_B:L+&,7L_!"@;8YNC<0<6A#920A9F>)AYV-S-9"9+B4AQ.7Y1C-3UXZ]Y[
MH('XJXJ?,>XU8LD82,,:L5G[87<=3?@J<'LSXEFI"1IKYA]D12C8I*J2OR E
M?SJ@3F02Z)(<Y1Q*S]*ZWNO>NO?^9B#^"MSN#&S._9L3I4;NPE;:I],CHI7V
MI"A1N=4UY;U362J*A30KX;!#WX7OQ/%B^1@!!X'XEK:)9<U,36_*\-"N@W+?
M%A-GU);$"/UT6+SZ<PN3-SR4A4%JF,VP"6;E,47AW51)&.:%A37$[K;67J;E
M+#%M5;C3Z?1(3Q3J[IIH:I-?4$.TF(]6S,!7E32F:8T?\::VV@73;2_:?_S=
M/L70@PX:F9S4! F/3ZRQEY;>-+WW'G>%!*5>@P^LS7U3<6@V+#Y:[N.XNF'
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
M$\Y$N(33OZONK>V9Y\&LU7<.].;!A;.!B>,S-<_,8Q,+Q 75O>.6-X_?M(3
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
M1#%,WA;+1_#JQ+-MC#C-002^G = AQY %*0P[$+W LF_]?'0=@THD4>HZ0Y
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
M61):IG>F/08UO>FZ9RF02_T,,2TB /O9,BGM"!3/4%VKZAE"CO[R\Q(\)?,
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
M@LBT^8%L=-)PX OF1( >])X5@?VT\X:@IZ#_["0-31-$PVL0RD,1JA?= LS
M!-N^(E&70^-9)%Q2!;PX*RL@DI?5VHY=*0D+Y'ZM%DI-G[!)#9)%@L0P%4';
M(48[J4YR(!&/J$KS)<$6%XTQEX66HAHZ7_.<O0)3F;C1@3YP7?CUNM-Z[K#2
M3RNZH$NPTU7#6RC;!!=%Q;)WAE(G^4I;>=$ISBDW$N70<-HDJ^]%%6]TP5_5
MQX[\\Y%FRX8N>2V_(NZOW00+=S;470+\YV^4,O-LN5DMD-J8FT+SC!)&_O/#
M4L83#:6XN->&;O*1/1;Q5<;,T\*245K)K[TFW9^6X9CN+S<5Z=EGJ$O24\U^
M3I>,,6@*"]]RVLN=*"@%;UJV(KF"8/IA&=_46&:4H:R:2F6EG-1OF7&B":V=
MWP_@IH"L?BDR^MU7@(FY)  'L[Z2N<)N!LC^RZOF+#! R/)^RO!C"QC22XHO
M8IBLC!&\#'T#TL-#_/'/ZO[!,?[]ZV#[_ZPZMN[&KT-CGKCBN^ZR#?4'2BEQ
MTR]P@H3_OVYG?6]-/'GSJ)]<LGMG]7OUD5\[W#\$!D^ZH5,11\RG+CS'W[ 2
M4:#7F9PZA4HS%FL1\E0(+!K>'/./?SS'_J1!7Q(>7IZ;_8^7K!;%J?AZO/Z=
M+^;XNXN*:34CF(E0M,%%<DY&9/E)VT!3R;?,\?<&?1L<_^J%O)MF^3<).;VK
MUK^+Y1]-';AIEG^3E%^,Y2?/YEQ$Z%^UYH5V*!XT=#<C:=M79&39]?"AKR\H
M<DY/"A/%%C2_K? X/I+D"CDGIE;<T=(5N^OH-XZF#RN0\_MQB/(;%_8HZ>_*
ME;VH +RK B\I !T\BV<2\T6+FXXBB6R_4UH,V_/;%H /J].' 'Q>  A_JBKF
MBL#FU_LBL)Y7=B>.W=N,CU(A/2\VR5R:Y!HE<I9:Z(/4R_P64;J=/[L[QFO!
M@8SA)(&3X1/@L/]H0/3AA1T"C_3;[]-&(R1G\7Z;P*E4+4S%E80I/IR R^C
M5^2^4[T7/,/_&NAU0N;Q$-,O<LM):KEHQ9N+&O>[SI \@/XAH)^7$'=E:'V
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
M\B/K\_UL?624VYTQ4>DUDU1YS#AS-K"&[+M7RJ]1K?%4+S7C""CK ( *'.-
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
M--JPR?_Y5XPBZ+_6S)^\IA+LVD5(])I"1RFR>N9=HH@[%-FFP7RHV "'(Y/
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
MMX*Z%=2-@GKJ!(@5+@ 0Z3+C,C!(<)4RY-S7>U"GOK,7E9.ZS%,@&"O2P<7
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
MY^;R2FT.9A^;QHMS:S=N>?VV OJI$G:ENE^0O-B ?J K9S'J:M/"YN" T<U
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
M,X]<6DNZ:>EKTFD@DS2!69HO$*FB'5EY4Z5Q,V, 6#^PV0]GG^$TTXGLXBQ
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
M:9X=*A!T<E&/$:^P J> %-.7BK(8>,OGDA \$0GCR\:J!0?4-L),324'16Q
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
M)MTA*MF.0T#9B2T&D_B]9?4D-UU<"M=$@;7>-YRE?K+-4F^SU'_<+/7GWE2
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
M1&0/[HJ,?*6$"I\#^=_,/MOJCCQK3H[?O1^@S$&!3HP\NR*-4'3B <1Q>6#
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
MK71U4RA?5\K9I)ZTE)_>9LD2:JF%XH,X \*?XYK&$R2[-X_G<Z5/7F)74V=
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
MECT<#0;3I<M<STD^;^VP_3@:/514@@<,;+9KW5ME90#?8ROS+23S&N#*T%.
M)Y)#^?VMV7[".O2]W%3^_P_I2^;X+E1';@+3]R5G&;=Z2:J :N-6I=)$\-2R
MK@L21K128:XA!C!E,[I]UHI!S,DTK$LZ 2GZ4PS%_+UVP[@]$YF7Z>0#RR0V
MUD)ZL%C;1%T-NFG69@O#1)0F@]MX:09Y9_M!\_9R?INB?0=TG3*RYFEXV@H7
ML7#*VH,U"V'M_LJ+$[+>L/$M'][RNMX;6=>_@6)7E]TY'Z!KIHN"J2;5T,AL
MA@V4,!,I!1-,.![YKLO7&MB1-27-2<88Z))D""XCL.P:@2(8698\?QK/?UC_
MN$G2.<JUVF!O#]C)C','0S&8DOX &PE-X2)'"<WZ4E4';>0:LK 0J^,V;?;=
MV#FUYEVU0^ P4:5B:WO"*+VPSAJ2V$DO$!B^JVV4;<0+ HN)"Q<\E[W"O3*-
M0?CFQIMIRL[ FR??D#E@M#+>((9>%B3BH&I\HL$-'DY=19@YA[)[+9V6VJ1,
MV5)'%"0W&WLO:&^P\U=.3D6_\MGWY&>O V-QJ-YX1E<L2?3I?,/E$6PPL(4E
M,&DP*LN*/O0.B?A$SX23W@X:\->";7'4R&*S<:D,\_4(N314SW4&RAQI;$/F
M=B-QL_27#E.(]=!LB,!=')H'14/FO'H<EJT[AP_4A;9)6GE-"#DH>]VV%1;8
MRXP)!1IF:FV%NC:4/J%1=;\5L$7&QJQCP:)[@_;MH#;.?L^K3U:PT";5TO*)
M+LY*589ADZP@/P;4^)<V+[H5+^N%PM[UV& =]>=3KKVW: I[,O/0>TK*NR(:
MZ=09TZ$J@R^M7%O-&5\'@PO9J+55#7&;'6$'KN'J:64?(5K4N3";\ZY?] 2=
MK[7"6%.X[2PWQ[W,R^4A.2]DD[Z)C0NT?"'7.NZ=UFGB^2.,>T?BN!P14H)W
M0SV%93I0OH/0OZ!'VW%9*/(L0 LCYA96>2MV=8P:N\$))&X;SH\+1;J0!FT4
M'=/#R-FD@0-':!A<D@&6PKT7G9O;%&'&NV06Q+6"3=7/\FT;VPZW6R%!I,A+
M52LT-T:+KW*==B_$,/90V6]%9TH4Y(,NO9O.IWOV7W'%_H-]YG2?.?T:,Z>W
M0OT[SZ/29R4C856G/*+*089"8I;2FH_6<T&_N%3]$M4Y\/8^*^8:,JHM,\BF
MF7ZGKS([C)@-,'&Y)IULL;1C'ULC\7H SLA\0N!'N-UF4ZF9$0P+P<&G?.^>
MXE]O%[$9\!P?+H==7&:1KH>Y/7TXO01AP#:.BFZC>(]NP--J"M^67&ZTY<A-
MHAR#BZNB199E;C&HJ8N1H&5+E;/1*(9VD6'&*3=:\&3M8F"GJ<FM0LK7,[A=
M#QLD>24MX$XR0632R;Z-I!EDO*Z?4]QWF^*M^67G-US\:=:'A2SD>:V?$H.4
MO'@O\]R5^+00+^01+FI\QC9_B#DNR"&3-P_6PYD!7CPTR-L_E=Q@H>UR[J:I
M1@8JM!$[GM"_-EPV@U1'/^M3Y?E"FS,K,6L$Z"<M=4,:$;\0MN9H="5K=#1Y
M=@6?W3)]XBIXXS(5>?3:U+)S+,AB,+M@\K8TYG;ITN&@:  MP]'DQ3)J+EFC
MONJ:)F:T99@<^::W5H] ?RQDXO8N51>1BK=(*O#<>=#60ROR\+5&*,3N\'YZ
MV<IBL$%0/*$'70V;PV@X!U>-_33F4())+F[F??=Q*\U495=8,&.M!4G;&_)^
M:6M"ZAE_>UELK*ON.3L<%_!([KQY]O+\P&,:FJN\*$OIS*84)5Q[)6F&F'M(
M.>QB0ZIH^(,W1::M;'K&#[NNKW,E^))E<(F 6$;=A+JX$%J**S5C@E4]3*Y!
M6W]!W71N3^^P+&<]5I11VL'$EH\*'Z$QN)Q7*#&18 03/\2:+VW4Q0&64"<#
M2>,",J>T!#UBY+2<']VN\ZDO,,,S*]KC<K/M@1:.)HY7P3$'\ 6.-*#LFO0O
M3@N9@E))ZAFSV-:96R;&IL"82$S/<LE9N?65<<I-UB.+V1%X<R&N<:K'P"II
M:E=[H274"3=#<,XEJ-=OJH,6-^C&1L8OHJW]R%C0>'K9MO$I*.-JQG]V-'D*
M51LJ$]FM^PA"G= 16MP9-I>T<Y,98IP+;6$1%EJV"Q&2R\0;9($\!L7,O/E3
M"=Y[&1BEKK0[([;MTX9F[=CWIZG=.&K*6=( =YN%/F/4K+66R[>F 7C&QD4^
MF"&3K8<"U5)Z%Y'EC*.V53H)XQU49KUXN6@[)EM)N5P,*X &LXUUK=?C;M^$
M7%ZY]I3ANI-HI/]J"!K(D2;A"V2',NY %RTE\*WK;#DR7W0^A]#PG>%Z$J:I
M'#O@,Y!7THFX[8+1$#_Z0)@\<,=B*^1BT\STNBX+1V80;:J+,:4:O):\4GI7
MB13QTMGYXA!RR7L^%"M37P/5"["4=--"8W3^-,+Q4?Q!&V<6K\;3YQ*ZA(L4
MN\%Y(@,( QRGG7.132YCNP+(B-]?J\.D2X"UCZ'?,#Q[GG:&_C 8 .TJKPI$
MUC>A =R=:.5>D<^+MQX8Y=LEN>NE4-+PMIHV5/;-$L05I7%#^ ;5#G37#<AV
M_)5$6T8*2:ZBLGA'1LXE5ZQ6&9?^XCB^WYB;H4N4T/"X^U;RX,RRCP:AN9Q0
M)6$(8[WBI_HF<U=L*+#/H<T:BDA+Q%^>-76V^!)ZQ[]JUJA19[:1T_FM]DF*
M6:3>H%+G1MCS:_F*= ^*+KTDNUW)<"R/PKE#QSKZ4H-3IOEHT3-JXD]CNYM8
M:)R-?E6SNYH.7^;75NZO37#X8KPJ%AVSMHZP5K F7TGWY4_XF7$T15>V4?\(
M?(IM+>T;I#.@DV)1.2V+O29P++"]RIB=//IMXZ^5I16.HZ(-36='U\9 U2A5
ME^;%?'*$KV'T\?)<&BC><I1(@-]C@V9I( E1)8'_.>*?%!@_.0T9"D@02T\;
MQ*?W?)&T*EOE 68E68VIAK^BJ3X0-+:B-QX>K"\QH#=LC5*HLU@#P[IUO%ZX
M_W8,R_GK3"RAK=^[)@G9)?X-1T2"'QD#@4*%S\\SYG*SX+FK+*Q@QZ*5A23J
MDOQW1]?"._,+G?K)\UR+^*V _^DOSV,-V3+'X[1EYL*:/"IQ%-G<RV5,#_*B
MQ??%1&W@6$@RG+=&,>=-:O7*=TH4^X0"L"JWT0"7'&C3]HA4C$',#E4\Y\5&
MH[[TWP.!M<$ 7 (A+47=Z9#L4^L>RSE9!1ISO^/$=3,D;.*@\1WF8FE]*$%'
MQ_UGD'U$]A@^/#A(@X-BD^1/7=*=T4*PMQ+/FT9-5@K[:>I]#%AT3%3I<%RK
M'^QYT3E]J]0V?K4D NZVS2U0T$#]#^)1--L0BR:TX+QBLB*2!L3'-T]__!)*
MOC'V^^0%(X\@K<=T5WB*;-Z,KK-EL=%F>>.B"B6UR=Y/YC"A-')@RB&A.?%:
MH1]8[Z 3.&)[&A[.5F-\9P1;2W_M'7L W[5@H0[!,)E[9\1^]!$;4I%I9R!0
MX?3HRQ8CE@,7-9B?,'5=EF-H1;LFCUY=@?V'3G,1@Z;J8%I.VQTSCU'QZX^&
MR,Z !VAE;N:E/MASH7$6/71K"G$-2X_W6&"]Y!N5(5]V>;Z0D%[28IS'N<M,
M^IH)YQ_NT]?[]/4^??U1EL[-KN,IV7(E\Y4O!+]%%LQM^H]OV17B_B>>"(_T
MVB4'8074I^45<F-52E_+7-_PF1:LV*,]AGM="6O-W'D.]O>W#2F**7=#?&?T
MV1(!V2I?#"XP7PSA%BN&:..S^)H+B73?%%?9.ZV[7Y]BS$:M-XO8_4M73R.Q
M+^$G##ZPE3$$E1XZX""F34NUHNMAQ<6FDI\40E*]Q.SB=L-/G#0-J-&^%2$/
MF)16('G552%NS%ZH8#M[%*5"V#OOM!H-LP@!PJ037IDE-+*R4AB2N_L$R3JH
M@NT"W([O^TBTZB)%G''=G=FUU1&6U]VKPOE&*7K2_KPC8J',;:D,H:?F"&]'
M*SE38R36Y"T?@A4BR#]:IX2;MVJL&ZJW9;2IE;-A_$,D^J#LA[HT@O?@9>-&
MJI+8D#!$6M>C,G_;<>?QK=#4K/G*8A-SGBF)_\KI"LE2"T-5@Y[>=] W3]V4
MN)9L%)/\LQ/3-?1.G'8N?I1LD/9#=1#_:K&N"P1K,P5*9LG+U-P/WR-K?&QZ
MOBR2K=' 8CJB('B\-VD(">#U)#<&[PR$BI%Z^"5=_L5[)+XWEVTR'P0Z],^2
MU%%O8 2L>6O,V6Z_PIZ$QGZC(L6*7C2-=UY=R3=YY;#EA;?2')W-)2X9(636
M$'=_MR6VHU@)<N#R$I$*?5KB%>L/CB8_%>_RZP)UMQ\6-1EX?%JF-QZS9EHV
MR89K^>9\$<.26PG(;_T<$H5@4LL/7S#%9%B@RN6KB@:^=R-R2S?+K%A80IW^
MM6'X^='D23[/N$IQPQ7KTLH%>0BD^>%);;6M@WK4.(6BDJ#AZ9".'"B19KTQ
MLK'-_ZA3BU&DJ54?V$O1!;'?]3"KS> &20#^LYIW?'IHC!<R1+JTO*E_#*8:
MD5ZMN6"%:U DU)HO!C$%*U@0^)" 3R* SK8,%0V%-H*.'7L7(U+_-JG=(&D>
M0("06T_>H@^7 VK@ (5(#3]C\6E[&EZP(X*ND,MDAWQ5_6@U&LA9$G,8*^2
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
M)RCL9M@B\=L^QX:F05 Y<?_"FS?4RU,N;M8RXY!3#OC168)J4)OIJE?_YYE
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
M34*_]AT^^\9_\+LFP>W6:-UT3#P\&O[CZ\L"$+TU73;?5_4U.9"/W0!40^A
M__W?'CW\]M'C__AFL_#C2K\TC)'\UB%_9(#E.G2@C 0VUUP,(<4639Y ]8W6
M!MD2;3D=?V>!#=2WOD/6I815U4[=!2U,_&6^4.Z<BQQBOKZDBZ74\L7'(<2#
MA?H&V_L-B\A>7/?B&N(5@5G#-XA?!#J$1)=*%8?<;;ZQL'3;DM8;QJ[-M6K<
MF5FN /&)2?2M#I)ODO?YO-/&6N/O<7=4>JW0Y_-+()C%. 3_Y4:O(EB"KE&!
M54#MS\/^/-QT'L3H2<0RY,:C(8#RU\TVE==@!G%3#VV#9S^-C0W(.2"#\IU4
M>W'='!>I9U;@SN$@9V@PSN!+$-I_)0GM&\T?%M</,_K]DV47SFGJF JL75LH
MAMX$VLD"!::%Q!6[BO^SS+,KH5L&?DGHF";K,JN4#6 9&E1J#.P;X/^TAP+Z
M95^04?PW39MR]R9Z%'K6Y,(1A4*'BE$.X?80HXBIMQ-37Q ^K+?KM2O88?2^
M%!N MS@AXEB"C8J+%6DU#^G]T\DF1S\,P[6YJ3*O&G,@8,Y'7\+ITBOALYRW
MH3OX%1[!+_:24"[K2#+.ON:JJPS.%]G#A?\A<)J=O?KUQ=/#XT> ?G*UL9??
M(4,.BFQK$K+6@G?2(;Z]05['T]5L9_PI11Y\;?B#>WO\P1Y_L,<??"+^X#04
MV;E.4W\D#0K&$./4"37OC.ZS84X547A$O,F50]I3O#EMS#7] .3Q^OKZ:",/
MG!7U$6EEQ%Z/DBY;\=F:T+.F7T4KC10\ @*4*SFC9N=,I%,K/5>=RY?Q6&ED
M(7DF4.G2<TZ%]/$-IYG8)A*$N   %\EK2: $0-QR\T"AZHLOE=?IR$!XA,"]
MY#!@F$E^ ?Y$"/[+<X7V)1D(<U4]QXB/[Q[^=3KYSXX&S=5<(Y__)[_Y3'N
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
MK2C0V*)A_=Y,%*H&)CH'AXB4>G07135F!"4&X\<:3'SM*;X:036K%8D[F K
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
M[VXV ^FH]I <NL3O4@3&Q:1\[:Q([(F'.;^JFV"!!A,D["\7E45225=U<(I
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
M2]TMC'U8<O< M;"5&XL3ZN _,+UET-@71&V6!)6T9Y)KEX%Q<H\>CAY--;!
M_IZK(J:R6O&63<B3T=UO5:98'%>U2UF9($R8%]D&^[9B#T-E2UECC*NM+J\:
M"B;3MY6<F+(90=@OT*/)L=&AH^?EXMM@Y-*=<R(Q)B@\%8&TG&UB..AK9?5K
M6[1Z@YF82*U21TS(AMZMWDQ(+&4"LS0-.X,8 IIJI5S?Z_1@,6:#RJ!XL?QI
MT6DSL<J,1".6ITRZD>78I93H:@R6 "_(5$)-FXLI@[B_JU1&RE&*4N_="3UI
M:C+MV[H>]_E.;#HR5Z]::?"YBW7>)MO6"JXS8:'33-P:U$#/&2'+2,E/)R6+
M',.):+CQ147.U-B,EI*;D]?6$"T&-J&.2>$@TVV, \E:F?9N.'U6(I$Y!YJ4
M340)GT\+K&,VC*F^.6%0B&1XR2CQ<S)8,_$LUXSVJJ2.MOL-S0OB*[]W-HQ1
MXHJ13W?.H*\L=#,Y;(8],IR54%H8]"?N\T..2C\Y1Z7/4>ES5/I7<PID)Q8?
M_UTM'A!]#]N!+G8%)?D\'RMV#HE*S$(4L"DW. XJ%Q\]F)E+E<,P'*J1<18\
M3O1'0.1F3$L!6*-/64X\>SK Q%><-VVI>77)+S7?.@E<.4BL=U'OV_%QQJQN
M%06KJ:D'W8/<_%AO+6E+'N/KJ6S 8!B0"T<C[:@/%7O[4VM#.C0CN>D\HYR
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
M6'+/FONDJ$KZ]=)>QBY\ZPA1KJ1#R2T!4'U&K,Z8RZ(.TJ:WIFQ/UKTL2Y^
M0NQ[E&-4&I^P5>_9=4#PERF?P[Y06P[? 9$_YKK+YQ.(:[?_E;+L*0[=3A"7
M#12NS?T$RZ]4EDX"ZS7N* :W*T7(:^UMIQ!\2^*AHIK1[>X+)\=@M$[\69\
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
MP,)QKMN$L.[CW7YU"4]$H8V6G>E@%4BBGK68H&K[6N5!>LZ</.UZE?VK!]X
M)1G""ZGPGI)"N^(EH#C4DL"T*"2!53(:B(_(-*UG ^V1T,+%KI9LA+)8V2]S
M7KY=4Y6'*LJ#)?"3:],99O)KWR7"F00Q7^FIA+L5:?CT(I2#+C3P ]NQLW$X
M?$X^L'2\YHC7O6T7?N5G>9R9DQ=,8HE7ZT,D4F15QJ71)>06<$]+0_/P:;9W
MNPT1MG(XC8)I02I @Q2Q)0UWT2.#=I?_Q))T:*ME;W>5EK7EW+&(N5(CV>]0
M@#%G6<#!S1Q/A.E%=R;T 7(VCNFE[<]?75:<P I^4C#DNU&&%"94,]'^1/[B
M[)5V<646*C=]J8^QU8BJJ_&#?*14N HS/ Y72W5(DL DG%1,PT S0T-X)6ZB
M,,V([4*K<H>+VB- '-$IPUZ=NSE'=^P#2H7^C=@9W[4$./)3DGZ:Z@>"Q!D=
M++='2WX'DS/O#N,0]QUW$Q28:BB(#A]V.)D&<@*V,E:_L[:#4J=/-9B8MG,M
MR&\YWF59!^_T_K'$P1#X-DSKR>,G?XCZ4DV[F<T,>W7*L)OP2;]N;LIK-N?$
M;=[CHVR?CVRA*=A67'S-H$S*BXG#A*@ >"?DY7RQ:7,JN;3LD^)1-+6$6=)6
M#H[L?TKH3/U''1N,5=?]Q]^5R^-08\6.&)KVM&$I"ECWAY0W+010')3/Z,G+
M)*6Y;H-R"JYG3'K 2=Z69L-;\&)FDV\SWR=L=7=$'+#A7]JF9 M $F]K/Y,7
MIQ$H?_C<W#C )$EL=U\GG_&NJ0#!>;]2$/(D+BN,,NS1[G)N /F66 Y-<&)_
MHG";;B-AHBZ\;Z "'"U)AZR<6Y 'G 7ZPSD+=,X"G;- OY)1-@K@L(4#.@QJ
M)54654X-&\Q%_?EQG&&0)>C8*T5 6W>@D1*[;H(A4+9JO[,IKAK=^?HWY2!F
M.0Y9)E'G\/CFO;H+:?QRU/R.6NX-)SM7,C/HXOBVW!]*8,I^_S@C6^KS^S;K
MWGE+KKOK-J>9I$<3R9$(_@82=#I ](F8+11$(3>W9SLI7&SEQ6&#^J!:*Z/"
M&NX8;R>HVE6P4HJ6W'OJ5?;9GS44WE(38-IW:8"R#V]O6FY;. KCY[,S)E]+
M[3*)6YB(\C=5%H7G'7'TOF-,===L"Q?@&PLR/\)U9_$C0^DT&M"P?=F5W#'T
MCX__^&CYR:///HF5+,^?<8MF_L#O__B9_NGUUV\IO2:M\:8G.7>ZQ"KA@!B%
MU>A 2N9'K,Y_LHD3%/A52W508;N@.%Z$3T+ G[" !V?!HB4Q>PN@[_3+M?)?
M35=]\,31H<BJ6:=WD5S?%-<=X/"G_^K#Y.3!?[A<_*!C,6&?EA &Y.4W>5N(
M9\!VV7&0,B+ ;^DZT%H"317+_8?L92TH*?=1:WH732_/'KK%\^I]!G[[U]DG
M^7#R0!>?4+Y/_?-&ST*]%&$B,[1F0RMD6PL-W3X=#LDN&]86G$A*0*KJN,K4
M=<[B6B@T>!PFUWS"WZC/$\'OYI67VR"[BGS1LD92[AQ'26.!3>R=R.'+ZGV8
M[:9I"@M2)JWCQO$/5DOKV&DV=NCZ*$.#(_/)%7WWNW<2:IF0-=TNJ1ZG,EGX
MH1UO,Z+*"/YO!<=5P\(,WXUE[ONR%:#EPXGDO9KID5>MTT@_=?_+[)Q<Y0SQ
M5K!COFN0ASIV55@CRLE&?C^IW5<F(P(W]G7%&.FR+:F7,*68M#MVO&>HAZQT
M@[4>P?=M<;U<<^>"67"GRTQPCC<65*"!H@N1WH()SL2>#5=T&9$2 X@I N.#
M_J'T#K\5#)%%JH!2]B5H7117?MA4;7%!<26*+AT;Z1,HLW,H+?IM\,YO@CD
M]5"47#=1)[K^W+GFS#DU1VBM%1,"RIH@LS@3Y9T%:%: 7%-O-F<H=1NTX%5?
M%=):5^\:E+0'LQY%E:C75D-W7!5QEKFSS,W*G(8#)4,AJ0Y0O4A?$*E1:L^R
M=):ET[+$2JM$P:%(46RSNU:( XJ:?'W:6:;.,C4K4\N^"/<9]?[,&;&?%\W>
ME_F:TT_MFK<E(6@,]+RC/')U[D-SEK!;M);P/\ /S%"+R$%]\]0-FH4X2/ V
MR[;F>],BBTF!S):"SK&M+;Q\"A=14/8LC6=IG)7&?1 3]'5NRVJW[,-=Z7KM
M=H>T\XT6C!A71&Q^' ,N0%8VV[/4G:5N5NK2?DIRLS8IB6;>'H(2ZP3 @U@?
M^Z,Q?,YT$5?G&_<L;;?["6RVA5NWW K=@('HZ_#X@V:EBD%$>1)B:#5&:',.
MF^_<(> LA!]A]K%OP9V:DIQ!18RJR$:LB "$X/F00G<]_XOL_P\3ZOC',]3Q
M#'4\0QWOFE2=87<2U@J!.#!:&UP"7%B!M&K.'$'$=E&V@GT1EBZA+QQ]''!"
M9B@<YPH24DW#(Z"HNRBM\DHJ.Z0N;S3T<0+]7TD$ Z)QY+PK%]5L0,PV2@E?
M+EZE=)6#XL!=<]#((U763B2/A80\WW:-2_&*WV6.UL7 T8JN_8 N4XNJ'1$$
M\3JDQ8&5A$,'W[5F6U:-YB^>^>MF,2M//CE/J*!8TR$+2B!#O>6V)'2X]V+&
M?9!9'X <AIGT$3/N",Z@J#8G0C>./<N10TF-_Z < I3\ZR!>W!J&/J.DW".\
MQ5RZOQ%Z:BE5NH4+3.GJ/*%76W;A&RN25/&U5YSJ!?@XK!D)>=NK1[1OMA7X
M"R%8_!:636$K+1AG K[HE W_X>!J?BS=\<&J<_%.F9P6(CG,6T8KXEA&@FN$
M+QJC6&0L*4I1.&(!,6?*LN3Q0:BEL8:N&O4DR%OBA>PCS6=X!I?F+8K^(,T9
M@'ZSVK6BS ND5><JZ@%R:Y1)>HK 6M@E!HS0OTVRGV3#JII_)J63ME[#+D$;
MD?0OX L%RRMGU(LR480#1YD<+B:'0%L?M_"H0W_0QDI!^5W3B36MH@_O*&+*
M?,,5<Z#C^$;^76F-,,U5+ER%+#0Y(8AVL52]-Q[$9/0F:E JN_VV.98R^MA,
M0X0/&B/?D3>)^C5A95Y'5;"(5)[A]FZ8JE%VGN#)UITJ?I=%DRJ=>D9;>D[D
M"R;W1%46?Y/9:O?;ZC:2T0@0N%R\W3#8SS/^N>VL4(<6%N-3K'O3RC";SC!?
MGH-^68*"NJ@Z>B>PXT7E27[!CHZ::'HK5D,[$6#LQ[N-&R>P&7/@B[8-ITSI
M7U8P+= (P!/:#IBJ]<+AZK5W-"RKU^U(LY,,7PD'DX$G)S9P'R[='O?-CKY2
MA)ON2FKO4<;!EQG7V]Z4K9"X'/+W3*S3 ,:NCZ,+?'O-[6<J1#W E0WA\48
M86P%>JFRUA@/V<5$@1X;B'*?PM8+EB(EP')-Q#HLJ]^7F<T8(D^%,)2M#H&S
M1O"X6C9C5D?/*>/[AUXW81GNKQQ\2C> C)UL0JDJ%3ZQ3;47I:+Q)3-R2^'2
M4*+1M8O&L_E71G4$BN=4&04Y[ P4ZNOU>?6)\B3Y$TQ)\6WN;>F4,TPQ2GEW
M8(.&%0+H:MW?N>%4-M+0J9W+5[79"D&6K_):9*A;/'K^YE7WB:AZ7F*M_PIR
M65[ETF> WD<?E4)D5-94OFE#TQ:L+'!?29MN9O)(FO]IVR!E#Z:/X^<GCR>9
MBX$/K\E2YY):T6.^$Q .*2I"(&,M>2M]&* ,.'8-9]OP#@_+/'D^ /T?RE5O
M?'#<Z*LF+H^TAQ@&$3=+K[NF)B-*Z)IRZI<4#64:HX;]8Z>&RR!B%![<E%M.
M1956UVV++\5(:$ID3&-E3ELL=XTT>JJZT^3:N(WC':)]8(/C&/9_FR6F66J_
MJ$:,:BHL/M^HXA=@"\Q1:H42O+?I)_4&3JJJ\OY@\*1.A 5[^>F3?,@0'ML^
M9:YOU,D>4KYL@>RD(>/YTO7]"CJ([.GKT7D,JW+8DKG0H@1.[?@?R\P$*=X6
MZ=/RMHP1_\$MI9&,KZB$PYH?O19\)%]^JZ^>O^Y,$.Q><MA)= 5*L@GT@?!/
MI;6[HAG5I*7(VDSY, ?9!2J8:DOE7))5PH(-J9=581*_3WW50-\'^^;**"B\
M(G)]4)*53Q9/>CH-UH_/\KIJ=R.CD8U 7^0#)]OK9Q@P;I.&6H??<8MEQSMP
M\(3UT&$:%)CKD*%67D%7!!45XH32$Q7NJH0(ZIOWVIZ7;)Q3Q/++DJCP'74B
MO7Z2-G'(PS YSG NQ?F7O<$2.!>?:0J%=N.K;U^/Y%$*CX01?[$EN*ZK+J!6
M(X[?GX[YC.6FFQH?/UX@;E0XUS7&]TL:<G<,6&EX)"R!4SY4IDZ4N.9ZJX13
M@G,3Q(E^[9VE.]F[<HTE+J"_T^+-RB8=1OBO6')IF,\999F0@W*)YC&^9'GJ
M^&<Q\BGL2),]CWR5UFFSC]3).I?N/&@1010F!E/J:U?_2GTQM@VH7"CT$5PX
MZ^+@\'-$2KO=EAPIH;^79)-1[6Q82P\PX?B<=$?."RH!7+7E01G9M%PLMZ[M
M<5C>N"6/GWL3BM6X;2IK4A<&5QZHP4=XXJ9NMLW5$5$@KY=\M.)"RJ=]:R16
M53\_1A2U\^F0D?80(;H\*0JFIH%A<XK,$8NBXI9)<'*J^$/;NO6$EL3#)-($
M<VC'[>KHK4:96"7Z("]P"\EA\:<"UE&7+4YT(EF[H#S*5V=TGA27?V#NXLRW
MYC+WNS %,,]+>2)ZEN[274)I*2,05(65+UH;.[D\?,>?MA'35NWJB2"PQ:?I
M*&(S<1H[UTF#BTNSJ9C^, (>FT7(PETN'C"_S>?GI.\YZ7M.^MZYDI;=33-
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
MX6+ZFVB154ZWZ)74R<@?J;;"603F8-&3].!D=FI.10H6UJAQ'<:%4P$[H:=
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
MBW8(5\=-XIF4>B$QO6E:-%\+@OB3=7?N,CU>*Z&R8#_'>7ODE%,*)3;#RV+
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
M1W/<0?/$7DW=X-0>\]K+D?O2&2='RL\I!#:0K;B$L1]KQA1Z^^1 :[_(7/
M70!\X4H<T*06[/%U@(JYQ[[&[ EC6:FR^882$WT$T01#L- *55?5Q*V*&D>!
MOF,/+"7- QE2ZY5 IOXL=?66K&V0C3:))@2)F.#5 W1]1^D1E:V"^"3$8[*
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
MR:PKY9\!VYI(2H-@'@8D0W.#)K0EBN(9K2 !10;#Q>9V%"C!>[.49T&Z*!/
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
MLZA*Z?$BT?*#,@$I:#$)+8.&3U;&',&Q3OJ+_IH"K]RB$Y,,B*/!%MM?E^X
M&(1VKETMUUZ:Y'F:/NGFQB>]\4D_19^TW#1VRQY4^Y5&=SBH5+OU?KW1W7)L
M^%>[5J\/:^V:4QND;IJ3SNGYX6&WWJS7:M4'O546GKO[WA\X1;X(#@_I$DEN
M5KQ:&EP@!6I_XA>.=JCN;>];C(YFQWLT^G-C+=<@EV"A89202 <=F506TZH
MOV"HPC,#I>6=T1\,Z]#@HQ.I<",-C)^USC2\Y6\M>%E*=54]E[C<- NMS<^3
M@=\E%,N!2AU/M;<7EPME%\W&L"157GE^_.&3JJJ,".Q76?Z5&KE>JB6PJ@1.
M+/M53GTT3V'1V\X^'ZF7)0Z(?:<7DONATL1A*^8;Y[[+J9"_XYV=O9QWZI70
ML.4VX]-Y&&1?7/QM1^+*7D1D^!#8I']IU8D^#>O?[N+S]>R_Z*3YHU*JE=&)
M\^\_W?]RG=YOJK=?QNR[ DA@G6!N_VR=G)Z#$('-"A6H7@[R0@YB1%*J05YX
M]@XE?AVL;=7XABN,M@3;X:-@N-]HX#_.BTQ#=$2F@;PT\8-#4 M*8A7P;P*:
M1R&*(-+'0: @$Y>P9]\PKZN:67M,=1626#1F3",-1Z%0,\B=-7 FR!.4)C,'
M\,8'<T&\,C>V280.'8*;9##S.>,77HFY.$FRST):K;,J".XK@J7L@-Q2"(EG
MC(K@!S[)$M4& 4-N$3H9*(F;-@#NT"O,+'=\ [1Q,=(">Q927\OKM[.OGP-0
M5!NK0!L)+3E!;?RI9=Q@3( R]SVNK &NB\<QZYC)FU7@&7D1!JR60)^=4$\$
MGY K[1D=)XE:$+J+9<-4; H21NA303[%=A!2(841&RJGH %WJ;9'A^?TDD"#
M)U S'#RS/#X/\LN=.2(BD>3+W;DO5R,-.N,-RLRCAU)U "ROZ [!(*298OY=
M4.2=+_++>G;D<M0SP;V.[+'#!Q>AFO6 W!/ FXG ] V.D7PQ9"CADDM'8!YQ
M6 $;-8;"$'?N*+\*V.('+ZU7*@=P?9=5AVB3T@$DN#S(Q) :Y31D"3P&;!&P
M5)L'/*+0#D,:P/7E1(( A1%V)ST0*N<WE]CB19  $,;;84@-C<J.'3U\Q]%P
M&J&&:Y^&3@*S@0DWCV!CF4U/DDX6UD%H3R[7N='G1H&EBU@+T=A&='PCUT%@
MW^E<.D-UTY_&GJ#N5ZJ]8E4=I;U;P;'NJ!07WF*Y'E6IHH;.-"/_^C=* \84
M#K 1'\'.B3V'E'+\B*=[@KA9C\2,PBP+K-!37H%#,F8K+]'$5KMD&!883\>M
M5=:,2K4XOL&ZQ$MW0KXB4<JV$T!L_I[V]5VZ*&:)D4Q3J;Y<A80)+ [O?H?R
MA"U.NB:)X/ H?7,4 C S&.D1\,LI]\0Y4ZA/B*"!?@9"&TJ\ FNV1P9P&>+A
MQ(889( (=8VN'(,X5$GG& RW&)5'I34P:TEN0YVN\@12/5)!:0F_&11(.#&A
M!4J,@M;$28N@_#5I822%6APN)& \EYIK)4B[9WL[CV#G5_(&_<Y]3V\UII,)
M$M.=&SX,,*-.J;!XN>:P@,ILJ?\VPR4;CUDQ_"+^X-JPX=1K=KE;KS8'W;K=
M=+I;O7Z]6VO7VX/J +X9-IYE(X_-4P=S%QUXH-9J5=/)9=W:5J5=;J4_JU<;
ME>;CR3!KDI?56OK#_U<M\O^[GT<VC\C-5J7\J[!Q?G#_-]-X^L'(UB88N0E&
M/N%@9*\ZK+4'0[N[56LTN_7A5J7;*U=:W6&C8MO]LEWM5><3EUN)JAUASD8<
M8>(-*-T=W_9FD1L%P_W'D/W2O,=]U%I/U&^NKV!"3[)B%$61._>UJW='9UT)
M&J7R#!]KS_"33:!9'M@Y)RU0M9H<),02WTY>9IJ@@^2T48PN50,=$+H#P?/]
M&OL&H"^EJ2($@6,VTB7XS\2S#GHL(SN&#L(8<]=?Y@U*V%UNI. (E!\L7J=!
MTH26?9%9NY,*+E1>+&$UN5CK0?GFAM59$)TYAUI83$;>5!7G@(=N['!0](+@
MBN(UR0*YW1JG1JJJCMB7!Z<*G0I;Q7$OI(A"->C:Y&Y*3E($,@W=-&*9@ $O
M>3LU@R>D&+CWDG(1!6&K TT%9:G+-Y*&G/V8$<VC@N&?BUS@:IM:O!+@,*V
MVH=Q]U?%.JIG&N*OFIT]!98*V]W)$ X%TK"BQ677E(2T%JU1>D%B?"E$P"4=
MHR'.I<(X PVH%T_)<*+0%)&SH!H%:@\^F[.R9K/$1:V;L^.5=Z9@&6Z93KZS
M PO@'D&R .*)8%GWFAT5# <E2:=#W&;$CJ436,2M'>GFE*HR26S8T)XX\13K
M)4RLM"E5_F'+%&EB'8KW"LXLUTE0L,:QN1T8$ 2V> S;C5GM):N3QJ0E/!IL
M-L<J #[+CG/.+!C.%V\4I'KCV8>=HV<%2Q=QH)MZD"WEX!^_P$+_J!^Z/?:
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
M'.1WW$2'PNUGG/15L YA'==LC?VO/9Z\M"Y\SGY3F.A1/*&B2&0[3X!Z*=_
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
M$BH\&+#Z,3]2UOL2,$0R>Y<$F%"XGQP8'IRETXPW0\<9F7VI!AJGSWU4HD3
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
MMM^GWHD+UVF1KQ^C+R!_> = _\7 "6C-(5'MYM(ALSI#/9=L<!$%U[;KD3R
M'_M(?J*\2^HJ]PHG NK?]U$E5P(DCHC1L6FLYY5 _OAP/Y,O0*1.1"YY% ^*
MB5W<NWXL0H3(QIW.5(M+X1-Z(?DNX"WXKK'CR#XR<?"(]$"NLMPJP,I"62PW
M3KMR9JKGNG2?' --B"[4CAWFA+N4B#XEVZA-NBG=$AHIZBDFII5H8:CVQPP"
M&0O2>Y]E3L7S)(Y_1E!(Z_D0#CR]G(P7(+@,Q0<KF!+/H6T&K.)AA @F(.<,
M^!0%'B^3]A:HC9$IS^UC@R\'/YK E> [H;;SU=MS@E\EZU5P Q^'K&;;8PIJ
MX'V6L*32JY'QV-\71VK[HP!&Q;,FS>LO5?]H;'$ZWR$OY\@=HG\1C2Y0[TF\
MH(RWX<"-)W3_Q%-77R(2/1/_5@3W5J0:B,VLY_@5>LBJY9>=\W?TK\K+%T@0
MH,L5"63;Q7:!\TM#GB/F3 [V%"@=H;U S.L[+GT/E-''9 17+^P&4*5D7;!=
M@E. =^.WG@MB@\FECCNZPT.7AQ2&5^=1>_:H&^$@<")B!-6F.V?*='4FLYI2
MMS<14415(*5J?:;$P;RP5J,]UZNBWT=13#:\(<%>L/J #L(BRAT=6^(I&S<S
MB""\M]SH4D4.95=[9*?W^>+HDPVI2&.R9F*D@<0*\/Z4:!E(FUE!Q]&2BQ'%
M-'H9L",:!6'3YX]8->\N3C8;963J*SE"T:4[69O=_LH%S2=4RU:>)9ZT,Z<7
MFC%TL-=&H)[&('[[<O6#E@?BC(^,Z!*1 P)46N_)+N4[7.CXD$A=R#]D/D?
M\G +(UL#[5:U^VL%T6Q@ZLR_:0L?^3PU[U2V@UJL.GF3.(QBFU57"<OBL? &
M5KM"D2=R@>:/A?+2I]R*H ^G6K6+KRI%?F5/QL.M:,QO0.*?.AAL@#]PF6?T
M>&<4.GPO+UYVH[GU0^NN99(&M*J.,Y]G(177$*8+,!Y )VMH;57:A69J!JFW
M<W_J'K U!^$IN: OD7)2A>P0Y2S=*;#./MVTZ%X<P?)'$G:I%.K5[&O$Z9E>
MZ"A$!T]FBQ-;[7D. Y03IP\Y-2R)@<#<X")V0LQRP#]44@ +]R3/037??+'.
M5J6HH +1>G@CL("GRSFEX!BFIWG^^=IDO=[D3L4)"S8V>S0#U;$613%<V%K\
MZOO*?!'<FY$#5$=M+I$W"UZEAS88$E9 6;NX(#*:S2?X&@EN1,8GT6IA;.<6
MA"^^FYJ07L)!PO"?(M+ Q7Y+@SNN6:6,+C$12*=GO:I@[D+LZWW )!N8$JO6
MZ3M7A+9Z*+E;!XYGSR31B&VW5"Y5=A; LJZ'ON]+NNFEG[(6]K!=%%G5MR6K
M+C-M ]H]^ 2]YQ+G)_,Q)]'J*7M)&QLOZ<9+NO&2KN8E%545]'9_NBR2AS]
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
MR5_S5Y$_^KFFO\;.K;$=8GN9*K*"\#L!94+[-5;<4;C$T]NYAD9H/[##B0K
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
M;GG\YN.].<M/X.!NN'7#K4^'6Y^ZA?5 ]M2.M*?8V%4;A?,?JG!NV'S#YO\
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
M3Z=@6CB$$P@G1TD+/[?_]L4D\V-@BECQY)9@U4445^N";G*I646(,(4*_+K
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
MZ.#M2&&&S,Q">E'56RZ^2"85JRVHX4B,>#LT5YZAA6273:.F9R[&8VG-"?/
M%1?IMR-[B$A.$*T]YLU%84"9TC@YQAO!R-V'5E=IR9B8/8DOS5+58JZ%(2ZQ
M"(<R;X>V\NC89QI4%NVRTVF3;C U'C1$8O?[.=<6R$*Y*@EFJC-#EIVLX@33
M)T0,?3M455,.(15L4Z?0P:S!^OH4Y;EPZ,ZKULJ#*9=.(G74[,W'1HKP\P@3
M?O_NJZZ83AIO%%(ZCS0Z$D=4Y6YKN!"3N_+GQVF 9$0FQZ<+:<DM>Z6DH#2"
MD<FW(_/#0G^BTF82Q=,>71Z[GK/@1L'(G>DS_3K>4RI*2P^ RA_TJS4B1X?/
MW)T^ZZ4-S:C2!;XK,%VJT^Z1@<,>#MV9?E'PK%6SR!AZ2RP8:J\V$#.C\/LQ
MZNW0Q;#9+O8RV8$N.>5*.94O@I;/A4-W)#4!22>UP*B:CI1'6J\]&.E&;B%2
MXLZKEOU6KMBPQQI:HYM41:+37,/F@I$[DLHM$7)8DF:,D*O4\%JZUS:48%+4
MKJ10R^.,KCG"]*YL)[.K4@/OCL*1NY)*KG02J]6;)DJ)GLC6P-@O-4?AT!U)
M)<M%C4IV*BR*9\NEGB&:0.7#.>U.WPP6>M22QSC?+8WPTFH@!$);B,SN]/W,
M.F4U@97DM9'D9_SELE\MAR-W5&KN#IF.V:M:0C<+O%5O)2Z[Z5$PDGP[LI)N
M(K14=EF>0FJN9LSK2I5L!",Q[.U0?$R)C<*8Y]&62#>FO3*R+O/A0[$=\2^2
M<[DL&VE/**GMKE#&*IE1.1JZHRC<8DKG&]D@NJ=FM:GLY$TC5U^([.[TBPI8
M)_EV31#P0J\N$5F?6PM<,')G4AU2<*Q<JRGRW7Z!&@*JSEGK1C!R=U)DMT@Y
M$[<KZ^FA(5=J3G/!X='0G4FA5M/JSXVTQJ^D;#<G,,5BNCX*A^Y,RA22><)M
M#INZ;R.J3/&EN<TW I7:G177-M;#%F>ET=R4T@M,RYYG9EPX=&=5%7;2RT\P
MJ:+[E(TJF3JVI@.E"H;N2"#K*35?7F0+.F7-C<FHE657;#1T1_\*7=%SLBEG
MHDM+<Z#99,]%0/2NN]*RF;SHV:DI&RQ6X%CF. "TQB@:NR,#;:%;]696*^K
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
M]?3DB;EP>2_/%=\&#)TX%3;VOO316.!C^+]$'JF3M73%%J1RO9[1P0PQVZ/
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
M*14'U^4RZ[+) X?K$K=U^2AS&J[+I=8%@^L2PW79Y)/#=8G;NL!]/Y[K$N6
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
M'F-E,-4^J:Y1RB;7>8L0"53F0OR!_>]ONY(@]C*!%0C7<HKPNR#4R4QGYLS
M9CH.R#0C)<6NGHM B E Z)$E60A$MUI"$'N)P-(#J 07*3V(O5!@R0+4 5CJ
M )7@(J4.L1<*+)$X1XG$KX8<$K483.@\MN)GC,(WV7$5U(U&&'*$!SY!S$$=
MHEVOK\8A^(7@6>E$W0$J<!R@;$]W@L4+WMP-E]ZSMP<_\*0:5D2<Z* F;4BN
M6U,CW8N8BO#L5MQH9SH=Z:*G#0WPK*8O2=/?)5V;J"(B24XM"ZMI9K7LL.UE
M0_B]2XL/'?NDGTVKIKZ86@O(P5!/VWL<5!Y@='HF+U=\.CVSUWK%ZF>ED8AA
MT17'^"-VJKMV8-$%['H>NV(-F#EU/94$L1< K$"XY&Y\^"2BA^217&JQ[ BS
M"97*J[W*<MS][?N[W@D+/K\OOP@7LIB>G/*S$H]/S/F@LVA4F4HCW)>9AQ_X
M(XJ2L,CA^HH<8C]]6!QQT\L+.\7#HHI;7EU8C''3RPN[M\,BCN/&%/RD/J@
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
MSR:Z_VV+6$5[AYCA@V/9RG07I)T]GJ2_> '.U,L9\\T'*V%U%IGAL994E;/
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
M?P77+ 1=^/NESTF]P3,R3P^$0!/"N) 7S(QMEKOGQI8C9B/GA@Z/O? -"#2
M%J&[F3]/N22KD)J'/Q+TJS#)/A75(8R'SWU/0OAQFS "Y9G-.K8LQ#D)A4HU
M^[V7YJE(%^%"4*->.[7,QV_Y,_-Z<GL]8<M1:<N!N UO\?-L0#!,(1[PXN8_
M_H-M,#2=NFM$\#R_<X%"(;Q7, 7HDHX-*>PZ&(@HZ*Z;.J:F>$5-+'UJ0[^F
MGV&*PW5Z[Z5X*R8([/D);OAS+'%<@3FH>&29MM 'SQQI*0]_M15-63I+UD?>
MZSQ_3*>_V UW!KW;O;9#2,J[@CUI>3%05S5;Y*NBFAU4>HWL7,ML#AOSRHX)
M[2A>;%3X>E2PI\+CE;S.I>QEM;E]W!86HZM=JSK[]F]ZWQBB%,'J9C'R^+7E
M$[?OLGR*9LDU93E6JH-4OFYTNJN;AW;T\NWU-?ZY%5PK\\MUX:%<6-3JJW6R
M:C=L=5GZ]F^6+A)LD758D/(7I.H)2LE6I"G":CUM041:/R$6/Z<,_&B9%C0\
M@- 3RC9!38P?=?*/T!W?7(]RE[N+1:I1J;<;=[T>+VP^ B_<0EBM)-7,CAC$
M9L#H]>PBWSPZA [O,]I;@]3V5^F%=MP'^!\KKH\"S'E2 PNJ#D$]ZW<M%?CK
MW8/X5Q4.#$X3?Z;-1;#0+E&?#/D^LB_]1:%R.5E(9HV_O1LM6G?5^T(]"SVB
MTODSK)L<E@X$:?;>JY4.K59:4)K)T5(MWB>K3KJ\U&M7?;,\W'S :CD:WU,N
MK)FZ*$^2CQ>RH_#C$5193&>C5XOU4PP<@GM]L^@O7K5+6%V8\IE;-)O4!C_G
M;DE!:UKP'9R_LF)!:UP9"PVWI0QSRH5;2@2('VXST5+WLJ%M5L#>\?SJX"Z>
MB:0H'NVK]22>P OVAM'2YUP?08C=[1 $WG72=X&,0)IC5J5(?I<;:<=6TM7R
M)*K*FVBMH(UU!)] (V,^B(#TE +!# Y.*-/G;Q*]"O:!!:TG>/&0)4&ERA"X
MG;H\B9L57DUVU*1BZL0YC>B0F-N.Z)!#K.L"YH#X31K>HI4)$5B1+%9]F$[:
M_=I]H;KJ]INSY+!>765GGI5RJ@+Z'1;"N<JL4&$WJ.;&B<O6KM1\N&MMOOVK
MZ0=BYE#N! B4=6L%O_S/2J,CY>2_1'GY8ISS$.<\?'BZ0)SS\$?D/#R-CW\%
MFCYU_!U/1KT_J!/@J\CH53#])VO8OS=RH:%UH4N8!2U^"605VQ 5'[!*\0M>
M9!;O7%5XD HM?ME\O&R)NU2GWGDO%-'KMN.(A#T&8?CV;Z/;_Q]Q:?Q3^6#S
MWAN'JW>;8/)81#&'>#U6@@A>F, )\".IY6$C::X101M1MQ[;1+1TN MA93_;
M"JU 2WZFW$]3!FB?4U&:P\.])T.]BBD27;\(13C1RSE1)4UG06ZXR#C'PB;!
MP6Q$BFMU8;-XZ.01X(.<0JUBE*!P:EJ0>+^UJ,F)$_Q:77.-- :K<,MS' 5:
M8\L',(^T#2OKIALNGZQ87@UZ=YE\\+L.2$"+=A6(R'GWT(ZA3FO+)>":1=(I
MEY58/ZPE G?M+](9:QT;6#*;#A<?,_Z:N2O& .C$5#91 +1"\]AI(P1,-4>
MZX08\'\,78%ET A9D'7:6QYJ$GK8&+H10%21><PB:7W@=AR&<S*@P5.;F7-+
MI["6!8?K &<;L_Q%BR5UNP QB7608-S B.& X @TQ^>:#[/' \W&:0%]GTVC
M66./)>@Z[R@UX*UDQD\0_*^1!IR:!J!PO/<*J4[0D6P=RKDFSWQX.0#Q:=$
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
MN[B?J0$3=''/UDM;J#E=C5^5;_L]K=FL9G.;$RR&\VXK,"]NFR5CEF_Q2KO
M)WL/H_NYW0,OV^NJX+A>?Q(CB0K]/N']?ZX0SGL#D*O8 ,##M+K('$ WZ&/Z
MCE5;]5)539R/G%FK(AN%WOC>/LE>0!#3 4G.D?E\E(9S(5IXOS0L2E5W/*3;
MMIO=[K"#3\:V(K%?O4M%VS:5B6-[7:P9V@ON=EMGLV8A!\ CS!836NTQ>)<%
M)CRH+/"B<ZY"^VW_U.!^X<4!I!<Y([R&8,$[@EU<GAPI@76RPU?!G\E1AQ_F
MNZ5(6W$*I3PV(O?L</T%FNLS8+X*P%CX"H/"\&V:&X@U'%,"7-GAM,F92\.L
M) 6?9FR'BN.1\<O>V,^PG"5G(=& V.) MS4\F80[%:J"^&OM]V\/00(##2T&
M #VTN#(9=87KF@@?DC 0=FNPK7N ULACZ"1 IJ$MPYEXPZ=4$M);0IL4VM.7
M!$%?4Y".CEVHSU>)<:-XTQC5,IWM(.$TU=)V]L)<&R](0M)I.E/2QYYDU8#)
M*-!U*V.#D'ZJ>"M'+F0I->9\8JHI@3?X0;.G#J>EY?V=%#J[&M>7K\(;E,FZ
MD7<0\64U,'T@.;*(VZ*[=I::EI:KS=YDN*L)=LO.X^.K6#A+YPX!2C\3R?_Y
ME<Z\[4JW[BH/@B/=)_C!2DK>%!9\YJ([>VJEGU$37K/0HEF_KM\AY9I?R9?=
MY,J>#^K*+!H,\.LL^2RS_1*C9; :#1 QRM:TW2/Q'U$<6EB^('S8$=&@,P ]
MQ4J9T+/*\J5GA!A\C0"Q?GU2[T74S^E8+HU72&P91+3O[X*>A.%BZF01&4%7
M*^.'=5+@NXO;W3![N\K,9Z-IZ5=$1PF?%.Y!,4 2ZUU692M_B1>^[*]Y9[JO
M^)6(Q15)_SUG,5SNZEEAI"1M&],O7\[-H#)M/GO&IS/1B+"/VPS/^>CO16@?
M;BD!LXWHYDOUVUS3:"Y2%W)2*8YU?C0YT8W(SA</#4NX6/#*(I<NBU>I<F$
M8,>S3*IPEHLH$ARN]4L]:2\[CG\/0^W;PS_/4&W]9O-XW1-J52?QF&PF!G>[
M:?U$]_%F-=D95XG*8E&;C0M.]GXRO2/)[\!0F>)',=2QS7@=0VU$M;HV)7/-
MW\K;]$UWG>L\//S*4?U^^S"V;Q_;Z55S415G:31*MIMW@_HQG.L^*TV0)((O
MFD6-CVCL[YCY],LE\[\*P# 9 PQC@.&'8_-B@.&?#C!,OPI@F/D@Y-J; 0PC
M^E5]1*'<Z*(G5=H 8J],KCQ(E\3U==\:I>XVV=K5G2R5Y)-LMMT/UD\-S OS
MI/5Q';=#4#2ZPM;Q4J\D0_<@R!BX E)MW7*L$ G?(9M5<D5^0^Q*B8:@C[PD
MJM,'UW]Z2*S&92#C&&+BBD0>-$5X3@%@F6-,35WS$5+?SWQTF_<E_D[4'(@4
MTZ@/2TZV1)6(^S/J$4G0Z"_X/O"K&# /L TLL(^6AJKO$')O)T,A>#7BF]6@
MGX?HMOT"1[8B W[(7$.R."P;[<5-6A>+$V@6#K5Q _,_XU0TPZL>W#O\3.(+
M!\\,!-I5 +4Y=&MHCQ+\ 6OHCC=<&A8//$.EX7,7PX8@U?LL_%Y(2'+[HB-M
M#B[O8.7@?? !(PM. D\]2T0ZNJG>2+SR#5M2 UFEQ0CPIOCDHYLS46.5"SP\
M:;G?\;JHL^7<"_<OQ079"A?B2F>*[PN@(L69B=S8O@^M"&%FW?L!>BBOW9B%
M93OR[LB+75@+:[]C BH2O]:?L_=Z]_Y0 C^A+=+"7@O7FZ %*AB''E0LM6QQ
MYOKSO)+/4 ^"#E6T7&KSV!2/Z1P."3Q F0R0/=I$@(N%BL^4B\$T(9Y$%NF
M!\+X2!H^P0+H@9?B1]I/A$S#T,@Y=-X*C,!;HG?+? V<5>M$M5 9MY*/(^4F
M54K?+0<7-[-?25-F:]GRL7AEBM_#Y]RUKC$P7V0F8O>NGJM>R*O'D;.6TJ*=
M23Q>0N)\ZCS"5Q=,^7[G54H+0F-ZK9E\;<QC2JT(NUEN.^$_:)4ND^/6]<U4
MK/'*M"=/]"VO(A6\FN?YHZNT[P/PH.Z*FXD-G,UHT*4_THX)TV"4*_XH(1LF
M(H+?9Z73H.+7-4/KTEDP9>S)K0FU)YJ/+^][ V'&-R>UY6TZ7>RV>&B9FCO2
M"NUS$N\K5B=(N/T"/QJBTN"NJEP5KS>H^*@FFZ3BXO&J!"\B7)?F/,+]$$0*
MZ5B)2+_3H^C;0F&UKHY7.51=C<L3*9FSY_/+TT2CD'F<@K[NY0U _,]5C C>
M'], ,MPZ4WZ)-A=>*#*X*-I"7?B0>N(C;,DT*:P3'@^A7H7DK$/BB0>P9)=!
MC*\T*'.%3"JL[;#?62-PRQ EQ-#I!\^@L,:= <TPU)VKC_A!2:IJD=04VD7:
MS9(WB>%QJ)Q9T&3# 20^0<GCKTWRIGU%4"9E]$7?'C8(D7((]&:VB,POC$<%
M?"@QC1LK.AIK\8#'# !(E= ZU2>AH!RK\@6K3=-5P&TB6C1<BNT-AGAU5QMJ
M]4'RCNK>Y%UVSE'"<WLO<@3]"Y7Q >"/'^&G&9 .L!;=.YIUP0!L>JC^VO_>
MJ[P63@)PR^%[P$RF8-)A>7HOZ!F8"TP16(=4OZ*%#UF)P1=E67@U^TPTQV(*
M$#X0.#[G.F$2X?J=D0<WQK?0+_?SOP)(4M(N8;E$KFE"\BSV<IYH^Q</.+H_
M/;>@FH^O#E,/S8R9(TI=S 3&AIJI;V#<I)(<01ZIJ@NXI7M]YH*B2>4WB92J
MH[75Z$UN370W9<;E8HHE;VC>%R[\:I^!GQ@0  $@(XB,Y*!,E9LVA1>2\)N?
MJX,?*..!6@8,"C;7W+<4 Z1%KMWH)N3 $&ID*"N77LD(PL;B_[9<5@'#B^S
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
MYW./JXL;.=^^Y;.0['2>.MXX\(E>#$>:,-"6[]'="7ZY_T)KK__"</ZJYB1
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
MLJB2K"V]0_1"O7U&AG,9.%@:H[K -0.?KT%("+P[\P"JB"QL7@H\K8/GMC+
MW W@>WIN5R"V\/& !:)M 3X#"NPM(:"H";\/QZY.LU.FS7G^&'#.-N"!NFTB
MJSEC"A[$+U2)X\> [TH&LP1/6NFPDQ!T.%?@T<"O4QE;X^; YIAS!.**F[Z4
M((9L*N#/# _]7*!73ECCQP0U?G!J\%T<LY(M1GV^IY=]JO36P>_^'\B;E6Y
M_!I/HCTV\H(E&$M9 ZNQ3?@7J!0:IR\%A%D!6L',GC5G+,2V +UW G2E^0-&
MRIY6R%+G!14*@_#*W\&W/:ZN! ]Q![%7@-VG<PS-EWDD!F<<T<$W#+!0SM(-
MTW_E^[\/?@4Q!)B:%UZ A8+ ;RYH)LQG@O7R-F<AK+O_$6B= +X.V MX#;[@
M%R @('*$D@(_-)$N%#8$@P;8H]F&\:,1+.4%$]Y,P(N6@@'#&T!$'G!B(VB
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
MR<!C+/_GPU>.!P;IN8/7<'B>+IZ+W>EAD:J;IX=/8$/68.+8ETLOD^9]"_X
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
M3EZ("0S]!>_LZD(:GL)2?^#C Y/ZM/]#^#WO&X=SU$#B#BGR:R>"?B+L\"A
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
M@[U%G^L.;/SYM*?^6[OJJQXZ_-.5VY"/L\F^,Y5_K!Y664Q4EEV24,9*8ME
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
MI4468^ED,HG3; X#$IW,82C&$A@FL.</'Y)<CQ6$W@Y=3S>.1B:GF<+.N2:
MB1R#%K-:#U/P]&IC4RO3K2ZNFK^<O<11J4(D2+F1P8?4J%%/H5<%D%T3XF)J
M+30E@;MJIKSK,Q9YU?PMIB)GS59U47'+5J+:2=9X+.-<$T"SL15'3+Y20&VU
MQV_3"6G6:EP50(&85@>L:(DH4V*J?5Y(I)W-5?-'B//6EF+PB5*9M4M"=\ 1
MT[ES30 98U9NDVY#0AG#:JZ(44TSW=XU 4R,P':47Z(T);<FY<YH3J?:F?PU
MHY9?4G-SM>O+Z+)0K%>9S&8[ 6O/7*Y($Z5N6QHFVXHKC-K32J,KK[L],/),
M4MBLF$,%+DNS/ I,%2:B=);'4S2?Q9-91F"S631S_NR6V$XELEC6I1B5M!;-
MR;)*+*]*BE/N%OE69317.AFZJS72O09O7Y643K'8292&*8MT:]EV7:R[.:LB
M79.4K&94&I:CY4DY;Y!F@\LRQ?E54S6:S89IG,U;5'&P<)FI@A9%YJJDE,U^
MGY[N5I@R<,>V,4K.Q\3@ZD99TP;;4C:[7E.#P< :C?F%QO:NFJKF7.JZ[K!;
M5-Q!<TOL=&MM*%<W2FE!JKH\G%'DLCB<\.L*OL&:5R6%YX&Q)U"^20F4P+.M
M(E=?F,XU24$3I;Q8K&0IM*&#O:?B3":9PE5)F8@L8772BRJZIA*-9JI=34_(
M_)&DW+RE@KU:J9YGRJ@!:L=@+@C6(>=^I18#&YG3-3W>\60QT\\U18PJL,RM
M:C$N7.YS/_T0UJ:?D4&8YPHA2+S5(+5#_=0G=ZKHP/*!(('[:H.*ZM;B5MK
M+5-N?>F,>^UA.EN]58.*MTZPNGVRFZ^5$'+2)=L#<H#DVR6D,ZR2?:1(]?MD
M>XCD!P-R.$#^\I)N(>CKST\\9?N@1BR/W$LC17Q/O/I/Z?[^)Z ^W[2/0-3Y
MDHKY$D&^Y)[3N9@OT>,+L&.9F"]1Y$MLQZ+(E]B.W90OOXZ+^;I[_"$=-EYM
MYGL7/,G;0GN_M>97C])>[KW"GB[^S_NO8-@S?GM*O'G(^'[:O-!_Y((TM]G*
M8[GXTG(1.=/XN_O#I[6BNKFA_!,*7(C!I[=A"]0DPNVK?E&-?%#JKV%+8]&)
MFN@07]W<=@UAQ<@0TE>S18:S_#K9L+#V0>WI'ZC!;0+SVQ/A([#;WPIC/PF9
M_322NOLMA'="IWNUV(&VM8Z5C?1U[0IH.CLD:(Z8IJM4AY':&UR?E7=;R6\X
M1F1>ZS;V4%M8K*VQMKZS#2%=$]N:@5:FJ,P))=J5TEL6_21MG;L4SB_3( 8K
M<LJ"W:;![QRL9DG_^#>9NX2,? 2O0=9,VX#5%H_G*'P32_/Y:_Y^=ND#O8BP
MS"A0P%JH?U?L46:3R;;IY6Y&"?DVVW#H1'Z^E?RN?D0F^0V\AUB%8Q6.GFOQ
M"RIL=>OI[JQ9LI5!MMU8;];%:B$)RYX]E^+RFO>?NA1W[5GYLI<!6Q#!F1_N
MB^J&Q&CRSH?K^3#?(V++OY<M^_9D\,U;%!NZ?TVGY3B8*@:Z'-X][QQK<A!<
MG:->',58Z_JN41HGQI2=MW)CG9VZ%5'RVV<2Z1MF1+Z]3L2F(38--\ZS_)EI
MT,9FDVF3:I=*C_'2JJ5U4I;E -.0AIUU,2SWD D8P"735B&,UI.'W<D9\LJC
MEW>+7O<0+!_W,"<.\.( +^+NSEX_!\?:F==X[WI88-7,*_9L5+''S6&YWE,2
M6JT^I5:%2;$3=,S%B>]P^!-K=ZS=$?=8?EN[LY5ZU6@(<D?IS"F)6N07M4&_
M![0;>BO92_2L!\OLC/+#(QC..('ST%%:6)<:!U\1<U3"3+1GK Y@L;#OS\MQ
M5G$EUAES4!;1@<ASJWFQTJ.*$+@ ^"6Y. ,3ZW:LVU%P4WY+MT>E;<*BB,F$
MK-!J1W7)JK 5(,X7]$KPR]Y>7SF#\H!7L"*YYM1]2[XC2)/ U-V9)J_9O0@0
MZ?OF(NXM&-&BR7=2EH<([8>ZQ:C(*CB?.#2,VA]'A+T$& \3*X[];QX?G"H/
M 92'UVT(?14%B_)QE>Y17'F4@HO;5:$&><XP[>F#W;T<9=2K>KW==IIC5-9V
M6V.5RTZ-B0-[QL*3VF3RAJ6IL9&(C43D5AXE(W&[.M=?-!+N0&E42W)C1:X[
MVV(OT9:$<AT:B?2/?_&G)/::D?#\J/_?@W?\8I"4MVEU\HX&C>BO%MTB?Q7[
M'?/OT,%#9!-\ [:F\[K8^=V$CAV]T[9^2T;Q.H2Z?N?5H,<<?"+",K!3(^P=
M)!G"OOV18"R#1F.RWSOO\&78F9;?>)"ON@CH9?,N NBP >)K/G\*YFO7T%?
M&+E=E=$L(.#DVI;]5CH76*_#3IU="RJ3105;**+:ML8/&[?">CV1T&Z_TR7[
MPZD'Z$KVJ%JW!<%<3U%</Q#$]67U.+V/__O*$N.W"C%>6(S?&O,EQCV,*%]B
MW,-H\B7&;XTJ7V([%D6^Q'8LQF^-\5M/WA#C=,;XK;%<Q/BM[]T?8OS6&(0S
MQF^-12=BHO,A^*T1.U6&ARP@,C""HAM1E#D!$<(SB;C@YJ$+\F]Z5/Z=3L*3
M='"\1[]XO%=PA^Y*R&]EDX:W NF]XL%#;D_M]D-;GJM'K_BFV4<'Q2RU'E=6
MEK(JH;U9_H\.UU^86\70S6L7#Q<CJS<JZ\VDXFIN>4<6>FU\TO,Q93/H:R7^
M<>E-;"YB<_%RX<P-S,5N4K*:&WFCD8T9@^NUO-3JEOZL%N<7S85#ZR;931=%
M=)S=S7>E9I5-\7D?U#:'X@]U(\BK2T)6 8F>D!4DDN=#?;SS]!U-W_=:\_<#
M6?@UCRD<Z[?)9E:R!9:Q$_@7OQO8Q-Y<U(ME8N%0ZT%3IP=%L;%(]#[3)M8;
MVH89\\TNV9DKV&*Z))75.A\ Z^9>LXF/DIF(C49L-.[B-_VNT2 =TZET6YL9
M6AFU6O5L*>_8[4^-NU:KE"1E<WE,&0\**#^N=@I$LQ= ^6*91P=\:0J,*<QU
ME4?D)?"P-H)7NQOGHAXZN(S!(>[O7NT5KW:D=X%5K.-B Z<G8DNQZV@G,UE0
MNLM^:GBY(HD1.FOD*FABGE RY1P]7VP#/-]<? \LMA>QO?ADS^HU>\%7VS8Y
MWU8Z2@7=+;5IJ4LE9Y]J+XQ):\"O$_(<3;<GRJ0[2>H3M^>#_+YJ+[Y>-FJ@
MBY;#&'%GI3\R<!'&TOAH:Q=AB(ROX2J%^?A0\VH:F(8DLZK@758-0\E67Y_F
ME"V&%B=:!EWN,'%-?VK^B< :N1+74S44=WM\;S$E=M.%Y",#8Z_UF8O33[$!
MB0W([7RG]QF0_J"T',ZH0HE,,Y)&J6:93N<_-1=EH_@,W5$H3A:Y5;*4$OEE
M0G,"\.&/;U09L2CC7K7[,1GBF//1[>9-,(9^T;IUZ*TZ4A6VK8P++KY+)K-U
MNA\ %&-/.!IC%,<J'JMXM!""?E'%&YH[JE %L4PVC*8U=3JHN%1[ 4[Q4Q)_
MK$Q04S#-GPC#<?;25AE+X &E5P8@I0==XQ4H,4L=+,&'YHD31G&\]]7CO8NU
M(W]].<<E?U#8TI&^@I]5 ?X #%W^2&U?-()7[%^M4UN/.JY(D(-J>E!WEYI)
MH3TZZQV;7>D-]7>< XIM0FP3[N_IW- F.+2:T*6TD%+<M"ABU89#+70)V 3/
M)T*OU&K_'2=VXL1.'/5]R:COA>5^V*+C?$8LV9&6[*\7QH>-$?PM_?1>T1.B
M"?'EHH]STA\7O_S>RXQ2*O(S3QO:PM6&:7*KD9ZC6D,IU@6R4TD2LQJ=IS'4
MZ]*<>:V/:QR(QSH>ZWBDCANNZSB;*:MTT2QD428KK);-E"Y0(-H&.@ZO[N!O
MWH$.&Q'< =O_7%=/D73\<;^#O/XY4R_9!A!MKS. *S"&B0@:+_!(B)N&$-@3
M G<!SY6"HN(W$0A:#!@"ITL:O!QV>EP2-BS01>2_/UAT?[>;P$&2T5\2Y/>D
MD/8"C?H"W68,@[;D3G5BL^2.3#>VF#3,)YARM??C7XS(/ $#<R'1'H5O3"SB
MA%@$+3<P:JGF9AAI$\6E7JGWC>+0N0.Q1F5'D!-Z#84<VRQ23MU&)WE(K-1U
M8AF"N1(XB..JNL^?J"\W4?5;]<Z "!@P'6K80M@:QAQ"0WG9,R/9RB=K3&6V
M)!EJO:T8>JV?UGJ?T3,C7RSV*;*$D),NV1Z0@WMTR_A]UL7],808CSGNCQ'S
M)<:5CRA?8ESY:/(E[H\15;[$=BR*?(GM6-P?(^Z/<?*&N ]"W!\CEHNX/\9[
M]X>X/T;<Y"#NCQ&+3L1$YQ'[8P2G#H<.YYRNF;9JP</&L'%X7!S\T"64,>Q]
M]$JPCD\$BX%J%O>:.0@4\TJ!AD66TWA;VJS0XGA.%RO+LHV.\GY+"_R)R-VP
M"BMB8AUK=ZS=$2V^^FWM[LA:5V6P/$&-$QQ)5VNM6:$@^1THL*?,E0*,KQP=
MAKX)>(XM@O7X)5"<;GX@6/)WM%#?:\W?#T;^1GY(ZU@-BU +KU@HG9L419ON
MR>0XE6FW6(Y*=D:2WP\BDXG[0<2*'"ORO5V.=RDRF28' F$G4DIZ6%SBK-$F
M&F+>[]&031*/#HP7^AX;0>-U UDQ;MRDX7."I7O#+D2+3"^&7O<F4Y3LY(T<
MGI&G^]U ]:_=>&-*PXZXX6=*NEX5M]U*GIP10<<&'$W'J9;8>L36(_+6XT9>
MUIO6H\.BC2;71DMDA9VP6G:R2;.VX_=O2*8>JYWH ]9 17+-]XX*/QB.XPM@
M;\1IBUA (RV@#Q&.^W@Q3!"4!]>6XVC\L_WIQX69B.#*H^0CWRC"#B\[7X.U
M3EM,NLGP%0I?5Q.2@)7I6;KG(]<33T0Z&T?7L36(K<$C1<RO6 .^QX^GU+P[
M5M8]I3S5)<'(H7D?Y!Y_RN5>ZV,1->"9B.-/+%>J[@I"0= $4;9>PJ' ^YUJ
M U=*+%4L#NL0Z*LT*T@WQZ&X<E 3PE*TNLW.E"21 MDFR[7AI^!3O&&L8[B*
M&*[BJUQ;C>$JHLJ7^)IW%/D27_..)E]BN(JH\B6V8U'D2VS'8KB*&*[BY TQ
M+$$,5Q'+10Q7\=[](8:KB#$'8KB*6'0B)CJ/#%?!ZIIMAG4@<1E(?(,]OL%^
MK[Z^4!\+4!T%LV@;QO6&G(:)]W?CZC9%I5%]2I I=5 3>SXL1?:6K8$B)LNQ
M2L<J'=%*C%]5:;6:<3<Z6"KJ:D)V4MB2]K;FA%@4!)IYJ L,>YPL?0E]CI/V
M.8\7V<7%X%^M&/QQ?(GS J27+5!.&6+%9*\ODL6%.>[KJR;:9QP?:P++OF9_
M'B6,CO4TUM-[.0COU]-\0E"3V=$VK^#=VG;:9;,;H>KX4!(8_O%^0L2<W3V4
M!,/=QFV(V'HC%./<^YISM,@4WP:_JV,S"O3_94.YDTN5_,"@4&J--6IF3F]D
M>2K D[BE/Q,;D-B Q 8D\A[7VP8D8W=D<DI9,IE(]@A94?-H@<_[D!+9C\?L
M^E[2'^=HXM@O1I2(!?3N:_XRDOP0X?L9]$20]4#8(.T11_'QK?/XUOD7C<S#
M'&8?7DX0^*;,>%(NOUK*L!(;"MW*)<AQV<"I<3>G]G''!Z; GK!D,H[38Q,1
MFXA'B;U_QT1L-:)6GI75DK+F:E9Y2+)C=]KST2JPIQ3VYI%'B%;Q,1RZ* ]]
M&9OB]-+3[^,7G,-LW 9VX^5U_,9UK:-+:9PJ, 94R?D9"0CXJEO<2GNQ\A=/
MAA9EKT.YW/G<_\_)C;J]C8"($;KQ,S0$1ZL*;O+AGDV0A(1_88\1P8M_,JK#
MN&:(^9!]QI-A7?3/O3&!=$!2S]GL?Y##CY :%Z2$8!1'!#L!F_"_=0HW$7SV
MQJW!@"N6OOJ)8\\0^V()?@WO)R:?DS=BTYF5SQZV0@:9&] @_=>P4[RJ4_!G
MH + [J@G"AE\!.(,#_)#%Y&B[F%WF'M!9?[]0/"2-VO,H9J_I\)\. ?/WS!(
M0092)LF<&5SRJ6G<,P+,.#*P65/F9<:0(5(?&\E%M'5+,/UY6SJDO)>WAH8>
M*<L:HW$RB/W KF0) ?P_>VPX7C49GH@G,+#]'2RI+^.'#T]UXT+H_3^"W87[
M"XY _A?!O6_^?:8.)UJ%'>WTP0O]CUYX?*@A3+A[L2+;L:9E)XDF*OPJ3UCF
MJ-WN05RA'[XP[D<JS?+ WE97!73=))PTS;KYTC!/XY<CL:G-]JL-.:UT9*S"
M:'U9W6 ],#)U/E(LXJ4B4TSGJ4:6,DI9;=)=8["L$#T?:?8JY=6<J+70QHKO
M4\U!3]F583.LB[?/<];*L*JS+=59E?6\;M+) 0]'7KQ];'%-KI841^C8+8V=
M:8\MM.:P?<W%VPL-IL=7G%&13"_SY8V(<03N%1\EST=.4:=,9A1:5-)3IN#T
M:+M$$?"9F?.1;85<:A@WRBG"H+PK+F;*?+>"Z?N+MR?&UBC9D[0<U=@EJX,L
MXTRK; ^,O'C[RJI5DJN-Z:#+CE"JBZNQ6:C"9UZ\?64VF6%%R VI]1A+C,NF
M3=J"0Z<OWVYQVY:@3(ME4FC/'*N5["8L,,_TY=N7E42SKK+4EG)GEEDM#X"&
M:7#DQ=L;M;2(FV8!C.1S[ER:-35E"7VF\.VW K\*';V2;'*J;MJ&T!&+1U6>
M@>/G]4D9S!E#*#"FP(>XWI?(6"-\C&)\NC)7BLE9WQ(W=EO*!FZKK-D"G[=>
M&4?#8=B-<+1>A2G[);N9\2SA:R.>@=D$9$EXU$*."?K!>\'1]BI;8''<:_[N
M^2*].2)@RP*\!"81Z:J,=IM]ZFV"=S2DK6^.[LWB3\#>8^@38LT%!,1!!@_=
M@Y)L")RE&Z:WR9IP 7.P2 %^P.LKN'7!\?";R+7E(7]!1Q@'CS^,@)][GV+_
M_ V#(^\)LFG:8 ?T?!)[A8#]\9W!FPFUQ*2K\W5B6LN-:E0EV=D.$G9#S6^E
MJ_$;!O<,,!TZ4$8:3J@-U#._E4T:PM/1WD3AQW!<RZ,27:)6\])V3"51/$=W
M=7MC)?+L2;!7:Y=_*=H[*/BQQ.8-@]$DSP4HN!<V(.^ 17=6<*#9L2T3D@'L
MO<!2@3GNHT/4-Q!MQC#HM&:*+76XRU,5)V7-I\TJ+C"]'_\25_HJ(3XU?<=P
MN014]UD&V,$*B 0FYG,<>/S2')'WK/8$ ]']:3TAX)%K&TBB* O\^=_\7YG5
M"@B6[)>H>7X#^!-P,F00/?&(L+:!LZ>"A^__!F9E 5-LA0^\_,03$%].@6,D
M&/ZG"=8S"0PDFPG7H8LB"-8-\$A_5)AC]]Y_+.Q!;VJP9(\>4$@AFQC-]?X,
MWV4>.9W/2-G0EX@%5!2^QO\7?$?S. .?$-"6L:VY;@"MY3WA#V;F,":D)PB-
MX'1-FYN#;S/6#;1@OX'EP+X,Y#L'-[#]S[^F$U8BE:>[&;1,#C)LQ::QP2YI
MWT<G? WHB'G@B\*O,*HWSLSOR7U5.VAY#IQ.'"?1HK7JKM=V2[$&TH]_L?03
M>J7#*>((AG#,0L83CH$ 3*''YY1G1G//"(A8$&$K&)QL"L@*"*IGVDZ4 3 3
M6-)S ^J932@.O !B#1!JPANHKC?JY#X(^&4I6Y8@A-+Y@M'F=%OEH?H*4"<]
M%3" *@O SX#O9C3ORR(C&PC8+A3!0H#JV<*9S$.#C67^,4_M@NY_&<8PW@_^
MPKS9!\;B&0F,%9@!F/&>)G[\N0%3V #UT6T368%-30>:('IJ%#X5S,)[DK<4
M8;L"2P-/LAQ!T$[!8Q*FP"7D;<+/P/RL>O_0NM)OSN9<6:;6:SHY&LM];"0X
M5Q-1'^ 2O!9QB\!.[H-L[Q]O2>_R-/<[%G0U][^8AD7WH5IX.@I_:S%;>6DO
M ^7\-57.\2M)KHA%D<377-<AV6+3G#LGN@M)_).W#8BU9 K:":#K;^MM!7*7
MA(SUOF'6M*XG"$<Z.K2T0IDI* /%;0F5=&&0X77=^?&O)6B^[^*"<-@\3_LA
M7H;)DR1?@J \/2-Y3V$O,$,0Z+Q[S@\0,$_);^9_'&(%R+.A;*D@"*AIWNX'
M-'3/S5"-?XN=0E%MY]=;-:$DR%*NN=!ZEBD[T?=61ND^3Q!H+8-6$AVEX&+=
MU,C*@QC@*7WEYN[>DK[#%$PE>K;E!H4RNLSW4Z(UD]JLU;N'*8"^KL!?,0;Z
M@40O[PW>U@(WH9O(Z%OA[:])X3*EU]!4NX)2]M#%&_8&Y9LP&'Y9"CT; R3Q
MS,;\L1#ZSD#-H_S!Q%P10$OJ\:MVMKLEUXK6_G_LO5F7JDJS*/I^?@5C[OV=
M.^<XA9O&=JYSUABHV)1]W[PX$$$1!*41]=??S 3LL'HMF^)AK5EJDF1&'Y&1
M$?-6KCR-0H- U5ZTEKDE)RE(H3EVLH/?+08EH-L0WBJJLMY2+)(Q1R,%9^ 5
M?<*=(4/&D$QT'<)#SP\8[T!UCQ#-'KJ!U$MNX*^]W^ WOZ[A^B4&9 R2\3M=
M/\HCX^%BT^M1"I<F4BHQ>BX#JZFZ9FY?F-;21I;;T%6=*!C=?$]()J/II?VR
M<1MX?Y_W_IKO]_7V13OE,_N_V0MTY3Q](.?I#S+()+%B:NGR*L5F*XVXV<7K
M13G]JIR_-3^PU.C5F5AJ;LE6I=YN)TB:6@%-]2_U%"&(5[GEM$?H&9B89UL>
M6Y[8M8S.CV$V56(H?4$856(Q4SKVP!X)W?0=V)$$'69Q.B_-V4(ORIA2=" L
M1LBOCSW147_:U$<L27;#S-GJ<Z$FK^G$BLM.186/CN_"DJ0.+<D#BV3"+:%O
M#1SKVS)+\DZ005A"C0 X"(#8$]O;J(03*4&4]'0@K&U)43 >RE,H_H&$U\8J
M6,;)TAJN10+DK3=_R(MS.'$-\+LH2*:%1#O@UNUTB.N!X(9).B-'%Z" RD$D
M95\CN2W> :3W)T'Q$&<H.A5> B4',>B$1KX- <YY^Q:$$PZ9? I4YWN[XGA>
MLU2T/J3; )Q/[=#5>08T%Y#-@$!Y"D8"!]2="VG/V #P@3"8(7#L1YNV<2'+
M@"M \2^% V]O\,!,A4:,,Q&,O,$!,VTD*,Y;.4#=,R\"9[BJ&4RP%TO @!T"
M?C@=)4 ,!I4DH@$ '%%3%,TV_EZT;<Y6?/(3863!D,$+C@[$@2LJVP"TCG3=
M;?F%%CMJ>+34R@R9)M8+NF7U>(F)S2[?8N>3J52WV+'&2VWX8LL:(D2'@Q+I
M;V8+?GOI>BI$!BT%;A O9(@.6CS=(EZ ( MZ/=P@8JA0.![@Y?;P$@BR&\5+
M(,AN%#&A2& I7PXO'[U/_9;C\O@=,]YR$1ZC[4'DLVT/J$@H$7ZDM@<]@=-?
MBA2=K9/&ZS+N%KH2?:WSP\7%Q@WV(+NXH+BC7E,Q^I%$PAF;Z+SEIP5$<L=$
M0@?ZX4/ZX<:*4; 'B=UGTP@WMLMKE-R@;Z\FTSDJ:KA!A#MO())&*5JH7H:;
M@1(;-C.K3'^JL]%YB96&L42E;#,?2RE]Z=QSEV)"O2O!Y&MYZ!E.TN%YJ; [
M*_6XO J9_#C+I,D/V'BK6N%+U7YK-HQUE5BGVQ"YL=-G*!*B(I>HS>-8!3?&
M(8&@" 3%!03%<4ZB5"!;,R71)UF+3LVT['-=3S7M.Q 40C/2ZPC#4HR5LDI<
M)9X9NF$S;O>B<"AV$4GAF(8WQB*?EA0W%U9XAXTX%U!^LI?8?([JC3<68OQ&
M6?\098'?/$NZ/5&^S3F>6[HP6 PL22<W8K*5BDS[O:H96^#-#UXA.I>]]^6$
MXA.2W/"X-NTR;9TS=Q(=I[8BO9!EBL,2HR5:7)'IE</-I5H>,$X[J(MTF+QX
M..A-+OC/V2M(7YNOKR#+?J( N)0==U4!,!D,M=FB."*)+"X7TH,UKD\EQNDS
M=:$6LQ<.];TM !XNBN=::$L-GO!#U@]">0_MH9_;D+MS-_T:MEWX^J*]O67W
MEX3[D%@M!EPCHLJIS7,D/,R$K5G$=GIC)>@0'?\QH;W+&'TWMLFKV8$_7G[<
MI6GXMOP(Y[5!KS2I+>54O]'0+2DY?6[6G-98B0M:AS?&5U\V&*^Y^+IDR)BH
M"_#6HBG >@,8H-WS'?;^,(%W=6<_".+]&$,/LFX&<&[>9=R7Q'2*-C4E+<2&
M; >/Q8=$K[&PGV'!8&#FT:'X!:V\QS/I?I@X^XDRX./&VAW(@.%:#A>38D%C
M\5I]0BVCA4RO!V4 ,-7"(8(*0GEW%<I3)!$5AW#+/_Q&Y1S^!&&](*SW0&[Y
M!8J,G"CS"EGGI(@>OBVBAQ_QIYN"/B.W CFSSC12>CJ2DREZ/7D>]7ABV1@[
M+>_"(2KJ;_?TF)&W@+>#V-R9A,![#;?;$0)Z>-IYS@H)@^#D>9=0P\,8K;I-
M[;#P7F[M&:7 38;0OI8PY[7VNTQ'O+>*B!VLW:VL](GV?A=;+/I*4L&+S;_D
MB8LN)+'';(>W:N'?7@>84ZE^GHL=IT@*;$;R%513!5CK#3A""F"4$2S)/^>D
MO0E@L3-89)1W"K&Z=5/5D?.PABKRH8JF(PTS-$QRJ_AKP-41!%0=2[1@H;H0
M=F\PW#^,E_YU0;@+N<.2<!PV$SC8/,DKK<?-8"DZV"8!<#<_ 0/$;4,UV%_
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
M0' "'ARPO>_3+0L."X+#@O?=*]P2^HN'!<72?)Z+MSMA%F_W%X/9)IU1+'M
MHGZQ)!%[BD6"\N+!84%P6/"3#@OV!,<'#PMRE5EO4M?R62);&G?*+1SOFHXX
M@95*B%#,WP?N/H5)<%CP<PX+7F:'EPX+R+W#@HK8GY?H ;LF\&JQJ'8EL1AC
M&%BW)Q$+#@N"PX+@L" X+'B$H,:-'A8$$;C@(" X"+AYB@X. NX0:<%!0' 0
M<#,' :C"*C;B3 $3.4G'EIQB"9@F8IKCQ6%CIQ#Y.TX*[M,!>YQ:Y9>2EP\N
M'*]0%_N,T>0;\FC?><H$P\7#;GF9&R4UCJU(@W:9'"ABJGTSM>6(=X6-36VY
M.GM-?/ I#61Q!HCB-I3$IPKDK[.9!%XM/K=P7)7C83$7+G9J Q(UJ"2?(E0T
M"!8'14D>03('14ENPR"]MN,0>/=!D/%ND!8$&8,@8R"&@B#CCQ-#09#QGFRZ
M;T6*E_^!<4X"B!-4]$4=<<P++&)!3#&(*=ZQ+ QBBC><@/HP32N^TCSO7:'&
MOIWIE DQ-6,[N6AN5:[V<[.&/:!0!STZ% W24H-(XT/(ZR#2>!M6Z;6]A\#%
M#R*-=X.T(-(81!H#,11$&G^<& HBC?=DT]UR.B.Z.88)ZD@882>3&NG[]*""
M .1-H2.X0W_F".75-W8[:9'T0?22_G3T,KS,+GLB-=[(.->EF7Q9* Z2=Y06
MV2!'>+Z4&&9DJ[9.FQ6QT9NEF0& 2.37O_$8_42&B2!<&80K'T&Z!^'*VS!M
MK^V"!'&"(%QY-T@+PI5!N#(00T&X\L>)H2!<>4\VW0TF1@;!RB!8^<@",@A6
MWDFP\CSYEM\7L;RW?$M#3=+S>">:)3B.[)C+V7(5"=<&%&H:1H2" &80P'P,
MB1\$,"]C[/Z/"<NM_GM<(/56B.;S-7"Y@= ?*G,Q12PVI5:!2/;XJE [MP1O
M"P:4V.J(7<T%'OS9U.!7>VWOT&_;NK9-]#^PAZ0"E),KQH>#JI'+=\EZ><X*
M4AEOL:UD,;H!BQ6 P)_#(S(=2/\+T,K4,DQ)7!_BJ3D1MLD/>PV?,?#/?D\'
MC#-/.Q5A#  ,XPR@215%LXV_"),W0E"(W+UG7#N+!^ODYH;PU_MC_ZU1\*H)
MTLQ_9]P*1R2H;KD85P31W&=K'+$?^L8SZ8C_P+6:NO=6=S;2V<,7Q'Z$>DVP
MC*3EB3=JX"TBP(H').\S#F?^.]0%3L9M )9_YIHA01KXJPL*8(JE<#2G:YRB
M%WM#N:&A*98I'&W]TJC?&PA^?*\Z GO9_O]=XAWMB:)#Q*OR/ #[F<'^$OU3
MH7 X0,0-("(1B@:"Z!80$7#$C2 "J.97G94 $8%H^EF("$33C2 BX(@;043
M$3>"B( C;@01 4?<""("\_5&$!&(IAM!1"":;@01B5 D$B#B?(C83WCC-06.
M_'^_$K_>$PF/4B':UQ:0G*\P  YI]!VI*O'#PRQ>4$U!/P+9\. EMD,30TT9
M@1_=,SQL[[3N__[/\!RGU6_)B^\C#@@CW]8_>&*_)8SH6X3Q$CSH2(BB'H)6
MV/VF]ONT\O[4T<\>Z'TOT9PUJ^-]1V?WQ14W*AGB/A"\1M;[F2&'62)GD8-O
M&;!G3V@XR=<!#5R3!M[R)J]- ]^"\EMGA(#N[T_V?=6D\?*-[\7F_5G8#33;
MS=/ ]VBVV\9XP <!'[P5E+M131=X[(''?@N\? <P"*3\XU/&-LI+?3;*2Y(A
M\AX504  MRP:OHIS]SIM@/+[07F@#:Y.&8$V^.$$\*"NX$EM$'B"@2<8,'B@
M^P/*^#&Z/_ *[DXR?!7E=6'&26J0Y'=72 _4P=4I(U '/QO_#^H)OJ .3F;$
MOTGY#MK#H<M6$_WREF%5*TP3 S(/%&"@  ,%N"<:W'L-@0:\(]'P59RGP%>P
M+*S%*0':[P?M@4:X.F4$&N&'$\"#^D0O:H0O>T5W?/738P2LJDM\P [GUI1W
M3!GNI>" )"ZI(N^8/@*!$0B, X(H2F) #P$]! HD4""! KF: W;'!.%7(.?*
M7;QVM\F/M$_;3TF\K<Z21]W1OJ,YVG'C&Z\-VNG6-NA;@[',B::##8U:*F"%
MO4YI5853C>3:\WF1 $+'AJC%FJDM5P/TL2(># %LT]1(R#UNJS6)"#_;1;.H
MM?!%JJM,FUJMD+//W6KM7;OQ[Z6HV8+N_"7-)/.XKUJ9T_7!N$EH5BG'C5L-
MG0Y3@V6A$$V/85,UPM]4#8.2BB3_P?X[P/A-8KPUG[^)<5P=,:P]M[76.LF.
M+#ROSQ(X\^M?L,E3.#^;2KZVY#U;GS/7'+]E@?Q&N\H&+ /(Z2./.W.3!=[+
M)]KY5C9<635PJZ PJ_$A=S+&H"+>'CL.R@*?DX0$(PMSC6,VJTFT-:SMLV.^
MG+D>0Y8MN,J*N%=[T76&3G2Y-*MC;=QJ6Z2,9Y1F9"5K1KW'#&(#&G!GE'R*
M$/3CLN<UNNM&;J#]^#GZZ=Z_1/J<Q7"W,ND3)L+P3!+)+XF.&O(>/)(4 #IA
M]F"2 ]/Q GE";-6?K7"$GQ@+0FK(BW"8'4T&YAB(K2@06_$0%7]<H?63;(HO
M-"F]#;9\R7+?XT3<$/B_(TN'5;(-0;TN(VXS=_>.JYN"/J.VG%>IU2>;T7S2
M;@D\L\CJ]74L/[,!Y\5__1O#U@*G&[Z.MP'KW1_K!>;\C9GS>^6Q7S;G%X36
MJU&199&=J<-*WK;&TDBL >XDB5__)L)/U"-KQL"<_\D2*3#GO\N<]TNBU\SY
M4^8[Q=:U2:P=G;4:U99=4KI-?FDB,47_^I<B0G'J<:74&8T(=.)VRRP;V._?
MS'EOV^^32L]>5R2VU1)Z3&XLM&9M64*L%WF' 7__Y5SNMH!+<#3J8U>2("'#
M4GL,VYP6AQMR51X0C5*]64A([*:7_:KB_,[#T;6RE NL4&\0V>=:9YYIM'5^
M48-'961P/'J76'_/ 2E)KVFZJ5H:RW4B9M@J*Y.B48.VT&4/2._5\OGF>V _
M-59RBM6JQ6G5KHMQ61HE)MIR,,N4GL<W%RUYU^%GJSQ0Z5G,KK6L)E6Q"+4U
MCD1K@S@Z_*2?PE3L03CO6I&10+P$@8_S"YB'.LE\EII=H5TE= )OE_J=U+ S
M7>:@#((GF60X%"4?1 8]+'O>6Y#C _;S_1Y3QLJQ0=;*/\OL3.P5TH9AS(RN
M#=@J#HSJ"Q]3!FP5&-4/:52_ZPBRQHH1GF.&>1EO*?-5?/6LMY!"@T>0@54=
M6-7W(5\"J_J>#A3EQ3":6715JC5C]$B^;#;Y;H.!0H<.S.@K54P)S.@KF]%G
M."V,RXGZLJUM=*(C]^*;)"^:RSCBJ\@[[.A'N4#Y/0>(]W"2_P-.E^()PDD#
M</YP67LI"[(:-\49FVW;G5247)K,\ZU<P7O/N>(@GJ@6TI7THM69BQUJ#9BZ
MJ<-SQ?A3XO0ATT\\6KQ#Y+_G>-%>-8IF;,X]RZD6$Y\;ZQ&>6]FO(3](MWJ\
M#,D[#IF<YLMR6<1+;$;@6IU:/5&<V]1TIMDW%S9YUUDDV3"76DH9APE*Z5LQ
M=A55DOIXD$!GD43X<1GTIV9M?_^^[U^"W750YK,R[*&.._F8,E*G\01#".U*
MU2ZN]/6*LX&8BP;6R(/Q\MT%=#YF_-_OV:@YRU,#J<65V$5D/F">EY(E9:"I
M$0<\&%SA?!@&#-R!FW0'WG6*6ADV]:&9[J;8Z-@(<\]L)-^H0CV)3E$#?R#P
M!P(1%O@#]W=0FVO'Y[E."R_)^&QB2K7.9ME:0]L#'=0&#L!#W?[<EVC01L:E
M%>Z(L[\Y],] [@^+NA4G%VRV,EZ'Y;&E]&/,R?JVGUVO\Q%.!  (V$8Y*)#K
M?@5HS[5[7>%Z)&/12>;_F)#P__79QC>B#&YD&1 Z4-I*JL6YO#N2EM[_P?^\
M^7@%0!S2^<1]J5<VF(8O=U4S0?SG(J1[6!Z8"N\(UR5>DJ"<[>P6_[_V5[_C
M/)S7%$W_ZY4XWMO6Q*$Q"K'B6,"'NL#).">"-__E%)M;&^XVX_$0%?:J)__=
MEDF&@, BH7C\/]CN3P@.'RQGW K?@YC+^+@BB.9?YRGO*\2SWG>:(4$4_=4%
M!>!J*<"Y#V9%:#&U^5^*#$4A=8"/[J[(<"A\(3SM213X7WPG43ALHD,5_E_-
M2NID$>PW^;P)>1C31 RZQX (=BS/G9.-7JM$C39%4KM=O5:6NCD!\R\Y+"D!
M*AM+O/'DJ)"\RH<PX,!A#6MH2".)TR5A5^W^QC91UDS!<-9M:A#RJ"HX!^P&
M+".IG,I+G((!?]049@Y*O#+<;\L,1.(X":R&+>&X-+[[\I W?$3O_ A4+_\;
MCL#^#T:A)_\<L<,!5Y%["M9]H?/5"]-[''(D'1V[:#AH4QV"'$6S$SD5[M=-
M<6F5QW%F (?2EY!_4\LP)7']683&0ABR%G%D+6/[IN4V;>"WNT]A].=R=/GV
M/A@#<GM:X)%][1 A33YAT/)_PDS-!*1GJ;K :V,5FL)@A7!CR&0&;L/>QH05
M_%O $&;!CX"4T5A,<VQAS.:,MY(EMD$7Z+,,N^5E;I34.+8B#=IE<J"(J?9;
MSLH29^/I7I'<M*0VQ=#=62/9'A]D<A(?<A#8V5S1UH+0$/0E,-I/^T!E35T*
M!K3S;;!XHPFAMO][2C-,P.0] 2S: ^2>.^&+<*"L!(&8)M6YB,N$A4>%[O/(
MH'O+\:]_(XGH$W$J(048P_P$DPR$"=Y%P5#P$ ,^3H!&'D^PAC W$;HAEJ.A
M,Y*>CQ<^QE,^A>533Q,!RS"-)&*BV#\&-K: H%1Y :+T@#3GW!H)2T"."TL"
MWAS&<\8$$Q7--C!1UV8 ++Q@&)C)K0"05$&4P& '8+S"&88D2F :0+(<F$LW
M(9<<SZ#-!1BH5\<81,$2"#;!"&'LB7D!T8"% #A #CKX!4T$OQD)(XMW& 7N
M17!=Q=&6?2356S)8B@D ,1)$0=?="<&*!1/C3%.7AA:RQ'<,>,"F/*!%YQ6&
M!<C%G3V$0=!"FN74-3:21IBJF1AD>QT  7QU"EI@19#G, T1$AW"4A! X"$!
M"/:1!R-7.#C;,0## R,.K=]]VQ:7+TJ6.72WT9+!8XZ(0NX()H"Y1B\(+Z3]
MX;*0W/',F#<I[,SRZ?@HASXXRJ$'4H%LS91$GV0M.C73LL]U/=6T7Q97Z"P%
MB*P7SE*JN@;<W)&1 :#?%S!>X&%T4M*P4DZR$HH4EJU6-3V*DT9E3M@7A\7Q
ML18W$/I#92ZFB,6FU"H0R1Y?%6K?# LUWX]%8TTN)PM=CIIEF\]ROL3\^G<C
MZ-J)N(OOBW>26>AUG_#S9X,O =&!#0RW_47 Z(#-<D ^IB6#5S3#TH4F>$52
M 3_]\JRNR9#M-0FNCQ/K9E]A$TJDT#%K#E*1Y<*8KXQ#UAGY"Q, E.?PW;HE
MW*"M%G=M-<R#R#6ML8JZKYQC6S-L3S8#J!K6;(9,+*":K*$"*$03@2J BN@W
M' HE*D7\4W&_1!_)?_Y O0'(DAN/=6$,GH>??TM_+G .MB72Q("*;:ET]V$;
M4?:<LW4#,&)%1(C8Q86K:'/>-MP(<,MJUQLRA<_91FRPZ72SXQI=_]HQ%GQK
MWC  08.%@S=5P?NTD1,$!HA&/YVVT7"E@!OB))YAJ61*RRKJ0&X0P$9+D/&G
MZ"D;S0'B 9J<]^PC":!Z!O" UO4$4 1P--<%7+20NK-=.L5^NQ-4P6\9YS>/
MAK>S 1M@;NG\!"A5S)K#CY<Z]?1C-P7-J(KHKJFBUR';[6%7%YQ5>XMV$?P5
MXJBG4W:KH3POV6A'[ZS"+3JKV%^Z*7IR$]Y994/@ <% LR_%*8HP2JZ]O;@#
M3U--LQ ?YY6J-&5QI1(W2CW!TD;0LB>)TY:]2S5'I'% 17XBP X)ZPD91("8
M #4=S+*E#Q]AN</NB:B<)9^1HI3: "\K#:!/K6[9CLEQBDFGF%NCJ#B!UTW.
MK QEJ5'LF?5FH4,(@*+(IS#UNB1ZC:8.\7]$3\#1X8#_@+Y$I 5VI?$2TDM'
M#^[32T I[S9@/T@H$!V'8T^22L\D&E1:JZ[91CVU3$OE*"D4@;&OJ8*?2'Z3
M?XZ1Z2 <^E0&,*" QPFL$."M#245>MU'YL@<'G1"&KO()9F7,/\9[(FY^E0K
M=[HSHM)OIJCRC+%L]A,W@!T+&^Z!4;>:S7L7.O<]B15";A.EC6+BK523Y<M6
MPJYF&,C H5C$AQ:7]4Z(_( /[X8/E7)VDQ+%<5\6>#DYHO3!.A=F CY\DP_#
M[^?#]_-?C>YD[42N)[%1+I<KT%*)2M UQ'_A1.($!^Z'R[81KYUK-=8UPP!@
M=T(0;I0//.*M!/EB<_#[2H*NG+(^>V3\NCX8'OF03;0?JX'N%@SI5G1G0>S"
MDLSU%FO1/:R9@\ERE%OF)ZUHI=T:]9=L)=*&=4%#?J&) ?== 7\\84,!K$SP
M JZ0.Q2.1T=K ('P_Z( #",H2C6 ,GW'16X@_2A8*L&#TA&*'5M L$(L;_'N
M1FHK>WP(G'\)H!M&,X&\D>&W/#>7X#D+?"58@*"#OWE-GVLZ)"4@LN<:>.L3
M>!.O6/!$#5"<(7! DJ-'1L)24+2YLP'P><:IE@@SF]$K$=AP8*8[/ZW1(CD,
M3(ZHS%WA=L5@%Q(ZS(#17;!&CD?A<Q<48!@$&EC+T#* I#%@1!?&905^HJ(3
M6!0!?T$[06$ES6;"2')(7MCE2R%XW(Q.N@W7]"IJJ5FW9TMCO99;"^(YIC1U
M&I>+KZFE%QU/I))VD?\KZ:";Q/3[5-BKB#Y()=S^N/42?<F%"+G#>=C,F0S5
M95,]>K7,U1.=.>&V%B;\)6"P.6!Y8^O@0?8%XD%'-R@.F-=234E!<N1$+ H=
M?NV.L\"CHJ4HKI0X,FHF\+SMUFGF"A;KQY):ST<PFDTN52*;&;.I=,\D4Z,J
M_9P:0P5[*J2P)9<G> I]%Y+^IWH?U>BS,=T,:RTB.VH(=$_+D^W.1Z, 3D@1
M6$7H?/T=^:SK6"]M+YZ[G%Q9YR+C,%FL:BW[&OFL(K#7#[-9L=^1/\[M+L=:
M1P?<KBF*P60LQ^IS=-O3:4$'O6^>=^Q":'L=!5 Q6P"B4$(G#9@AS#D=<8<S
ML5_FN:<^!S/ 5[PH9\%O*B(,^/0+\3VT)22SYWO'\I@-C&.,&\$3*BBAX2N
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
M5J'D4C7P)Y#P!GCZR;':GC!#4)0G1!\0L'"H\\UD/=? =#RR!N< !$ 2 1C
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
M53YT5>#/;C !.!@&6"A0\_ >R5!0-!MWW3CO5W@!!2Q?09M];^=6X&8+@\4
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
M2S\AO8)=4<U7PZVHS*-T5INHNAKCEW9/3__[2Z\;NZ6;FLDK=TWLXIK8L[F
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
M'V FD$@W_NSH$'L>%3BF^_D3GA37K[!S)V IO'4R'#QPS[W 8^- M89X4W:
M'"AGNMV2QY_"NU8#^$O"-!T*!0_\);&ME\3>V-0R'>/,L>UX?$?#HY J:C.%
M-Z:2L)]2-].Q,,.+4ZS/'Y7=U"!))Q:Y\Q#B>G&=AOON%Q+H555DZ]%D#[S'
M(,?R %XUE.R KH[?9!O "XQC$;R$,Y)U<&"WVYE)B%BTEJI(F*F\9K6F*B10
MC%>3ZX\LH 9HW]8B[!7^%UMI2W7[/OOM)U%\X+PQG75'SINMCV-(7"%./O>1
M*\0YD8K,76J,QZ&S]7Q@\ G8XO48F!Z8>2#INE[.OL]UN2C6%/.B-35V7A>O
MI4[<+^ L, W/XY%ANY<A$VS/NTS<>(J"WX<_!2C9;EG7\XL1@8G#T%2""#3$
M].T)): 5EI22><)M\6!O=BF!B 4P@X,;(T! -IC!Q[MP#&1GB\>H^X1^DMNS
MYG."MI6'#F =BS,RJ4^&Z47/I"U!G?B8C<RK^2=R32]E<4;RC>%"'C!+&K&+
M-CU3&OGN='2+5OQY6/:6J_!R&.WGN(:I5#J^:*.<E*]@O0>[A99O58\5Y$I,
MD,>] #?-+M_9>K]1[<5VU/US4O9?78N!Z O)A0=EYH0:<WQ;[6D83YUM7W7Q
MAD:<*^[AU5$=&RY$?;##P-1RK!G(CB:0V)]].=LF@4&E+%V;(7RW.++8^W6J
M2OD#%!NA&'^(>0R?5W @&<P)&^ G\<K  O-](*DD+##5%&2NG;/:5\5S-[P7
M% 0,O.&<6].A<@ 3N??F)PFPKPO>\"JVBQ1,.";5@, J]1/*$=!04G?1RR=Q
M]^M"@1\GY\JSW:TJL!=C<?2'IQ\%*C461D LOY]44<1=0NA0TB$&2GSY;CM2
M]SNL18 ^B:E0M)]JPW+GJ9]*XED,>-[AAO!8P%[X):]Z+KQ%;G+B\'*4D:=P
MATG4T'8D1XI,G##]4%HA<1MG\D:W>/=3B@GB/:T/-^Q"Y%AKW*+&X3'\&FQH
M2*HTM9Q )M[7CA,G&$X&Q-J)BF*3PUM>C1\5(X[1'7>?)T!O(/44["0GVH.%
MADK8!.O]-AJ?U-=^2K^ .[#Q ]RV)92= DCB??_B=?9"E\F/%3N34K VBU^S
MA+"B0,Z)B<-6]Q")#MIPQ&R#=% ]=]^!Q\6R@Y(VW]L2\G3"!D19(;D!DX:M
M=9#=V=LC&KI)U$C(6,#F&OQ0M%,R7!+:8GD(].XF/0Q=-9>8=:[8V&G!Y 3B
M+KF#'V#E0D!;0U XH3@#(9'=XKL?O');JQ#I6-9#^LPV!H^U%45<XC/!:WY*
MBU_OISH[+]GE@$#R@F,4VOD=\(B?+/V+T.Y!1')'A5BT[Q)I3@4FG^9I)USI
M2)F]L*3'DL748TL;?H YBYCCIK'-I2(XV"4E>6.=9W@9>&*WB,>ZAP@4<LJ\
MPB^Q%.)(<"\$6Y^ 6"P!I,G+2,4P]+@<EO@V-#22M71"?#X/%$W?!4\/XYS
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
M;NW''^9TWYM?+DD/T?7:"CSM-6OS!LAA$V\2TQ"^SPUP9#2$L:8II*T6] '
M<@.XHV'"L&8+B]L#1].MN-*<]@EAXD>+[G?)./"G'7AW=O+)+?Q/-&/['J^W
M0<I]W,E?;U] O!JN%Z]*.FSZ!_\PO)-MY+,# @^4#BD#4PP??-O;F50^?!F#
M-'F@9@HOH(%&QB7KD!DF'AY21* MV>+OA"\+]' %RS.W1P=T<AGSF'\$3<;G
M,B6!:.\:=(UI=+'(I /43UT:\"M^BG=,$CJL&3R<#6&K#]\J1$L?(15A$Q.+
M2YY(4W@0%M\*[(I7#;QM@'HVT01OG"#-;*>9U^W7 "O!A=4CAM]1LQ2"Z&9L
M'^-$MX0:?))00,XYTTANC_,+\EQR3D=M/'6J!V]?F&W3.72&',CMIBB[?(YM
M#P#;QG%\>*X;;J\X8K>E;=(,UD:DJ7MC"9IAVLKOBGR(-WRQ5HB1?ACLVBA<
M"-M_OT1V>TW*0XDMKV2\*C4*IQ+A?*3.K>>:4G^K09MR0>-V*(&NA:>[F?8R
M,SX[\X_\]+J@;]J-45ABM1IT,V7.N%/PE8VO[90NR50=KN\!WKZ,M:*JK@V1
MX9#0EN%);,5E-;?;VX-=L6^3=TXEN820"I24#+LW =;"3M/0,=UNVPI@LED
M38QX<T?&-G,3@O+:((2FH+7-Z;>0Y%%^9"%R5$A-IV*/(,YT#8D@:V)NTXK3
MIW[ )X$J:=NV=HN;'J@X=/K!C].UI0<"'K,(63*:2OQ[WH?O4L?])=(HHO<T
MBGL:Q=4S$.YI%-\]C8)]51I%X!+2\@66T5/H?Y=&E6X.Q5[RQ*7(_?D#-VTU
M>=\1N>=^=-SL;@+_@3-RUY@(/P7K1]Y"2(@5;8LNW36['F+[#S[,Y88L?>@C
M=LIE3V($)(,<OT[4^:7J)HBGDS$G<=\)AF,LZ",W:=V)/6%U!WS[CGX,/9C
MU>0<FNA()VT97H3Z",.U&3W*N63L&D_R(ZQF6W9..ZAH(GFYLUR;X2?8Y]@K
M&25MR6;$4>YQT/YKY\7#:4C!ZC8;WM7R#FP=]\R'KM0A+RG$V@!WJ-=+ZCA&
M6=KVA]K>1%+&,R/.*E7#AAERO=F[KJ%[R?#'& ;4[4IEI"GDWMO&"=[@&2/)
MW>(,Z:#N>]&,#RY "T<2,MR:17N'AVH$#>LO#]L]@-'E*?GFEZ26P6GB20@,
M\'-N.X[G[HR2/4"DWDE$ Y[DX=I8<I#D#]C =#W(-@R)&#C]KA< =._!S@.E
MX?-;!/8DY_< U@EI0.#LP.+U!F%(, &_R=/RCW#37KDT(7@(<IG@I__I#Q"_
MNA, >[ =*'85O+JM@ &*.+WG?3(COLY+M_5G]IR;S%];LQ.QU\ER_F"#YE/C
MF<3F>#D9V?,_^H*O:LGO^""-M*:G$=J9LB&/*=L>!YF-8+!YV6JT!\-6><-T
MEM! _?%X6B-T7E4 D'M>;RR^=LXN\:1C&L!#$(0%R!(H8Q>[=WY O-684B C
M_48=FR7>,+#8LPQDXGUGD$JZ'6^C$ZEM4,'V^-Y<6B!T+V&()Y.AG_)D>F,K
M1%X^<W#7(5G*9+?N1Y+C 7BU#,^\GZ-(C2='Z724A0B67?7GZ6@+_!2?'\+%
MO")CB*A82(SQ]L:\"8[/;>?56-7K'W6;)E(CWC!US?.4GYF<G4\XE01=&T#O
M6FJ,L P:/U"B1*[Q,66L\5T.J2Z2.E3XZ92WB[_(CB%D0X&MZVY8='PTCU1N
MZ.22@8=U+SRC\*KA9FL1KMJV-7'J>^VT%S<41 ")?REZW;+>[#,,1(R&*8$Z
MT4@ [9)=KH=E*#)YDCKH1*CP#\B58LOF@;8 *&*(4:1:A+1$AA1$'?E.O>RL
M#]532.L]+#Z=VW5E1PU.2&T_6N>)YKGPL(DRDW6TP%US$&=#[FD)F=BH ,^S
M;M<%3O'!L49NYR[MD =YE.+6DW;07I7'7#7:B[H9D.DD4G,+WWB(N+$P6_GW
M#[D?K\1 $-V$0Z*M/L,3ATQHG]=I,_TW[.*!CA-\I$C>!364!CJVVX@.;R!X
M^!8BWJKA<BQ=3)*2QSRODCQC.YI\%&O\F+$ZKZF@V\IH6T2?B0.B 1=9U%;A
M<@HM(]6@5E*9]9OGJCEW,+Z"4RL3*MXUU8T)GG0MJUFY,>("C2[-=./:=+)>
M]D)0.Q=^")X:9P*!%WBNZ!@(!,Y.#I%M@.4M96T7>@TLDT).?3\PF6:>^*VY
MJSJ_TE $KR(]I)IHA37<&%QPJO<JO=HUZ@;9;4<.! 49VL\\&1H\3MPA+/W$
M0=TKBVN^K1GZ@RL+'SSMO]"#D\QVT%8)FAF[V0_;,)-G[()7CH"<L0P0$G#!
M#S11<F<I/)=>SC7=PQTTN7+SXDB##\-TBWJ=*4[0&T-U>UMXEEYT\%L4PE.N
M>N_^Y<J7W#;'N@B=!W)8B5!'D#(=,["&9,37)7ZBZ0D%7R)[LW:*;L>+G7O'
M$3CC?E;HB<EHAUL7YQ6^U:EG:O&W"IQ#H18CH'--@>29>6M*O+[,AIDQSZTM
M;IY7Y%2Z&%]">O#I,4HSEP&(ED]H"1ME,$+#J<'?[W5ACG7-&HT/F,>92A"
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
MTH]HAZU[C^-+Y*SZ[SFK]YS5JZ=[WG-6OU;.*D]4NGZ0#P="T6&D'PE&AOT
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
MC9WO6FQ\8V!XEZX3]D5T8_VOCX[Z[OUR_GXJ]BO[3MC9 9#WD-:U:<+.&L%
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
M"?4S?%<.J7.V51(#RV2WYO@6]Y?6.E*TUNF/>G2&Z7#M<I9KU]O$#7FPV?Z
MQ9:N$!KVA3#-XNLJ%.WS 3_?#P]" B/2@4$@*AQ)PO32:(Q*I3'7SD449/9#
M1JN_/'5=K;OYB7]9%5B9"=?TBE!K1YNH=NH2"D5"Z17-Q(>IS,A8CI<",ZR+
M)R\A,]MHKI1EN("M5F[1:_I[DVJ_=NK"X.A I,V4PF/9EX]/DA:WZ:G&28E=
M8CO9<@M?P%AB6_YDMI 9E.=+O/+X1#%&%Y=3CJ=#TBP8R)3['2%2PRN/]EG7
M"[%E@1=;-.]GL&Q=H5@R>%)@YXN]:"K5%(,R+ZE8TDP3?&H>.R6PQ:00CQ;P
M_<?YIH%%-M_)5^E&[91LS0G^7IM)&;T4DXO69]IBJ(]+)\5@8#2=B(&)64[Q
MTUAAV@O4$YUB[93$JM;16F0KFLY9]?QZED]UINMY[*1P4=-!.3B6JCVNT$%E
M)>B/M-G$:>%BI7R):*0;T.5$U,PJA:$LQCO+DP)#G:&N7EY&!S0_:VPJ:G4B
M!<S82;[*E'H+?(12A>9+S9*ICV59G!.?P-'28%<9M$KL''%S:2%O@II2J/%X
M R<P-3,X,\W[V2J70,GA8#2D!YJ!6? $JJ:]55Z,"CF>KL1DNIBOTS75AUGP
M!*[D2*_3]0G=IESQ)81V,S\MQ;$6X#^!K-8@N^EDTR6.\S7G=)19J8%F#B\]
M@:V@V)A9W=YBG?)U?'0WU%D7S![FJ!-P7?BJU;") HCS);M:W:I/ Z/1$I8>
MT7^5V:BEP2+1DAN6#W-HQ<AO%/)4]G IDZSY)NF0+TO/NW54C\<26G%)EA[Q
MRB:\F;7PC2BD?.MU6[8V"5_>)$M=<I%6O\$M):D6<4>Y\SUSOG4(\1U6Y1J,
M(@YFG)3P*[4^+/7;CBS\"R3&S.=6,^]FXQY927MN%S_[2-DN+HK,W;6=SOY_
MJ9_;S?[ZJ"&R;_0"?=S<U]1PB 0PM;9.P3JV).L(OU/ ^R3O.C/XM9.6TZ75
ML%J0*UJW)+7;7+2WB%UH\.MS4,[M9O'^'+A1L]DVDD8,2FPQ8PO:(0(8R:MM
MAS53HH0!H5-#79N2*;W\5+-@S"],_+7@EX,UQ<]FRAI^!PL,;'%;IJ:OO6.
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
M0??(#ROOOE5<1^Q>CGL;M^W*X@AR;7#VP]D?Q_6KVK>]^O"V=1B?[?> (#?
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
M ZZTVBQ/1Z8MX,T>L3M0>B3YT$ /N$]-/:$8 O="+0%8%= P<&_\2<?M NM
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
M]]FB?=5^C9@;(:S88"/O*UFG:-3>BM!Q(S;CI)L%MH6N)ILSO[!RTF.,DHP
M7A:YM]:KC?1%J/YG=B=),!0#VR47H.8V2 2T\EO\T2N7486)#'_0I]NV01K
MU[MNI#Q?K^R'84'I06@P@9KL=+@?^((A>_>>#'#D38\2( R4EG$)R7%BOTXP
M&* _N&/2*(E8VY<<A#Z7LH^=QD!M  %7IDTHKC40'4H-54X93/KKHM=.XS.7
M$$PNO*:1&-W K!FHM?"=,Q:3#D#U[ 07(1R(G-!MPW?H:4*?.-V-YC[++X7E
MX:2C2$<%'"^@Z BZR11WWM&9!CN<'RQY\SVH 7]9WWJ;MX/H-:<,)OX$RC*7
M< =X3YQ0@C_0%9/$AB3'H;U/4HFK>8Q)&NB6Y_=PY;IZ6XH%MDHRG5X3!2LM
MJ25KRC21K05A3)3UAH0.Z<OHCWQ5W9Q-9"7->>X@M5?1:](<D'( RH&/_/4U
MIW7(55$KX)1B=)71W4U=VA0[T<@:3<I1Y.KR[@U1J&X]0())G\[7:*;62Y48
M"6X*DQ&/+:&'5@?A0I;.T]QOME+#8"=?:YH!C&<R)2)N0@6Q.#%>Z2C=+B:9
MPNVBX3PIX;1>DZ!7D3473A('U82NCY%8*TH=I3M%V1_B+V&Y'N!_CQ0W=MZ:
M:M#4G5EGJ.]0'(=]\DHK,A 0%.=7(&UCXBJ$CLD@[_Q#+XEH!_S># :W S^1
MF*\]VUF7L=IB#)Q'J&V !G$C/)4G3=LDS0'4)1>^Z4BFG!>*L7T?W\\O1MZL
M@87'#T4T1*^Z)(.NB]$#QG@9DE0Q2)&56T@$ '<IO_B:S:?A'?Q*VKF,':!V
M.L:,#*19,Z)FEC=,X,5KT_./"J]@>PZV9LO0*I:!>RJQ@^(+@$M@&JB4P"12
M]0<(=RW]%#::-*\NF2VD!1&]*0*-919(_A0"52J"NBQ3&66H861/&=L,0:F9
MD*"3%?62]$FCR:#4I)514@H$[!O^Q/]2OPX4),9!7#]*F'(=[-AA]WB'B"I*
MD@THQ!RI5[!^(.LF0D9+#YN1=.V;(%180\85PHYB^&&0#!^\'RYXFU)OU#9_
M&<$S"#,#QRFJ?2?;(\N.=3)DP!2?]I+!D'B=9%#3JY!B2K</*),@KFJ5)DV>
M)#)2%2\&ML_X:2HLG*PNE/7"S%DA+:\ADC7<#Z;TLF']$#,K\(.4:U*>@%:_
MR"Y5+((0RO:E\J8JA=8K6ZWY-:^OY"Y/$[@U_+F2,:])0X&EUS<GG"0L.T!
MD!Y7NNL&=+@S"KAT<2P=;<8>RY8.S)GM E<TPK511+B*"-?"@T-%A.O%1;CR
MNO+-#2>M2@ IMXW?0F-*^Z(=4F%N;EA):IU/F.M;NZQC>+*!P4K];Y67.Q&,
M/!\/129O=^)[U;OA<[C[/KJV-R]LY[KZX=VX4SE]4.\&RMVE]EZB$^V'P2"_
MQQ?\HA?:@]SD+W?KVJ[^<SS^N/<UOK;77:=7_^<2:R3F=7U1.CY5CL[JT0=W
MTT9M?LAOMZ(A,HTP5715+F0/%6&?TS[/^^D#VC6&K\L&0+"KB0AC&W0<;>7K
M["4V7-,]=8P]@=X(REV4P2%Z,$J3*&7AM_$^K"GT*1(F"V>%R\:3?6LY\$KT
M5<(>.VZ(BCJ(-] IHH7Y'H%HSD#]Y\39ZD9>):4;10FEJF)27*3M!U .V1%N
M<X+L^?N]TX.=UB>5Y0MV>H?-<_*(P0K +^H;ZV_O27Q[%Z>7S=&_V\>[SI>X
M<GUV7/4_K)WW;M=S4R^W+JL;G!EP<?IM\\+S-P\NUBKKVZVC#^OMII,EF/6?
M*B]ZIU&N%44NJM2.:.&1YE037=;6MBZ<B\_1U<[Z\6;X;\W][AR-_OB[5J[-
M*>-]]1PU>4L&J</:7OOLW7&M?35N7+N-+]7;X%!\1D@U9E>"OK:ZP, (2X]L
M6:[\T0]&GNB ,7,.9FC4!7R6O$S94M,\1!MIAZZ/":=43W#&A;8EL+W\X(;%
M-G7XP]YCF.U.V>QI'XHH&:(12.:?Y]EM:0 "[L<C1/],&$*Z$?1*0#RM!/91
M6Z^]]8&\ ?C6-G C8$*^K>V\B]:V]B)2D?8-&=IY3KHHB9#'X08<;+(P!+6$
M['S%AQT/SHK.-> E21< BXGX:+UV!!S7#>$R.6:,?Z^!]1HXE&1JT7=Z2ZW6
MEW1+P-_LH8M=*2ZT]Y"H/LM)7MVX-O&*&3UE2]:4^FN=?7IMR?Z,[#/"M@_D
M&T+V[07HA31\G9_@ [TO.-53\IPJSG?/B/A=T8X/?$"DA(C E.X7:L_XFXDZ
MGH=I!G6WV_E6'S7Z%]>W&_U:9WMG_&-W] ODF]W]O@W$.YMN/ZV?;_S[9;#1
MO#C[>&UW=S9Z;K!!ND!]=B7L\W"XW_I>_,W^A[W!_O>=O4']\D/[\]J6\_V,
M"M_69TN>U]R+1;OGI)L(U9S/58X/LO.>XWQM<LM3DA8&^9#UA=(7>\\+'0+$
M+Z\O$S>L_NAN7^PTOO_[[21N7J]A#^ 5O-&?K3XW-W\@ 7D*("2CN',B0C3
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
M1OC]VB!6+JO<VQW;(-8NZ_*OX3?Q>3>N7)WO;00?CFHG!Z<B:'_.-I"DQ#&
MD!<)U<90.)TWB'K52KM1!?"VN%O-OF?WC):%W]M?@L_MK^_7*W;EH_]C>_^R
M'0P^__&W[&TSU3LUN&?WV<<_RU'@WWV<YCOW(#XZ%YM7[K>;;\EA)UJ[@?7_
M3EUQ4R?2W&0)[N@\'/CQY)E.-MK#P?5I9?]J$'ROG\2?3QJ=?N^/O[D;!#RY
M5ITZ5"S)RD[)RF#!BSWPQ$7FGOF?3Z?^YZ\GU>CJVOWG\Y5[?7[Y^:KUQ]\^
M/_L3QRZI<RL'*AF 62\J):NL5S;1'0F$>RIZV!8(.>C9VL=,HHZH5K=LN]J]
MK-6[C<OU9G?C<K-I-RXWG?JF+;:J&YU-.Z>O7IK#<:JZ9>P'8,CT_ _ ;R)0
M+I8G9V>'<G9RLG)^.HG&R%S1Q[;DN2UU<'83D!9S(KLC@&P8L@1;D:YF1R""
M6YS<#(K9D[QR,COVGNU7GWH;4Y!_T6UA:Y4B]%Z$WE<Q]"[%U\9FH]YHMRN7
MW69G_7)=U#8OV_7UVF6G4=FL=BJ=]<U&)2.^3EJGYP<'!R#DFHW-1Y51CS:O
M$+<HQRP>'.@1=JGTK59TKRJ=VB>S]["QZ Y:@TLC?0%Y\O)A<W-H[Y2^\M2E
MZ91&]LOO2$-86-SJ'/T"RR1P?\IPV\:41FI4*:M_L^TRE?K!#9U4[S*$@M#
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
M5.7_^<_61G/K[9*IRQE:.0-;RNM8+3PD(^:9@8S*(CO0V"P;M\QA!6#S>:Y
M/"<43_%>+9:21L0O;PLF*<!G21I!I%U76=HX\$G!1HI&Q@'DC'IU*4-=Z($A
M;YCH9!U;%C$+V!.LZ^+#:/!FZ L]0+$+SW7<$*C&&^,;V),&*J<'D"9#>)IF
M4P/8] U/+44N,:>/X$'O%9[1Y'V] !B:WN*=\!VY8$4G7NP.[%C "SHA;L#8
MF-RZ WO'-9;)4"ZXPC)S!9 O.ZFBH-#&?>S]N$" KI._G[1%E/O\P)C'WK0.
MEBH2.9P$,.$*3%6I,+"V!CK6( " 8E3'T-S8?S^EM=&3(V'Y@MWFA.OX7C"2
MW &<B-@0+)&$/GZ<94CG ?GM!T//C?KL#M>:0&F6>N%BT F5=W@CQ[N8;<$/
MR/K '64>\( /><SK3,62SV9'@4]L19E7RJE/3TWR/O)-,H?,O"(8HK<R\6%E
M$2F8$Q?&G]DAO8'^Z;M*M^)PVDAM2K!KB,"Z3#SPJ9V%!0O\!19XF*'44VFV
M('JVL@+\'0EMI1?=3WGOB(CU'33EAO %J#,LP]D^8MO"]3LN8'LBW?*(@DS
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
M3N0XR8#ZP:)_!0E>BA7 42]2"2**$,K6J8WGF8O=N6*9;HR#O51[1[1.#N$
M_>1V.T"O0V1D;PP#ESO,*@9ZIP>6B-?-*4,P3<-Y1*9Z&DF1K=AI*-,J9M7&
MW:<SDW0/6;9+(3REI4PZ?D (V2K@*OF^;,JB!$ )SN)YY',DF%%:(3K^Z2>"
MV*4\M)08!'I[PE.BHFTSU984VE,*C(R;2C=O1XB!SIDQWE$VFUBHO2AMF)!6
MYO*@58WZC"!WMEJWA%ONB,@)W39* SQCZ<[N+*D"E^)-/K9H3S]@7$!MB_71
M9T7*,@NA![9+E:,QFOEC<KM+Y2F2PC:M-S2N8J'!Y1E@XQ;0M--@Z/J3R=^Z
MKT6+Z0>D?4UE1!UR)@?^WNQ=Q)APJYKC;+&+B?MU40?GFP!=,:^X(R@NT Z#
M*Q&J1!@1O6:GC6.3AP[;E1'/D/N2'>)I)[-X.6F$W$B[H[OX\2D8CP"V<R--
M4F?AX(?,SE%N>+ADV+'=R418U":G_?]SHI:I3@5HTJ'^U0BU$%F,TT>AH_5!
M]2#7V4\Q$!6XGJNQ4IR*O<OL.E,T U >)C$S:?/:L]JE[!G0N7&C(!S3-5+,
M-/^HI3OI4%Z32JR>#S$9%57'7* !8F0. )2XWX,)$]U;0CJ;\Q*T9KJHE4Y[
M9H_7@!Q.;%Y3J[;(*<=X%X+KPN'",[3'+ORIE V'*_4F-JJ:V(7<\V^LZ'3B
MY6FM'[\] LN0WIV&3'V X0,7)Z1LTTLD@VG<P6"6(-EKCT4<)RFQV^K)6C[\
M+'ZJO*#N%)-(\ZH0)V:Y28JZ^*+D!5VR1JCV[1)51A5XLFQX(EL"91JC3C1;
ME&8N?)]7$UZ@5X%>,]$KKR/R6T*@)<*:2H$T2X4T*H7YMRRT;!8!\2(@7@3$
M?]*DJY:M;=1XSV2P=$FLN'D!;6JEG^93<O5<E)!/5_F.W5![7DO3):'<N!*G
M 0CN[N]GNN]D:ASNF2T,#SC!D)W*,L9ERW1*.XH"QR6O'&UO7G%".D) =6"A
MRB&,2>HLXVBJ[B,]"V5%SUF?:T$H4YV/B?$5HZJ&L@"BB!,757=0J@KQ=;ZB
MWB.-RE+5%.CP<--:4M.ACQ%G#EIS(BO'5H]5]ADG_:>M?5ULODM!#=5.3%#7
M39F4BLOIQ] IW19IZA=%%)R@YV/#XKP]Z\A3!H:IVB[+$X#GJ+F"D]C#T8],
MA@$7<ZD$W6D < ([=YN2T::V&\3"Z?LXBVQLA"B9&O7"JAGB;%H(!6<\C"7:
MRX@N_H@/3\8(NC^I)S0C:)@)4,OL$EYB=I"+XU2<_#T_ICTWY823P3MIK-M
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
M28^[D]@3IZ?OS!<?B(0L3BA2S<6VYM>_50!(D=HLVUH@"6?FI"V)"U#;4U4
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
M^&&2"<TM7/L>=^,&!9(-^+I#DK]"N 9""]$+0;$,&,98]#Z*<ZGA@2+2#I^
M^:[AB\?CTCCVA5M3YFT^S)7$887 S)%Q=%6>-GL\2A6^&!I@=*9)D V&W-9)
M S7]%.Z0<NZ#R&0HJX4WXQ87<S5Z@.DD?7]8DO8YEX[!PJVZ0=)4Y?.=_X3B
M94)E@<I@<7@NN(Q>%)X?PV?9VC&WFDG"BC0X.>8N7&XBN$#14/IM-SA*>)1C
M=,[SL5UBAA57(K\B93(<++A^QW*47S/@&EZ>8\P)]U#@T4Z[/$J,7CEV $!P
M/Z[V% >*1=$DXJL8\ 3N_9?'N#5?>>'6E(N /F!>F5QCBGVTXDTIS_;IQ;(=
M;A&@'OBO&-"#KRZ'..1#E, (;(H>$IX%X1:2[RLJX?2I6"(LKRGAPCGCIIFO
M3>)6"!Z*UT@OC@;X)IGC0$B%QV!T5:0U(KF,E6O)O5QL!#L%\2VJ,,KE5Q'
MCM>>)@<OXHAD_FU\+P5WRO(?X]*/\$)<?^L5JVO%3Q"BB.P)_EZL>(51R.71
M%ZZ+B$A'I?MCQE62OP:($8O7C+T:A)48@GH8,LP$8N'?^4\<1,24> X'PP=D
M MCJ8OES!@?*Z;YB8:\[XMLBIBC-#2I[=!GSA-LG_3J@P<)W\/LX!#]@7%3*
M)7#WIWAOGX*=E3Z1QP0B,D\N+4O0E+3WY+N3G/US6*Z&ZG"^16#KQHO9*!C%
M'(7'R=$,<=H?2(LJ)LPU:91O,D'& K6#S,/?I$&LX=T]!I 3<Q0^X^X/J"R.
M5.RQB4@OXS\O5DDTL5&6\OQ/GFWY)H)%@'R6E"1Q4I/0@:CFG&IR:1#W+H"'
MP#*8E$B2!Q"0B#0(UW@.W_ \?P"Z=D_]8 :>SU9?GR_O2]P2LANS'A,.*I<-
MN.)<>/Y?N6I)?6:/?;_KISN].FGJU4F].KGVU<GR/GBSWA#S7O5ZI?^(^]N_
M9+C5R>6.+FC"5Z3L^TQXI+<F_ \W2]U^BVY-Z]:6G^@M^U<W&/8NC#__\_GW
MWXQW_W2OV=^/2$@',#CF>F_.T8Y]&]Q]#H?^>[# W^#1[X+(_7Y$?.^GHV_=
MV[N[\U8K2:Z]#X/?OOO)ITYP\^F?\ P&8?P0GI+&&=O.HNIB7U%Z_MQ5])G(
M+%['%'Q<%SY]15*+L!7MZ"]\[S8*&HOYII /8MWC7"0A+X)(A%4X^OR>KS+:
MPGU;N0OS)0J'61?>"-X]1Q+DSC;]U,T(#SBJD3<M.K\G[VX>>WWOYL/H7UFO
M8[3-O]_\>3XI.G\ ]D<<";G?0SG: RT?P)5+<4NJ1+.0\"VD^4KQ'7H0^7;:
MPBV066-T/65&F>>O IH[%CR[ ((.'$7$%VL(<'G9"Y4L],<LK!5H6S@#\&&
M V2E@(JQ[_P=*"5RY8R?"N!^?TJ_XP;4>_B,X3[W#$LO  \%O7UA#.[Y^FZ(
MJ4F^2$J[N/"+WK);CN#1@<(7<[=0C!J<53D]YM4)T'8-$B!&_=.1_RA/K)QR
M3LXQ*Q=AXL7>QX#>"<'X0N/X=F#^^LM_KH/A;Q\NO'?-?W7N6?;[?_Y^]+./
M=I[SU4^2C/V_L\KH?YZF*M)$.N%)[M[E6W=%+,ROQ;5WN=S*M^\)%F' CBDH
M8.]HB$F;@,L9T"B4P3 7-GQ'@$NZ \;2DO]9[-M\G[]0/+*4XJP3<?HD'S$Z
M@N.D13G;52PP%+ZOD#,?USL\5DX+3<M@K<AB%4LLP]@7><A"$9+*:A+8C.\L
M+5TFA&L0A?F2C!A<-TLP"(20C8[RB8NC+E%<Y!K$%_E0^5&:!U &9"6FKT"#
MX>Y:_DB1""X_N#[%Z(T8KK]%#V,)G;9?#U^_C4[=?WU_]_VW*Z/SQ]\N^M^B
M:>A[+U+@DYGQV9NGG1HG]!<8BC=C3^J#5&@N"$SL5*DLD E&/VQ(K7LT2"IZ
M7;@)H#[>QRA&:?P'#2:4VXQ_^X\SZG<>OC>'G=_^?9_Y[K?;AZ.?/9]'/%.\
MYLHX89B?-,GC#',&$8[ 82HT2W+CG@89_WH<KI?#N2F9$Q[EQ'=;/8M54?:R
MG=EVZJL784:+$UJ<J61I(K?_SF*1T NQO#)#.<0/N89(;,^YZ$[0H'PV(X'
M/T*[/N=)?/F+ZQ,N32Q0/!'J/N-\J* =!E72_<<@PA512B7RP+.HU;"#?U,)
M#*;C@ND8.HWS@95.R1XM7;6G4V\OK#E5BEE*S\?L2@\8G1^\SC_S$^AO1$#\
M '1Z,A8M'7\M+J7=) JR=#V[,^<?)R]=B&=>ESQ<7DJ"O.Z@N5TW%Q8MTXS8
M$"/,>J>C&:$"(ZRZL[!*FN;$YFR3!@D5& &VJ:T9H0(CM&U2A!/:-BG""&V;
M5&&$MDV*<$+;)D48H6V3*HS0MFFUG'ANE>ZG\GV;FW5[F%8V=_#4]D9J.CZ5
M:GLU#=J+=B4MD=X7V>KI?XOL?CY_-PJ0*#\=64<O54BGKC8M/C*6B-E_X ?"
MYU!B/0"]]=EO5A+LA8G/->_64]=8:!'1(G(8(K(>[_HPI>))5W>GR:+]3@7]
MSBWKR0%XHU&\*Y[G/LC"FIV-UPJ#V,&I!4(+1"X0N%-;R\-:F\UH5U.[FLNX
MFG*;IDSXFL-'/$WJ>R0_T+=F,[*\T<"=IZNS&=K!7,+!W+)LO 9BKJDO4Z!^
M*/Y[09.^QIS-^B [+$#BY"(7F"0;3M.Y.8O.E>Y%N#Z6-RF:; T48?\QWND'
M'JY%4HOD,B)9/LVB+9D6FR7%YEN4TJ J+R]T%;?<U?!7>&/,1N37.ODMI@_)
MRCS!;4]L&\U(\?#&MN>]DF:D(J93NO/DDLU(#>P@M.KEMFWS>"NRW=[^O+5L
MK[.)M)9M+=M:MK5L:]G>BD^R:[L:]FC;PO:5= ,[V[8]R<VL$VU?7O=?*3>S
M$+KM26IYW9=):GG=FUEJ>=V;2>Z2O.YH;C_JA^1S%-(^#75>7^?U]R>&;K5J
M+9W6U^FA/11MG?K4LJUE6\NVENW=DNTY+HG.ZNNL_CY/<I>B>)UUTEDG+:_[
M,DDMKWLS2RVO>S/)79+7'<WJRQW[?T1!3V?U=59_CT)H0V?U=79H+T5;9SZU
M;&O9UK*M97NW9'N.2\(CAS/>FJ]2XOOE0R]W B\5"I??Y"4/RJV]ZV:'#9[L
MT[U,?_E2L?/IQ_%7UYNLB((:=:/H*Q]&(2LH3+")(#&(@>\M%PM_1@O#E[*]
M4B2B;K6>)B4?U&E 1U$F.XO.ZCA9(J:<LA2>:MCXJK%/UK' 46 QB_G:U:ZW
MIO2'%[ZH*NV$@I7E_54#%A_Q03 N;(M=*2D@OSKZ^9SWL)[=!5/TKAYW[,06
MQ/@-,"-):<@;;=*[.^RZF3(29KQ=;=$W..^HW6>!ASV(>8/CF6TXEVZV^:;0
M\47Z79(A;#XZ%G05NW2V5]&DL]6NZYX)X\=NLY^+I1FA B/ ^C9U0Y<5<N*9
M:=BG+-)A5'->; RV7A]GW57?G]+!K1-@5GU>+>CJ"?INUEQ57OQ+E?Y>)_Z'
M64I5"_U<H=_AHG''?SE9A48HLOZ\THIQE@(3RSV4E4GJSF<_3;-FFNW7[IO8
MMA^S1X[*MA<HUNYW;&]WCR+&==5'=E4PK%L3U-VWP)U:QWCUH1)M@/=EDMH
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
MT!)*4XN@DB*H+LXU#-OL-*VS>\<T#<M0!^<6;9>KOP;K_F?)XA9FFP-<0X=
M6H'W( 1J:6A04;(4AH:6X;1LLPG0T'+:MGD T+!\&#2NXR!0HJ510NOR'J!$
M6Z.$BI*E.$HTG#9'B8[3W"I*O&<)D+#4LO0&GH;5]\@U!X&8M_R+W.]/H<BF
M0<2T7H8B>=NE'6UOU-+MC01;='NCW6IOM/<];[1GJ13^[X%GV=&>I8J2I;!G
MV38<NV4:9^E]PS!:YG9=RXL^#>]XR0^LZ\S3$%^^WI!6NPXXT]F,OYB?6..-
M#<RY)]9TRN%PU'</@,$T-#*H*%I*(T/#Z%AMC@RV8RBT:KGEW3F399,U2&A-
MW@^0T$6-E!0MM4'";ALM#A).J[E=D)B7F7ZG9F:Z. ;0T"BB57U_4$27F%!2
MM'8-1;9URGC1+IC-(\QJCB5KA-%F8(\01I>Q4%*TE$28O.&TT6EU1,-II^T8
MGD([+=&ZS\>9HNI>L<WF(@JY).#J^"3LK#=P.3N7P(+?%6?49$5T?4)-GU!3
MV3@=T DU4Q?N4%,&U05(RVA;5D/T!+',9MO<,D+*K0!+U7KBO^0?9&T/0*A?
MLV!$+-D\@QRS7H^YN,U,=K\4/S?$SR>;2?D5HVKDH]*HJ5%398MU2*BI"YBH
M*8-*HZ9C&Q(U+:/5WC1J<GQ!N)P?/_)&SSQTO-ABZ#@)@!T-@!H =\'X'!(
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
M37<8S%.7[U@0W/OI'4,4&^!Q00X\">/P,L;$C[B[1*#>\:7G=^&V$Y[LG F
MXXRI*-+>? 8DVAH2-23NG7TZ*$BT-20J('(["8G.QHX\,K<?BACO&V!, FCT
M"GA\ @FKQ1F-9Z"A;E2OT7 ?3)-N5%\&2%UW1@/D"P&RL;G\:1#0;B0W6XZA
M$0#J(@J]S$T))1,5:A &1:[U:LCPSE*N=1I<_Q8E0S^%VV[PCE\CF-![AI7+
MLEEX6D- E7CZD75COA8H"Y(])[YL; )1D^S5 MNJ-X;I<LP")K!3N6F>;V['
M4Q(HY#/T[>AG'&0VU*BO[:V.@=<'\;KHCPHBIR#$%SM_[&8;()[O_#$ 4!3:
M^O,10/$[^9;U:!P5N5R^I]3:]*8?^5Y;[_G1@*:<=3DH0--%BE00.04![<DS
M'%9S^Y"&YS$PR)O>SRJZ2;>?"VQ6<[=[16M4TR9&HYK5TA*W?8E3$-2***WM
MV(;)HS3XT&IO/$HK=6>XSF#,=&8J]684 A0!2\<E7$4%5TRD?KYY3RYBYOF8
MED5$RD(L$_Z9)J 2Y&,6>C7RJ7Y=KTE$I E"&V_X8#T;%U]]RH._MJ-7+34P
MJF:F#@H8VUKBMB]Q"@+C>(72LNQVOD)I&4W;D-'>1AOM<11$?# KX"4WW$@8
M08C:-1Q=U$_\[QF-X97PW.GURK]/%4LW30VF&DQ5,VT'!:8=G3M50.041-,\
MS#2M=K,EPDS;-AN;KP,P":8(1K.2J3E0SNL8@C@I*P><UTO)UBHFOF>NZ$$K
M]N]L,KXL7HT5X30L:EA4RT8=$BS:NCJ."B*W@["XM1CS-;"(NVI</Y'[:E8&
MB(L"10V(&A!WW#H=%"":6N*V+W%*XV&G8Q@2#QVSN?$P,2_P#8%=C(@SG)]*
M702%+C"<^C!4%@1X1B3!(N']*/!8G&PC%%QR>^D.6Q>-?#M@A_0AR3(86CHZ
M5%,*%01(N2II8SG5=JO8@VK811WQS>W7&=+),Y/56 _+XHCE0("=90/'XCC&
M2M!QR05$'*E</;2?B8V[W6_+,72_+<$6W6]KC?VV!O"P_-BNR8_['ND.7*JZ
M)-J#W@??Y: \:%M[T&I*X2YZT)LLW)QD :\=LL"#-HWUN] KV(/W"A=ZEZR-
M!L=],$L'!8Z.%D(EA5!!;)3++P"1=MO$$\Z68S5,H[.]Y9>%F]G7O8#RD8/;
M#1NF8OG$-O0Q9HUO.V!:#@K?&EH(E11"E?'-M)VV(?"M974 W[:\#]W*&W_/
MB^VPL;=L,0Z?X3:8);G&=CZ;V47P);J7^_8T!&H(W 'K<U 0J$M6*2J%Z\9
MF;UT2G63MUN#:C7'IC[SJE%BLUIC%TH-'YNZV+"V.JI8G</!ODY=[R174P8W
MC7R=S>U\NPP3WX-0Z%M,D;#D.@I\=T0T3FF<TC9"X]0,<;5,C5.*RJ""6<K%
M=88M<W-(]\E/4KX,EW4!\GP:XT+<<@E'%/FE"P=7VM"(5;?/3Q<.)NM..)YI
M755)5__[+V;3>+O+,&!K&#B$@Z\3L8EE;\YBXYY"S,.!Y;T,/39D\ ]?UT$+
M#%;:(]=9%\(5<NZZ41;RS8<??3"]Q^_>7Y'?;\YKY+I^43_1T8P&  T JP8
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
MN/X ;W,8!HB^2$ZK[IM0H>I]%X_KX, L^CZ?7D.^2TYNO&.X]J:769SB;N:
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
M7W3R->(L<6?/:5U3XGSL- J!$Z"9(3("U<.(E#OK9#<\JYP'.6@ZP5&:/5$
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
M']F8"Q:D)>O$C*MI;;GZU.H,H,)O]><N+Q&.O2IHF/"RB&BJO5([?"@ID9I
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
M:MAK.^Z\ PB]I64DM4,$?S$H3_[I3!?J/K17T[@2X0C^6_[@TDD<H->]=K=
M81)O(JY6@8_'TF*/R*R.[_S]J*:C;6LQQR%8-*5/Z2S6"Z].GV!1\ L\ ][_
MAPR88S3>M33>/ #MM=<V?!T\I(EKF+K!\]A:) @_4ZU5.IWH%]Q/@8M49#"W
MBV,& 8E\CZTO<TG>6_;Q3Y1L_?L'2./L3TQ2D_8X@.3YNY%FAOR?3@KEU'\[
MBKQ_@?I3X>H=:&(!KU]4_5_DH* ^=,?FOO3- T83>W"ZWJ_ZB]"H?)N3?M&J
MO6Z.[S ;9(LWJ%.0^#J3<)TQT;2ID'^8K/%_83J:A)[L4I\=_2Y_6^W?/%B9
MOG\A O[. OJ_S:%#>.*=ZI$WB7N"V@-AE!;L3RX_=GGNQ.;Z*8=[+\_KTM4J
M?8?30;;^80G(B7]6KW0AXE&*JEAD#TLSD,S[QB+X^OK$3N5\MJJ.WF!,9W%-
M>1$W%V>EZ_ K2]I5JI[\K75$D, GYQ(4]!L/C*AU8@%^BY#5<7NR6E[J.3Q<
M7">G7YK)(P,#1#FDN_L_&^66H$YOS 'GA#AY5[S>-[]YK= \>'6%04@LO"1W
M#GK)764^+X$'-F][:?914=QS@2@]?<J;HC13K;3L #(O &?NUS<<?SO.VFM?
MKL#^NE2ZFTXBOV <B%^(4%H=KV ;DVM6%[,VGFT#N:I!JS'0][Q_SBZM='3:
MNLK_V=+W/[3"_B<V:&>-PB\W+RJVF+X \=_+ONDSVZ0N3?C[#\@K0,::^]T(
M>(,VQ9A*1FLV>"JW&GX4<X.,ZDDT12BPXAVYJWY=+6K?QP&:UIFFU^B38:U]
M*M>E_N-LWR</HMYWL_[1!0#MFE/BT0\S5)4<S<)MH*M.D:>M^2F6O&!UJ+4O
M77T@9M@ B:VE]"*#?S/8/!7$)KB^W;9G]O+0#%TV4H;UX8UPG89::J4OLIFH
M$#E5"VSCLY+B>(6':5 K2&F4A$-2P9C>-ZBXS742 -W!I%H$W;7EI%$2&^\:
M&0.!@F)K6CJ;TA*2XX+8*'J1108_Z[@$M,RZ6&D:T5<(77K%E!*#D@N_O"F3
MJ7)4P87C%\5D8F8O*$:J)4@?/B'ED$]FY,GWC1OIU#RLF#2B"I=X_-,]0:[#
M<U(%VN@\ZB-<7N_>.0_^4-*[-:W3R$0+OC(%.67Z%C>A P-^'%#E6)F1#K3:
MOU[DT/"3 6D@Q8,@#L/((CJ5$$FNB=[7EG1E37\\WH&+/8EJD1A?>C47.Z'U
MV,?-J<4F#=':&L*M/"L7O-*RYV$W4G^W)H RG#)Z2SAF+^$J0#G2(<G,24^*
M&=6\H'JU-;$D]&C"IR8("+-_^?#Q'LF*BL5'<E&:'S&.D2_-G[^-;*G6'>EF
MTQ!(%LE0WM.I])K-MITX+AKIGI5W*'LQ9'@RG6&V;3>R;5Y2O%$\%J\W@#&W
M1+@UZNL$. <=7-.8EJON+OF(W/$WL_N2R4Z:RRR;Y!_0WGOG:^$ EKUZN003
M'^\P%?)9L;NX\+%M5=I+](H9HX-#>*!4DM8D,'S=X9O5P,Q$9[HQ[2O?F2(9
M5OEP+\C=::9QLG[T]\WH!WY5PTYH!<A$J)A0JJFM9&G<\5-XRQX0MK70HQ+K
M?A1-<IN8(:J-64<"LD+RE/,:M:_%I,ZLT:1;=?'LKD6XKO8B[ZN1=LY)6R%,
M)Y2H2G!!\F%3Q5'& KW70>).0P-UV9!%N$*<>U.*ZW3@NZE9'B^ZPPEDD*^H
M=4B&>\L!A,3F#,;S^=H[ZBY*?]?,P(2H3[:7I)^* FZ,9$]A3)'D_B4GQ;,4
MC!Q>1AQ' Y+/GQ>&+8:]J @'WR\M8@PME+_0SISMW_S:9 ]C)U6<K?S@:>?C
MTWL-([,G7^'3ZR/3 @ZZWH*"JD+#,_DC!F?=I]QJ]CEJ%.[?!QNT(2ZN,2JK
M4VS%?'5?JJ+YYN45"5(WI!?*R(F]'0WP3RG9V@QS06*O_DBJP8]$D5+I3)[C
M]_S=<2_I\K;(:-"C'@N]9.T+/@(3<BZ,15S9MRDF<YOXWX@JL=C1/G4:NBXM
MNE 5-+?LWR2?PJW/FR^?;Y,-5B5#+5!Y/M5DG-U0P %(CD(HA;YOK$&.W1X4
M%XP9FW#Z48O2D_0X7F:,,+'^@DJ;GRV"[)5LM+)AVHE*BJCVOUFX/'I/+$+4
MXB.:YR)UQ</5HMNE7:KU=53NDL783:QA!*O)'8-CY71DL>6;2PKZ/H'UT*WV
M%T*GDQ]"C_8-TR:R:=\])#'5$CT1G2*A;9,:GMQR+('.5*,E:[9!0"T?T;/O
M#T^HY['0T>22+4MD7)3MPLLOJNY1U@&$9;J&BXZ5'PV9EF(EM/2P;.X:$V .
M\ U(09NFT$CYL]<._J-3OBXJS2D 6)/8EEAN7NX9S('T]3OMTIL_W)=Y<AP;
M659>*)2)+A2\JB$QT%L/@IQELH9FBB7H$[7S&W 1'FY1NRT&-R1S5=<KI\LG
MEZC4&L<5?%L-UK"^H;V[?)SL/2.&.*R<9:T8#K4WD2[73G[T(>9M98KHXF:S
M_H"WZK?-04.Y#.M;QX4&D6RZK*3/I<KR^$?G3AL=S%<V=@538/>C>\B+?IA-
MBSV=GP1)Z?-=J*L[E!B!OZL!PM][RV9OW,^L*CWNZN+2 /&P6C@NMTT]\G6(
MO9HREV+-,5"7Y>B\(<R3:'6TM^VV7#*SDRJA$KWBIY)_"-WL-+^'BD\3RK U
M^SX_,1]EFF#29>D=0<<XOF8L!$!'Z/<-2H S-B9BQF7,]62[/@S<'?[85&\V
MYC4799B2@,@,C^#.'9Z<[*IPA$2VTUPK:D]8"IB#EL0]+S[6'QO$T-Z%9:.<
M3'=*!K@MKXDR"S8-;),J'_701E1>J2C^R9GP/*:B=BX/UCUNL/*$/<C5T:@6
MM#>TN?8U&*DF??YE3LY]KZ--DUJFO)^*.( T?!V[[1LYNK*[/?(0N;'YK[ J
MV4;8"6,M0F5?H04)QH2,HN(WO __"O]6\E^SJC\0/ .EHH[\_HHM'WAQ2L?G
M<XWN4B#<MQU\\QL"U(1RW@R)"WDR2JFO$M>04VUBW\N) US,KU'MJL,!<J'H
MM='5W:U,Q'R5!_+IR(8[::)%,-'!B6&VB$@0Z-8JE@#\Y9(PNSC]7O[JC+BN
M_;;<%E9*JWMS<-7&.\?W;9276E:-;7[&)@J;5C,HC#G$TQNX&J2@9 BM"V/_
MB -,V7?$=#IAN$]T5F\%'9AB_VC3?Y10NYJ-WV;E/R^#CNGWTCJ@.\++<E\)
M:O[;&N!A2-?%XF5T'_!0.VO!9$K 076SL;<^D*.?S.X/_QX=;8&W"///HZ/M
M?\<:<1\'*#MO1/;?UNB*'1O+)1V6LT65/Q%_,G48-MA+WX.APT[4S?X;9?ZG
M!I<"0@0B?CRFDW]9]EI)<&3&J-G4EG7_@6ZD^0="6)NC353_C7CU=[',=HQR
M+J.NG6[VK%Q=;UN$;S>2O_:Q:>P2C?'M]8),K-;&&\3,3.  2^YV\#GRFYLU
MS JC@K7D$U9A67EIEXK?!Z2S<J 7X!&NM_@N4<:RLTB8)1[4,F&>]4G1\P;.
M&I:YWQD5%#G(5E(79D[HGZ*6I!)J:2J8,RGCO>XM4A#?JA\V&G0>Z'_#:MN2
M5 P\'KMB\#H[4";8D2;I^K2H)&<$$MZH2EM#Y\[1ND"6[Y$&270+JBVVS<5\
M+S.]$6ZU6!(;S^88G?1S[37GTFN:JL=(_C3M"(Y1@])1SM+,;[F<,T*V);7Q
M,RO18=[<8BG]4@9Z][Y5+[O9"$UJ*^LHL9=4'$1BQYDN5PQLE]#;\C8+:WO&
M=DRL.<I]Q6.B&*=WP %DB"]I70E=_O",TE(D7P5ECA1^A"J?OR<A-S\99%$0
MK<>]%+YP*\#+(\TQNI'+MD.,CSD3J[5W-VP^_]KDF+N"0C%J-/-S!*&1' YP
MV6>Z-: ^>D3H_0*?XFNB@4_T]K<O7Z&7W!RIN8Y:G8?7]5Y1_2(<S.LBJ;]W
MM*LS9&__:MJRJC+1Q#SR*\_0U!2'PQOBD9K(DX>S)=/6@XV>W-C<'\K,!05O
M=RPC\:;KG3C3$P+P'6_/LS0)>U-$QS6+EIW)AH+-D5[!Y.+;YI6EI2?>I5'M
M"QYNI!RA=W98HT6.)^W#F8B103\'OL09:5^SIE2%F3J1M:LPZZF0\FSQU1^<
MZH3Y]@%_GD6$<G,9S&] L/10J0=>IG=L Q1'F<6ND\@_:UUF$*9=(C#43=>J
M1S]<+^3X=-F$Y7!:<#H[VW5O-!=F2]6! Q2!MN_/X>7'W$<$!"ZHW0);5QQN
MMP= >+B778JB%3I:]J+>9%W!-,&J#W)YP\",51[SY$&>I2%I4P83D+@P"OGM
M[X*#4K9TTI^>)TFDZK@A=K(F0/6;Y1A=;PI@ "]W\5HQRKG:OHE5@:IX)(BS
MFQ8N$9=H^+7-@Q/.^#932@#;[58#0B7G;VIC>?H/RG:WHZ>Y\V1I329?F7!(
ML_A'CO?.V21X0<T[*O1<)1.@%A).V>KCJLI/CZ*'O^=$#^:%24JJ::-N((&&
MR)&P!?%>RF:;#$.]#5O29_+2-V1N!WW@AGTBAE"[>7OI9)9?XG]$2"5RIT8F
MY,@#2100LW!-:+;9EZ*X:*1*Q)GV8]7[!1</1@OCST$\#Z,F@T_!\P<5@9C;
M1]H3U3/Q'IF3,G<251G'OS"3WJ<O7Y;N\5JI_%$^,:C0:4&Y=K_BDX?5S$A)
M'"RW_9"<:4U?"GXKRL-KR;@V#F %>\&;_!9&KYF<^T;-NJ\4R1/E 6\;YEJ9
M"N/82G[ZS,6NFCC79 -X[2#,%%PY8G^'FKK(H)7TR>*=62N'<H4GF-68009M
MMM:Z,Z:595:/I;K!&#7F.P$G+ \"GV,D*"+%1FOI/+R_YHNRF_OPY(_,@$<3
MD(79"2U/AQ;9W&SU7==]#@]P@#<N($2*N_>4PN7AW$\5)%3#^TP#-*O0Z=:V
M,[1F+>+3VDL]'*#$EI#S^J?NE0BN^R8)LX.[%\5&63*]:>$C]%U5P^;1%N\:
MMAFK'#([.OBII G.()CRC&Z$===TI\NE-"[J2Z82"NWRBF.5PE,LI%(F?+XE
M:6GQ$/3H,;3NC#36>]2@/ZS:!8,#@&'/\V#-GG+5#743895/!UJ)X\(9_=N/
M+Q!\]U&C^DS=-$NJ*H"\9LS*U\4]GJ[]F,?P.]6'"S4O% CW.*],SG6GUP:#
M2GLR'5AGO)U>645:F@9>420(#26]\%95S>]H/1,\G6RQW=W<8,@J+W#YO=GL
M/N#2GJ/\8MNE)*OE3*]AX\X,XVJ:=+"0_70:5?:FCYAD_^@&$V^_0#8)KUV)
M@6*NZ;/NV[&*]1J--)N1) "7##U4OD*-X@2W_.PJ64?>/,T[U@?U]77U*V40
M*>)'=V'<!2,[5XNAEGKZEWO:O&'L=@-\3Z>\IQTEUY'>) ,LM>CGTTKB-$MA
M<591^V4UEWN?D-#<F-U/&S/O +6X'6!K\Y(?F3S4 <W)SR[L'_J(&:SV;9:
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
MDX29]AZ PF_5CLFL&@_NY.2E%J%M.^M)]A[;/I2CX-FC\7COF"4O/Y_DDFL
M#IT!5H:/_:C2*;M].RCUPC>H>+N9\6OE4I+ZEAE'&UG=(D1*6M:LP0;(/ Y[
M>'LP[TZT;'EK+Y=2*,(7?5%T43)KR)B@C_MIS+W!OIKH/54(5WA/O[@?8Z$2
M:^13I\3]VPR.QZ;:_"JJ)=6GDYT&;H.F;1FD[5X%N21L::XCQT5VL],CL]W?
M6R5-D9V-B4EFXZT^SBL+G.YIP8 G+3+UM+ZO7GRT^W:C14%0?G/1I6H+!WCQ
M,T4<6F PP[T\Y/',K (M&OHU>9R4QO*[0H:1T4-9!&/BI(KED<C $^L^X0GZ
M%XI!32%Q#5\3R FN"#OG0.Q\*?/"F+Y,!"16F$!3/3I=T?QL^PU"]#^\RWIK
M1 2[.3XU WV+*8HV[==M\MN6D@T]_8X^!4/&#^'?SP1'EZ?&/B\*O25U:C.I
ML1J]2ZS+SU.7)-W"XW%17KU';#7=BK<IEVO-5(//F)-^_SMWU >/;4>&C+A+
M#DE^3DFF2<,^]/584B15T+# I('7I/C(3:Y^Q66R<>_>F*1[^]0.5]\HK@H6
M@?P.;)*E5MJWXK>.J56]Y\0O4<1-F6D3<TR6M[%03:J:FI67+PSJZZ./#[ E
MDE=4'B1YG,R=7Q^X;4\>;G9!@%3RU0N-$(C5^M?&=*E4R:[^!>E-3OG^13<B
M93X)AJC6S&[8HC[J+5=N%;<]<#+/,H4]1EM;]XMNJE[RA]#HI6R>BTE[3@.5
M!N +5K?4VQG$S)082BW5HAP5W:\^I&216*J\Z9F4E-B+ [Q7F5?;:OF)[< !
M%"!QBU+>-29M/Z[SUVQWN *J;M0UFW.(A@0K.U3.0KEO);K6)G>QR0J^5M=B
M<<O&+TW?0UQ\C.%3BVJM5\NVF",-UH^+P&/V@XG]2WL[O$2MT0C,O($?LI3O
M,GWU0PW>ELDH%RI_/7F7"SX_]+L_L.FZ3C9S9G/"/D:;TM**M.=M@ )]&8(E
M:2F4W^LH).1Q27.C$^AWA<&?HAV=DE(\AW+GC$@6P^CJE5L=) ?"MIN*.+ER
M1U'O(DZ0P=TOBQAYM9S/Z-<WXF-K]'+NVJ9OYL'2XI_FK=NG5\#MU.J@UP^[
M]8\F>HU+!M/BT/)&UA-&(NTEIFR/PH9/VJ:J_/U[TU6_>)L/NMP3^)A"GY&R
MS2W1^=G+D;M_Y^$R03F<-)8EM=5S!@%OA)*AN"WHY).X0PLNT\Y V*!<SM(]
M3>]IU\CNCT#)JL0S&BFU3TT4&.3'(TD8YOZOVKX[*JIEZ7>K!$4%48+$04"0
MK (B$D9$LCJ2,P@(" @CDN.HB @2! 0D2X[#D#.,2LYA")(EYS# P  3WN"Y
M[QSO^=Z]WUUOK?O'7KNKZ>KZ=9CNJDU7];=DWAP":S+">ZAT:7;Z-*^XB]?D
M)LI0 #_&HIX2B_(76U$H(^64E14CXXO[QCJ7!1;#@I-+'\&W2EK</&6B8RW=
MSBJQ3EHVXT?X;_\,4SUDKP?AX<BY@G'8<#[X\+Q'+208\>8K?Z7'RXY8 ?SB
MZQ:F4 '!]BAOUG'>[JC!\I(-9].M4=\K1. +0PP1" <?QQ(JQ<D3@;M"(D2
M$X;6WH'3'X /F^*(0,\^%A:.(P*$RD4BL$LO4@V>\Z$G N>S9D"')VQ@!Y=^
MG>-B@32"=T^23)%MWN.(3W?ZE/YD_@@KD"0">'*UC; #D *LP08;0'AE8$JX
M_T?TH7<H- T>*$7B H]C#W67JA.*K) [> )H#K0:"B,"<AI':02EOK\##IW:
MZT2?HXUB9O_\LG-J&U7%>S2)V>FB@^7K(TAH80$'-'A'TE1>XC=UAK4>"OP-
MH1+N5O)[V!)Y!A&8@Q#XZUU2PS ?Q$EZW^86$;CR7T'\/[OX-["4A[/)1*!7
MJWZ)5'A7S7=4]HHEU]'9!W,6! ,86FL,-B;1>%V.U4(>=5KA;/*D*Q%XK=M#
M]Y=D,*8%3)*5X]-'!+B6THYLL!] VW^VUN3@)R3(="L>"X$,F;WCECASU-H,
M<^.8CD%8')HC9>V602.*/G*EB:Z\3/T13Y]]WOL4]IGFN3U/O1]73Q$&;1OB
M&:JJLM<']P(9?\?IQIN7D <TZ3@%1RZ5VADNU>;[\!&!,])3.]W@5B(0 MJ*
M["("TK.X,.S05?I#T) M$;AQQ#CL".JT)P+?(1*XG;!M\*P2CGL'UG.;!)<@
M'J@ TL_#?<.,*^TP[[-S1,PP!#>_DGA!@QU(_KTR.A\KQ [E?U@1"^POUK[?
M\9FK*QU#NN[C1HMKGOJ+60SV9Y5ZG]0Q<<A.D'$C[$8-11%/F@OT$F?V18KV
MA6KFV5+8P>D&PE9!<YT1][S&^;:DC9/Y*ZB7\355BTBV6IM<[*EIW&%]")2D
M!T!8;<BKTY2G0T^?()C"OMQ>J(40F'F;OZ_*432CX1B^-*HV\LH16NWQ[9>.
M;Y2_KJ/B]L$A)I?ZI>VV"/MJ0YM/4&O<$9Q6U4P??+<N2'#E7:"4;*.?F:3'
M1^5GHJ7A;BY/^VPD^MHO2N4XF%R\<-TX_Z[BW&W>3$]F%VTW=2^)+,VE:QT4
M.6WF7+PR]O;E_83MU3E(/LX%/>0W<U!ZMLIY6E"67Y8E3J'T6X@(YT4;W?N,
M1^D;H1 =DQLF\>DXNUXX!FZ"TADVOSS WO[]ANULY[.W-MQF7P6XWRFU*DB.
M=K08-&&11[<,O+71##GYF26RD3)[[\2V.$P8MOG>ENO6;YYBND4$ZM:-"#E'
M-U;B_/$58^+V7(:%Y37Q[66#]MR<:GQF]R/&<PNU[-N[N=4KH]OF=,T:79)
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
M8C@?MC\(V@J9\&PA CZZ:K]Z\M<PJV/NF)CAX^4[YQ=['81F;"YG#J[Z08C
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
M-1QI)&^79 ^"9[]#OQ!<;"NKQ 5B'^>IKF5E"]I,C0[#=B9^>:\,IXP$[&6
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
MO8*-_!F3* 6^X9=J:8:;>%^KRN?4//YZW>X!W-5B),L(;UQ&,CGJ-,?^87B
MU!4N'O_#_/&)/[YPZEPJ?O7E'/6U(WE/*J!$0>?X+=L[^>:58)]V/>D=5BKQ
MY<M9,6THZ9VV?G[IVLDN>L/C]Q\,1IL?:@6(P!GMLMRK(\751;5J'1ZU19P!
MVEP+]Q2GWTD_=97)LR85YZOWHKC=(CWDPM><;\13:J5M<Z^433(OTZ,3>?+Y
MPA#O $C[4^U>LR3=W2"RS/%O"]>,^$.RI.ZN3C'1&QK@DW\.[H[DOZN1OO$@
MMYBF).\D>:[A(A/KM 2U8X3B><^ )$+:=EH/3/U -V&[EC7RP[M#DLG9N6T9
M\?,J(R-$<0/C57>88!_6D+=)H^9U*SPOM;0;U<+6E"JI8MIQ4>+SR[$7 50W
MAB/NTB5Q8C79:QSAW7$)T1$K,:X5D/(+7T\_YI!OO0HQ^>)GG/RG))V>4P&.
M<XZHLBFKTN&'+'?8#?U?[#G(;MK5=]D4Q-T*$RO$TC+$53]]O/H2G]0[4IH]
MU&J@4S[.=:7D$]FMTTR8V8221UAR<G]"F.0P;Q+;'7)_SF=T3T\_??_3[RNG
MAB>[DI&C2>(B,AN7O3,UX*L=U%YH.[DP9DMJUJ*^\(F7HTECMGBO_8&=>,B;
M>QUK3IGE"X1VEMOP3#OM:TAK%5HU'M_G^>GL2ART.F*;;UR9C=25J%-NT,HF
MK?0P1Q,!!=<7HH0^I]UUX_T_6Z2M)/1=<>C=\,KAYD#E_.5K!@-[2-UAWSI8
M1['TJAZ6WB+/CAF#'E@(<=%;9-</ON&_<%_IB<J<&07C*81FD]&@+[6!K=O.
M.!%XIG*RQTV\H855E:+-7F>DUY,M][1#2U'!XK$4]>,VY1 !JVGQ?0FW5>34
M G@M@0%9,S&QLC_<T[E#!,YZTY5M#4[X#^]%CO?8HBXV RG[WPM#Y][D^B7L
M)#4$I5@?@4=';;;TB,!SM:OY]C9< F-7A+?N;>TD!-^LX*(,WS1)_JOCP"/N
M4E?;*N)7(C9':/$AK]35]SP%,#X:$,334*?IGE>7IC=BW*QB^DT^!.*(0*QK
M/HR_8) L,BRF2O8'JZZ"-1$ Z2(QO;"ELVK'E>9>TTN/O"Y=<Q+& <YPT\B@
MNJ"UG'>5M+:F0,X_U$B'TQ>+]&E[[V- 4>Q>AV'MY1)"ZK^1K_Y&:3^4(,B,
M$:K;B$!*G*D,7D'A^<*U]IR?)1*R<W$ 4D'[N E:'ILK8'Z@[-]027__,A2W
M<T-#=$!3*#&U(I .E_OE7"_Y"C_BSZ%^3)[[KZD3I-%I>3LEAUL95*^TD!8,
M]M59#8I<IUF_RY"=6W\,/$P&KS3_;ZDSV;"."KRKZ:K.2O":Y?8^J'KZG8PM
MY'_E^[?4'WMJ+N$XRT_T.D?2>4#_US$QK4=8UB#IXWX%#%)S#XZ[Y+]'07ZM
MH?>N6C^A>=!W%T0<^3]02P,$%     @ %X-F6IQ5^\M_L0  O]8  !<   !T
M;6(M,C R-#$R,S%X,3!K,# R+FIP9^R[!UQ3?=8NNI&F%.E%$"*"@B @7:1$
M1$"Z@-(A*KWW7J(@O4E74) NTJ1W@O3>B])[+PDU0$AN'-^9>75FOCO?/=^]
MYYSOG@W[]TMV6>M9Z[_*LY(=S#?,'$"N("LO"^!<   <[!^ F02D =P+%W[\
M8S<\[#_^17Q\/#Q\(D)"@HLD1"0DQ$3$Q*27*<E)+U-<)B8FIR6GH**FH:$A
M(:.CIZ6FIZ2FH?XA! <7>P\>_B5\_$O4I,2DU/_I#=,(4%S$X;B0BXMS';A
M@8-+@8-I 4!8G/@X?]F /S:<"UB,!(07+Q$18R\H)P<NX.#B7L##_8$:>]8'
M>Q[ H\"G9.&3(J!2>TYXW8&:_U5TVD76!\5?:=0'X6P"+QS]+A'1TM%?8;AQ
MDYWC%J>@D+#(7=%[T@]E9.4>R2MH/'FJJ:6MHVMD;&)J9FYAZ>3LXNKF[N'I
M_SH@,"@X)#0F-BX^(?'MNZ3TC,RL[)Q/N9]+2LO**RJKJFN:FEM:V]H[.KN&
MAD=&Q\:_?9^87UA<6EY975O?0.SM'QP>'2-/3G_8A0/@XOQU^Z=V46#MNH"'
MAXM'^,,NG MN/RZ@P,-GX2.@E%(C?.Y =9W_U47J!]%IQ5\OL0JHPVE>. X2
MT;()SM] _##M+Y;]>X;Y_3^R[&^&_=VN"8 $%P>[>+@4 !@XUT@/Y0#20T_H
MYG/"K&U<)JUV*38E!6(71MPF,BQ/A9+U>VVH*4Y6^+AS)1]74.3+"D>1['3@
M4NHQ(:U96YH<5>>WBF9W="U/A6O?'UIQJH?Z0.=\[VUO^+C(>)O,ITXP+M"%
MV4RT-1M$Z&[JP\\_-.3R))/$R. ?:%QIEDVM[1(T6N[D<,S?DBK46("TPX+O
M[38=E(W4W9\@&5Z+A'>:9-]3+#3(SN*NR[L:ZH3+]KB=Y1(&D) '<[1Z%G<4
M7T[WC]/,=?'*F[7;+$C(8>RY]6F?[?1H?5\2F=[ AHQ'^+=.V 1%',2-]0>4
M==K5J5Z]%^[IU7]CN>4Z346);-\+-QTV^TT_!>^JKP5<T BT0*K!(.I6YL:X
MP^T)_1KGXBE=65N6=\ZJ9:T.%*(Q#TR!2_H!C@J?*;,^0XNY[CKE<B=OELRF
M02#96=UFPPC)SO0&3J0.8G.!9@8&7Y0V\!Q_7%(U?%#0FSOY.E:+,HBN8,7(
M(8%  ]2-4HMEGZ4Y*O#X-D6J1#+"*;@[B28['/;Z(,A'T2)3]3$]E*OOWH/0
M$\5%WUB3.0P0H1L5S!H+H9A RNZWW.02F^P.#CC0<NVD3O^F5/SEJ6N/V459
M11*BHCG5<!B%N,<"Y+(YN;L?H[D9@KG 2#*'-%R$3"*K/*N^1?M9.G^/L?,^
M.3YK= R_3\>R>JZ\9HZ0E<&LHH[P4?T1JNPN,[>L+:7NS 3TT>E8*-)Q\N@C
M\KV-BSPKS%]ME."5<)9'1@1UTRE^XXC-]M(#5?Y@ENC)E*JI[^I<94@7!&N;
M[PUD,KQF41_A;28WPC+V,?S;P^Q)33YYLN@5&T;-%^%+VR=01P7[;=TGG59#
M87%+^46SZ7:5B9L5F7),*C8<.<.56K:KHP=J,MXGZ_C4:O=_V6E6064^T\M!
MC;S!6O>\AR<A,FD&=51Z?#H4+<I^F8Z7O4+AM;QD*$6D:IKNS'?+8G<?<;5\
M\R29 K\-D7M[.B>%W0[.NEL7\K_&+D'BK#<-"QDO%%-7GZ>'U<?XN)X<-O3;
M2<<4LGY734S8&$=A@(+^PK6BQ#HZ1.*"3'_;MENS&]1TM."@FM>F+X!-;6*Z
MGX3O5F5-2"2. (S=0[LQ=KFM65^UI5ZK/84-T59NDS&SX4L]GH.(]./FMN71
MU;9A0W>D0&ZJW@H55+[. \_,[5-1=F[F^+3AJ.)@N!%_/%A6[SES5!Q7'*VV
M$JXWUCYQH-4X 8ZT0:E]<K=20\9"\Y&0YG$T.X(+\GW*LE)SUL2!IC(>5YXX
MM^F1/J=_9)T+S:'<5C^TT!)"("@6X:MW%I;@%6WC\)F 3D,G+ 0_K[L*MSJ-
MXGV*BJ/'S0S&!$5\917UAHI)Y:4RM[&IFM/T3R_B/1RSSBW0T'<;@FHR[D'V
M:C+4@)K,X_%WL=(C.L1<819$\1N7AX>2M%RI!F RWJ1I2'#[*?O6^&?DBK+"
MID)Y+5S7GYKY6D-##:PV>L&YQCD.QWH#-Z*8ZKBC#]^-601YO+B+;V[(/I0S
MKMQ6G[EQ&E^>\"GIX>-6]S?:4DY7'6UO2-.]__10?0^OD5-:R.=JB8Z"=YSE
M+;'R8]TS Y?=T\E>[:6,WKOEZ5#H]+DO^-D@A*L9<=;.VKYMF\=<F'C/ 9MO
M/C<Y,@D@6X/VN8X1(0L]:<6<=.&!#QNMDS9@)K"0%#YDQGROKXV;YO!NCX6M
MC=VS5^IZ7B'7N07Y6ZKT92==PW>^LIS0M&MQ%<C&%@CGQW@=#U<>#JT,M Z_
M'Z%T&X=+G(8B4K]'G;W@YFT_2EHI]2DR_(YL0'^#S,+W.#/O3F0L/^R\^P1'
MSO+(<A]![1.@I7)<J9']_CR3NN 9-J_?#W"DAP(<Z0W22+<Y" ,R<<$NN$[-
M"BJ<G&TAR3^*'O;AJ?9B&T\('KI6HD?+_* ]X0$;(:O9A5KX-_/Q\.5;>Y^*
M8-W0+G20A&YA<JA:?7\11U$(FM';& 'S0U^UH+W7'VQKQU(+W_&'6GT23@G4
MHZNI2;A$J6-B4^O:0JS,XYK0-]PT%AEQ)N^^YR/0>"\ARX=*#Y*3Z&&5I?MP
M?%BA)BZAM8<R@#]#-K>%I/!U:=SD*\.X/:6')C>NW(PM/QQ7/$*_ZRH^F-!2
MMH"VM7\[T.J#7&C@12ZV@^C$I3.M2K6S/I1"+AV8!LLY9;\M]*YUS"2IZ03U
M*![>T)$TY!*8@X0X%Y'[#C2P,]"%NS">B9G;SM66C1[>NIGZI/KL0>4'INH6
M>RG@)K7)4Q[&-%PG)]7;N:H3MV"OV+/S(&"D[YEEN?:G[L1XV^US*"0R:(0:
M&Z:KYC_#%+M#;KDOZA6'+1*&+2 J*A=)Q73]T%^]F9[/?U^5ELB38SZJ#(&Z
MB DVF"?VD);+/0]M1YBU[3)MZ!9%'F@V7 L#4^CIKPE/6+_I3]?3FU2PWI7I
M6 [O*9X[D#3_'A%8OV9"P\E1U>V<DCMI?+!;7Y3>D#R!]FJ3Y<ZNF3P8KUS,
MSOE6IM6B[@U!R+URGJ5*-C!2JX15)[1OE4XUL;\6]&6N?-MF:)WOM;QJF2<>
M4:V%ET#I[K8(#5]$EM]HS2X<IZM9[@^<0BKG9\:(514*(I6GWG2TG!#3KC@2
M E&I8@%6YR$Z.3=N6$&*$J<;SBP*@D_/Q3*'9V933T#6@Q"J2?00F&H'=:M@
M:F)#\U@WK;@\94,@K4RZV6W/TE[O/* 96MBC_LC7[JV'7@DNT9:X',*IK0;2
MJ@?!FT"&>E7N0Q[5I/C<F[G"()W=><] AF$Y:O<!L&IMO'R!#S]/)&;A^H1C
M9**/J[S(<*\>3/EVE_:&S<W8]<D"%"KJ,T=1L#@C-A,K).GARG7,-^X5'!]I
MQM[(BAB+,TEM2=30%W0;6[$[,1U+<TT "4NY=0@-6X'H&FY8I) DMD0M>/'9
M."UPJZI&MA;8;)L%3HSI!2_N&<<KJ6P7T^<'N.$3O>9C&]E3@"=RQ;F5S*)J
MO6MLDRC;ARV/?$ZAJ8<-[>."FNQ^0I4(7G]G;MV'U9&*F_2V5WBY&_KOW'X5
MB2QQ%1$O5+EG/#;M3AGV^CU$>E!E8PV;AM$!-(@:9.2QRGDVS_,H_='RL+-=
M<GDSIIAIPTG(NH.@]<?Z6(+RJB_ZA)01$1UB(1WYO(2^ VC^ 6^*.44[I'QA
M>80^L=PHW9.2"/%FX8PE56(QWSVY$!%*<IZ>0%-18HC<>8BF_#U'E0VQ[$I8
M89+NSOB!>'_15^',6C0M!A#8T>5:L+*+DN1%.F5;J6U(\E2-9%&Y5TPQ;HMY
M36X([[$,?^S0.!XH"PU:GK"_JQ:YVH0!Z.I,%LA"CB2OC J9T=:4I[>2'0F2
MU^J6KJ_SOK./J#!_9\PS8[D;O*Q!Y&C%^4[(G9W'I"O6;?Q)944 ML$J<XFM
M3Q;UG/J%KC0P(14V&V?(BP?M7"9G*:=T_7+41QQ6%?A==]JODI UU>@B;L89
MCQB,^ZYZZUD(YV,S34I*AOHQSA\[(9,7(JSQU&5JK-*0:\AFY[G3U6AYY\\=
MS7X7^PG2,$# ]!S9Z55G.Q2)*J*@'6[[RK7-XD!"V"+S)$6>F]74:$/^ZA"T
MB7@>=DI75H2Z$(4!0HIT>7E*5L)W-T%[XO)R0K7+\6*>BA@@A@\\[^:.BPYB
M8L0 N%0H\]^$PY!2WB(8X,%1/ 9XJ88!$(*_R<WI3<  M]%(#+!W?;D7EI2*
MQN5%/VKY54P&FL[M)7C-81 &YP.W56" >7SX[#GQA!8:1PX#M QB@(N\@1A@
MS7 (!B<"HV]&6E>>F!VW8X#HR_J3)[D88(X? RR%JR(-9@ ,D-8NBP$:L2H8
ML-B]P7\^,(D!7M,U0P]X+2!(?! &H))#76O 6I;FI8"]@@,#()-$2V:74V=!
MZ(>B3G8K.5BKNO\+O)"1S(W6.4=@04HG"J,MH4@2V DKU2]6QWG;P(G)"<,%
M7Z@^=T]=U(/ _9!VZ(!M+@P 9&" !8L2=\;FY] EPZ&:J!/'L/'SB7^*E!\Z
M[X2D0@=.LV* "XE_0=H_IWK*Z!R%(H(@"J#(^R@A+-*=6.SU?- ?0 GGBT[I
MG%-1.&%8H.DG=GO]NU$GQ(DB:,^?,/N\63W@1HT3TSO%Z1NG,A4Y;J#8&SU)
MR7U-$I-U9?M,=673?2U-2Y?OTHQC@*95./LY:8T<&I\7.09#7?-EP#K731[K
M7'H8,@D\CPL?/R>N444#K=AU'>TKO)"WDKO-N!\'67MHL?)%,SR7]\P5@HJ.
MQ@#$J8VI!\+K("0U;%$.Q0.] !V8S(3.J6,9N156SR^H,]#D8%+H0&TF-A)(
M("AEF;V_>&:/]^]6L*+IP*_ :S9#8/@M:%L44A^-AT56^0B++ L;&%CHK\F:
M(0<\ZV D+MW/P/@5.^]?X_B-XPH&Z%?% #B)&(#-&/IGDP=_Q:V+ >"OD%;H
M@&EV["J^P*ZB^>]Z_@KULO[LR?I? _D?X(%_650KR&_V@G[7TJ"'*CU;1$MU
M)V-'-C"*X'_<I73=T 2H-[1#U FZ^K=8 \\[N__K6%.;4R7UR(0VB649X:+U
M?^"RF/V?!O2_(BD(>>Q0!]@EO0+=D_T-%@A>C<*.Q]*V6/2O%-%"1=B2!0J$
MK1D,0>$$O.B;4;^K@/Q1$*XM]V* E)]5L>-77!F_A&PYMBK^DCV#OZD(6X9U
M@QO 2U>K8?O#V+@QP0"=5W[#A;5L[3]*4 LX>V!E$4JC1E,4 R3^.*+US]P)
M^Q]R9X[W7ZHWRO\?LM/Z_V3G_V?9J85=Z@9]=S>%30P@^6.5=G]?MJ+_=WRJ
M\M\IF_XS[6[P7\;]W[J2 ?-_'/=*B8T-#-J=S$Q_H(S_9_$)^S?C,POZ3\/3
M8O:_B3/_=RLB?\[6?R@BPJH7W,WQVX.<4^O RVW_RJ>0_^/3_RT*\W\U&]$'
MT]>1.7#*@$++<ME<B3Y5*BA2->(F;0EHFWUEOOK:(QH)5913?:=CG8%',1"5
M4"&@KQT49.-C(.^V8H&69T(^#9,_MV@]6E;V.;9VAFS$KMTZZ("-L@]H;,;M
M$'&DO_QE-X8Y0^O ;W.&;YQEG,^C6@'OLZLS=^QHW?-:A(]%UK/6DEJG8E5Y
M\FX/=%I17Q'N?$:=RQ8=B"?L*-5/2*APGB;N4*!MV&XCZ7^4)^7@:)OPK?]J
MM-P+G@<XU,M2O'%L8L]<&%_1[,9Z*\'C"W-SL7-/F'(H!E")R*FKM H@N\ S
MW=,L;N1I-NP8N?!9&6'66,&G(]AP<XA[:$_@1I77:X/U!(V7T E-?:B[S6:K
M%Z)PJ7Y+XD!S\.C ;??;_@?!E'CNJ7THMM2RC-@(O;M]R'1Y7.-,27/LE.VH
MI-/A18&;W85^/DK2C76^-R0W'=]R!^;GS4:A;P^YI-),&$AGG7@J3#6FQ3\<
M+%.7N^I&1IYJ'ZE\UH=@X"QA6B(0VJ+T5H-[>AAJUF9/J3J]<*%G"5V0V&_\
MW%OM>+^-HJ,3Y!)UWT%1"3DZYZ,KXE"H,TG;D*@XZ=PD'&/^C0LGY3/QI^GA
ME:O["@(*V_.%L/FZNM1-']EAZ-[QZ1FJGV' 5] ]SW#TX"RO0&%TT& K\-V+
M6LW31X=BYJB.:>-KE?$<'>J=?8Y/\P:\;R% $(1JTRZEY=B]R,0"]T FL6W-
M(T^#O#P=?7'\UOS0GLDEV<6K?&M=F>/RF=Y&<-]RO"*K3WHG8XFR0RLS\JSR
M-MIB[8GJ4R0MT_SNZRF<T[#6?MS.C A-$-4Z=W;]UTJZ6XZU)+72T='H3M+4
MG?<'*_$6U>9?CBR.]NLK-L_-R2/*77C//5-TO! @!;AKD,<G=ZUV.C1'=<+$
MB(K0+9GE\K*8ONB03%=C/8N+9N?#XN;"2Y\F>^U(O=T1">5&9KDG]YZ,C?6:
MX8_&UY>6)<;T^KA9O<W<O_->BA&G_-5MCZ\$]8YG"]#791&V-HQJ(UL'DSGO
M6![6.D?8&HP)[!FCONV_P#OH_K3[]# UO(%X8&A[96S[QAG3B&:E[\/0MNG,
MV&Y-7_?')^JR]NZ;K4(:2<*GM;&N;CYEPP]A<Y[^$1_.LV+6SP4ZRU4G"%L2
M4LB&>/,/><DLM>CVH9D0&;IHF^S*[Z^;AC1N;S28+FB)-=NH"]LU%G:K(J,6
MDE/QW,]:$F^971KB_J9C,7"_9["CPD&E9X_VI.WD4>/3D\=N0FMT#4+POM3Y
M8)?- HAJD%35-P1$/&_ID3[JK>WKXC:QV-VG02V\%RVU-'6UQYV[WY6;XU4<
M-3G;E;5L/+KFS!(G+'%?,K D7KM+<ILTI6@E6<]UN'OWEE1.@>KFKGCA6>M$
MSLLZZ;Q-+<^VM-PUALMI=CDS,FP!8X]N#A=T*4;M^N28L:*]ZIW1E%4(R:@"
M/7.M&O]9R\H41AM9T]J;#RL:*.=>\DL^,)V@-@HF$!N+B&J-PEW7]-1,S;*\
M,[N^K#MS:]M4Y\7KA\^5"[>^]]T,C\P*4D*\$^=%B#1ZGA\FY.5LTF8\&<]/
M3^!8B:6JXV2*%J;:6SP.,M_<9_8<5>YMUN6U,IRN/=J8[72F?O*D =Q^NB>7
M:)'*A'JZ*$K+Z'57$"E^IJ/I$F@P\Z22?.+C63/W4?"NO&$ ZWTYMG>^)"AI
MA,E*1GHGM$C/ZM0PR\$HIXN!8)]6<PB_NR/RZN>%1UTE-J*F3F_<BXRJD1_F
MSL1NU":WZ!J[YB/2>VSIGIM)<>ZC%PF/U"\UKI3522PP@L@;/B6HU6  ,\/Z
MN*P!#G[./,HJ\?"[JYLJ[L&?'4/3C#$ 6;(4@TTGV,(55KC: :L\CA"7FH>0
M(V4$#=S4!X>L='K"GGNPX72X?+5Y;88HPM;N>7OW?720'05T;F(1 X0581O2
M7 9LCQ\I@*[G 1\(%47F'?O2-C].40Z*^YA<N@9[EQIK5OZYG3\_XV;\.(3-
M919>)>Z!;>:5P3"XC0,&:/W1)OW;4P_$W+%]@& <A#)P%-0:]=$@PS+XQ6/6
MKZ>M=JM0KWN[2'UF<6P;G&R!((6KL'UM#=MAOB[VGS+5R6  ?ZLH-$\U \=I
M-@CMT[XC=1@ZVX<^^O>4J1TJ@5%G45/^FS2P#^=;F[#?;,320L(H\)HK@@Y-
M6@A&UBR99VR\A9X<@ZH)Q[B@8F??QZ%-<XC5\\LSUS' U_)V#$ GA^+& ,QF
M:#G(#R'0_[6@\9 Q0P>V%WA1C/I0A$O'H-SH'0RPOP-V),O71+L=EQ;^@V.C
M?O?]9G1ZU.?G&&!URG<)I%V VMTU,_@'^*#?+1QGE0$]:<;RI:KS#LEBO9/9
MF;XJ% 0QCP'>C6,E"Z7^.Q9-?$/9(- ??&S<0.'EZ\:5\2;:*R.KQHZ95^]P
M^UV^(U4T:$>(/$!.-DUHUANYB7PO)W;YH-5K]R9Z_];JYPJY>4B"\<M+XCB0
MC[!24 "O-RO<3C80+4]RG'_J]Y4=]47^$:?_\$OZL^*B5PLH9@9Z2Y<,FBOL
M-K3K!;Z;O.NI.LW?DO8*[ME4,D)\8//]ANC1.@R0FHL!=C>A$:")RM3]0_#Y
MN1WB<YG6LGCQEL^JP([NO[Y&K9OY:\]9 JS<#KRZ 3T[G5V4.RI819UC^214
M#V590.W8_L5)<KEH6Z__Y#05C:Y$CDXSJM4D/ZF4JXH?J.0<XB.,*C!^>DZ,
M?G TNPM5Z,LTZCA8>\)VDI"3.2A#LR]71:TF _RR=WKRGC6E*B6F8X Z#H R
M0X##Y8;G2T\?"YU1AQ@"%0)5#4-V]L;DLPA%]5'?2=*([;X\ML$/PA-B7J]P
M9S.SEJJ6NKH93*3)XD[GGL+HD&(MNOU!=:#GT(]%P;LV(703:=4!MC8/2FC<
M*VD@0D?A776?2%\ES.&.]R!"A*^0@X\52=!/SAO].Q:+RCUV(]!,/ 4+9@B"
MY"R+1=THV3J_235WH_W%6CNNK9TK<>\+QYN94R/L)6_"R5K&1V13LPWE)5\O
M;(@F6565.EV-ON=[MHS7H&1\AS!MR0TXQ16T);P:Z;/9@[*8ZZ?:J)EN.15.
MDXR_.I: $&K-7(M)"!4;HEO1I-\WJ>R_&GY$4#69BN,M7UXW:K=M[%I?&UYA
M5!^B?EWW<1,UYP7Y\F;;#L)KM'BF+R70L>*+]=[K)G-1X:[RSSDMAY([<RJ3
M'\?H=2QIF@3>_4J\]]+?*%'MP_+(RT=WUPZ*+B)GOM=Y^7P2:JD<3X)\MUZV
M*DOLB3:<A]F'?G[QH.3:4^LW3NLQ.%OH%SN35;9M6V;O/8>56QY(H"VM^T1L
MZ5&;+2YD@379&3ZN8Y*@\E"/Y:0-$$5YHWS2Z+Q)9$\:XSA.@D30$HZ;SPYG
M1&4SZ0/Z+9ZHY@()YXX;E51(8U7K3H?K>E,9!C3@&M)W1J 9%D=/G/O,9VR#
M33C1HSAKV@L?JAPZ5NI K1"BP\D/N%^%VQ^%::)[*FLCO9[H*:;9K8@K4UL=
MM7)VA6:) (Q$8E2:AT6$R+B(!\)#X;051AK5I=65593B>]/03S(1LFH9IDLI
M!(VR4G.X$\L8X DVWY72'H:9X^4S/'[KRG2I7? Q[@+V>*J4:K8,.E?2+_7^
M/SR$P0^I <^ >C368^W?D[R/!%/<!TE:0O!04HM@6JM[ONF,2O >5:B3D6,W
M8W&*5ZU7O*@\;HU=0(@F!?G%Q[W-D7G22-S+;S[-3MB')'F)A<C49W *?(4>
M-4?LB7FWX'<+,(M0JM)LBDVB/5)[U.IAJ^]0K9[J/7R4H7ZNBND&7J?O\TB5
MQ<I=/2XGPRGWY4I&G<]4*=/7:_*I;FPY6GS>*\N/O5XB"HU^T%6M3ZE@WUT=
M8.J>>F19@[C>BXO,5>]<^K 8J$@ Y>J)OS'%=T?3OD-61]N&E8C>5G+QIS+&
MOVA6UPF\R;^J/CX(?3/#$*M?8+'1SP#]/K.P[SCC'F\22E=U1MF<<[%'7J*Y
M_WKU/ME;MWLO??7Q1?&*A2 &Y^^NC:Z$S@MEZBR&BMG'3H@]>$$;K5=UZVJ'
MO*3"E^YGCEG:#$?3VQA O'^%8V9VOP?](N#MBQ<[.4C>/<+ S-$D5#]7'?*2
MG9.)4,W&C$ZB:LT7[J/'[@GN;!H1S:\5W1?;[7$6Z?/I8::UFP:N-H9DM+)V
M+;FW^:<LLM45#+F'WCF)]#C6WDG177Q#/5YM9W>R N63/<( *6;[U!E1+:TZ
MBG#($AF9_,;XBOM1*5SS3!D^%F27MB$P;>5Z6E"^=*RE+EJFSJ.TUW6[QT^(
M,63^SC=Q88_\=; )0C(C1Q$<8NAEY6&4\L3J 1OOV>S=AP]?79<3$/-I,[F+
MT[%0W^T%[1<X"16I1.V#WV:7DB@]C:L],)":SY487$)X7X958^=H]PW?&Z'K
M91H,4D<V?,](*27R."NN+L,&/:P75^<XZ$4]W;96?<P*W-T>I[92S @''T4!
M/A*O,(!<0-H34,/$YRYI83H'ZWF_-QF3/_5D_%2J" J6S^)&)9[@-@]YEB-+
MFW:@)AVI"N6E88;R)'1T;L"T#I^L5;F&2WRH]G[-PYF7'S[3IY%4X8[4D<U]
MJJ.PRM7[:F\6N .?OG[R7#QM68Y>A>PN1:3[YG#H6N6?]?05\M>;[SV)'^\>
MW^>DMAAV"QU!%$5!2V43$;M/A@I=2$TWE6SNT470SMRPGW][]7VJY5X_TDWN
MQ_>'UB,P.!.XK:&<9,;BA&R:J;T>_%/F(;Q.)NG9IW:RH/S%BUOY]9X9O46Q
M<PY"3+IEN^RUM1A 8 GZJXRHWT16_8REB)^1Q95W;MT'6V,YQU(55K(MDDJT
M=U$]MGGO@5%B&<W0 V%+"/)RZJ+<+^\@^K^&"[3@W?@Y'K@&O 3Z=L4.=0+Q
M^D_CX,  >@)%IQ>ASM .\!?^V9.]AF.T60<&@.]$D6* @>^YT+E[V%;[ZUL?
MAS]GHQJZP@QR0([&LL@WT&<FL/UEGUU4?S26X$XS__CJM%0= S0Z8P &"PS@
MYXRT\XQ"*KI(HGR2P(BBPI\KERU0^3:59<TK%#Q6MXGV TV#]O[L%*W_QDX!
M_W[@=/'/.9KQ]SBYAF[LAJYVG<V>I+)B@.8:<1%LAS#%3@TOU]&"T%_?"QVV
M_>&/G]Z1._W^ 3H@?9:!ECI_E8#EC?''L'U)&2B2736P;1:9Y\+7;V6. =H^
M8(#+:_#9<]*D1#1N#G)\K$3 &\9RUER5L_N'G/%_(D>E&+NR;NZZ$Z<3%BC%
M3]-25S_OW1^X'O*$7"&&##A 6:VSS-4*X6A=# 6>/KX/...N%)S_4F'K>DR=
MHGJN&M[,2^29Y#ZG%+,_L:6Z!#52&9]U(D23=T-V?8,P0&C&WU\6;/\J8#;_
M*=JH])O&UC,,T'3%ZGQW  ,@GD#_]O)I_2^K<Q@*ZV%N2C7ZMX1'864_.Z(^
MHP?# W4Q@-<!&/54WF[>R^M*@K.HL>A5$**@X.<-MV)*Z?L[Y!9NW3O4+7TS
MRF"E1Z6F]&OBXSX_T/BE+ (^U+V_J'L)DA'X<PA\)!S\508'SL%?N&?$7Y4*
M//>5/@YRN/^[,NR%_P6Z?A-QXP]JDA4]V0U]<R#1>@.0Y#V4/Z ^-?[YP2#P
MMR>^_M@U_O@<4/(=[S1HE^R'3*VWBHA9U: VJK6HS.F+ST>-!B<.#/2H5JOO
M5_GW[H>:RN#[V?-[7K"2UD"NSIV+=7S/31X6.K5HWBH6>\4:0E3AT&/6Y;!"
M4OAD_VMAY>O"@AT)+ZL3^C-+GSYTZ/R6KY [SYYBL&KP[?GJ\G*11#XQ!!&>
MG#5LFNUV<0P.^^6<-!H=7W%WOL-Z 57TF Q#N/71,4^6$4_IQ7"EBU.13''D
M<SC5LH[WLPZQR]V!7@%;J9Y$KPEJ$69ZV\(#<ZU,V";R/:W'-:$V>[R2TI0>
MAA9:OH_OAM-QU8K).D2:0R/09)$[0^PC21RVMW?L?(>%ZJ+;&>X/Y@7=_IA'
M=7V.(A99J/IYO+X:-,4\]J&H)W(O=-X,N3BG:+XU8T>I^Y!GI$RJ.7"^Q_A.
MV^-=QCO?Q(+UC5_:ZGKKP@,.=V(M"&IM;I^FY^ERD(:(V$YD+A*U9+S,EZ;,
M-+HV4B?D7#B'7F$>2SY3W+VWP16+J&R)$&GL9I]83%IYE+\$BQ&SSXJA-E9N
M9W.QH,:93976281<$4PV8!X[W+:EU;'CV<HL=XTPG"ZHZQ==NE'QFEE+?[\>
M7/_0_M",AJ-=]G(F5:D95,:A@1J9EXYLVYDAIG#T6RY<]%,,#G\A5Y'<%7]?
M?,E$VZ$K]?']K3S1X0_LW4*F^L;91;38B<E4K=.]>R'Q-9K94*]U0<)S^%'"
M"O] 5C>Y/JZ?+&&]$[:^#H.(86LN0]CYK@(#$)T$H8G$L/V1UQ^\.82=T:5U
MD1LP@TYW$<)WRP?%+ISR"EJ#NA/"M1Z@5%-ON>"O+S:>SU\L9[3S[3P&:V,K
M;;8D'71@$UL09VW0U-!F)6\>;)T=5\0 #9,HKCW'T"/8 F@.O'J  ?8@>^+]
MAY5T/SXG06([SBEVO"?E@]>B@PQXT6=V\ PT@]&\V_GE&LCYT>P\)#9.#0.0
M8P <# #.P0 Q/VI\014,.UJWH_K'P$B+J(#9@WOKT.-): #H-Z-0[].CD$%(
MLI-S,"H1Y7]NT_ICBD>#5WRQ1?17C-@^%/@6:8 UO# 1 _A4(K66EJFA+>!&
M:/\Z!EB"+8$V;7G1/NT(;(<[C/H%HI+=!&3>[6TJ0L_"!SGS _+!_^J0Y5""
M[4V[ITS.L+-M6!.,G2,#S8+&14.Q$SRVY%S#]F0'Z/X...HD-1_Z&T#P+TM-
M<R(J T*0P4'[I] 3WA/"T\DP#)#J@(+VG!O]#D\CXSQ+DE[Q^G7DN.+M+1JY
MMQYL<ZY%G9]E<5X1IBW\"ZN'Y#_K+D,])8_3L+K=CK**4(<8H%T5J=4#*0UJ
MX45JIQ(+?L])[!D5G$4FSABC6M^01D)GE',VDPZ)4#E4<77<%@.?#L.*CYV=
MR.Q4A)Z56:YF8P!+;*WIAZ"P%"  -)$ VQ_' $S@>4,3&2<?67"/S6&NJX3(
MF?HXVA,#+.:@.- CY=@&#T-BW4JTS\EQ&@Y]*UG.T_X?"0*I1>T3CF5].YC=
M5H2<;&* R%1XQM]%<O5\RMC@0S\[':EE3C[/M<( $E#$,)HZ HK7_$*^.DK*
MW]!,ZX#WA'@26G_.:>(7_F*Z*_*F<I;1D'EZZ)[JPWN:3+!(;U$7LZ.J\FUA
M1=5R8HJ[M5'=(H3TP<+V^DO>&4E#(XNU24W&7Y(8O9I@M0D+K+<MH1./NQZA
M9+R1L-+6H&"4\LTHZ*)K#"D/794/KGRQHGO94=5;>8K*VY N@P%AK1A[V0=\
M&D].#,R;\I;#ZF?0(:QIPPV46;J>(V&:4;&N-K4Z-US&B[+.]Y\B:!/3Y"Q/
M(]-LC!/5\\D%]_ I'\VZR'K&ZNPBR)IO+13/)XQ;$P:3W%P\N]O7X)9 S6?3
M\/;:^66K#M_K2+(F!I6,S/73MJ@\*_03V*2IR9? /4%M4\VX-QC@CGK^ITYZ
M48.<*Q>*-G2YB]I U.)WW-/9X4<)A<7GJ2I\ D*]N6JVB8Q-':\N[WU^]_6Q
M7J&HO0O[W9SPT.S9A[M%!>4HXM?F3[/8Y2OOYHIRQT#-]"08+23R/0O:(U!B
M%CDSL_U%%F^^?0L0T>(WE"UN9-S9?6%?O9U2;B2#X(E=X',Y3\S5W2 8,_6;
MT^LJ?!XMCZ^/&R]*Z&_(O@#]KO<0D?#!TENK0-4E0T_A6(M!.);:U96JK3@@
M0#B\Y.29 *$6B6*%RMU<23QWO2;>3_T^F14%V9L0ZQI8C?S.F/#(ZU@Q@GA6
M<,.C\.0GT:_>&X]KLB9<9F[=-SQN2)@8VQU?MLV<>T[TS3.VU9!*<UG>0&+7
MS4=0L:'(BG5F+3TT]NVMF /(<0"VU\M@ /?'N&M%-WR(%_#N?>@8+K]2MGFS
M_L/HE6OO]!5=1/I:]QK99&\297J2>]"\'0=?L?66R>Y>^FJ2/34A?_NHJV(O
M3.=1XK&UXH56J$.9OY^B[>)'PHI!R#VSA?+(I)J9S^,6+E;/EGL[R^_(&HD0
M]O%]/#'A1+PDT%H^B=#PUT.6+OHP=![<.I0=W!DZI8**N_+IBQOW18MRO2RL
M>ITG2U0A+T$*^/#*N._$I5+Q'&K;+*>JE11;!:.')5I<Y8Q9]AIDIWL49?EN
MV=NO+BT4U]EE(W.:#3D0X&#G#_PG/"3J=9ZQ/;$<TI3Y5N3[DG;OR:8Z:4=O
M)$.57GI-TRS<A(9=:U[F1G3)'QDY,$42V28F]^:$/#@1PP/? GLAOYQE(NNS
M-W6=A1-)\W1Y)RCE;=/+0XQ[/"*6N?SWJAN?/.TP5-4%CFJXFG- =#<&>4V+
M4XY$G[].UBZGSY?IZ3%^#7ZW[/<JWG? B/BEK_+)FLT:+93BD(P&*0NAX![_
M7J#0[\S=T)/P]NQVAU*5G6#ORCWOO+>(CBM7 2\A:K7[)(GG&N>D_*F\ISFG
M#":_,#C.\K;2G E+VB.J63UI'T=B*2NVKI(N0O7/*GK,(T-VSPU;N]**IB 3
MYKKAIP9U;I[O-8<D"NKRG]Z(N\41+G>-MI%])G_:X*L)?<R"^5QXR4<+?8[;
M+?A7)#JOX4PE)24-YCSS7/->)]PV<"G4M:!<DP15P'P4E8<>L!T'LM#F0;EN
MNY;<D2Z__BC;@Q&_ZC$=MVX*-_)D(2K S9"X$M$>*+AI,GHH%J;\8/\1S"O8
MQH8U1-N0=# /CZ3QWI>NSZ7&H>NQ<W3-L,ON&BV>\E\,P ICAT;Y!@KC453M
M[D.WY*\GVIN'5BF_NCCAZ;(RDPPG;A(F?KXJ\VEC3U?>[5:RUHAIG5=@=5!G
M<J\%_2[!'3H[J4A\K[X* Z_/=HD0K>RD?1V=$\F4H)2TD(H2+0S@/S%=UV?8
M?Q1!A;I<@@C3^0:BF(T/'9:F:[S$%G.\%<UG3;MW3&/Z+ ?752 T2/4\3:@S
MRI^[T/L6P]2&(5LUO*_(@W3.2E$LF-E94N5^C,'*A>YXX-9)I#V9LLF9"$IL
MN([88OX)_(!0M:3D#+]\ZG7RIKMX,\>3&@R@6ZN_0V][D:  :36?Z&<&'P_*
M/PB!E3F?$S^UT9S8D) J9%;<G3F)Z>59,'85>*3G(,J]Q<FDU##DD#U;M^T;
MDF,"DRO:.+HE1^'BP9TX.YZVYJPFXR[G_@]T';<O"\F2!;6MJ+>[4X$@VI33
M"GJB:+P?S:0I:O.NIDR5WN1:BL@%437]E5=G CI(TP'I'"MB:[@BX7=3 TF^
MZU^OQ!X[5CC=XF)A+/GXC*FZSZ<P=$=[ZZ$69THJ3S+4L+[/[4&R6_'B]IFH
M=D4\?N+1\M )E;P#=1Z1K0[)'=D(_S>NY3629(1LS+=XH&;KNX>7BFSKM,1C
M+?7&=2X9,11L"$8+CRR=W-56XR>^:LM^6XJY648HJH6W',F[AVZ0.O0T@ DT
M;\-,SJQ\9+OFZV1NKUL&:/1_"=2Y8STSDKTZ)9XOZL \9<ON.F?//>';UV^3
M/:E'1CV5=]_4F&(2EX1D2$^9+I:QUL,R9D+VC+]K\OUS*?HC7<Z4YR&N=3!\
MM.$+;4M%DY,4'2,X_UW;PB+;P^^%AUR385:UM:]LH_-CFCT3[W_VW\O=BQ$W
MGB-92K'B!'TOF>&ELDBJ1+$)=%6(#$(RU2<ROCA7Q=@$+Z&W&7M97EYAPZW]
M)#DHH]#^@F;[QT=FI//K#4$?O*601KSAA]V).CVTGMF1IT^G\OS@-O$F(:.J
M,YW[U%$N$A$BVD@NDSPK22X8>C %?]PZZ9M>OJ7ZF#P-K4?L:*;V,SS0R2IZ
ML$@NO322LTQ=S;421;8'&>UR?C9IP^R4X2U4-U2GE=%UG&HY=% ;H?@X4/9Q
MC$>B(R7+-9<G9+>FVQS?VRM["E%K"G%VY:E QBI1WQW\ H,YTD,[2N=5D1RK
MJ/ &$@Q0I!AU3FJUF*^U!0GU97+7:Q=YW+D (K.H&4E8KV!OJ-!1>I9R?^JR
M0&@+EH_Y(BTPP -0$ QN0(?4VA05N?*\I ?_-MNZ?-7L4RO+R7/5ESU5M@TB
M=.(/+=FR;,]CP*P(6:[#9O25L_F<\XN^S!C@JS,$2Q\%CIM53\E1$AC ;PW6
M5%^$#+X+/D'PUC/;G68$8QE@,4JU Z46>F[_NU(L,R8YAP^C7X/)H',UO%BV
M?_TR&=I;<5<*_6D!O+H%I=H#4[^ Z8/G4QL8H -!\[LH.ID?$P786Q!+?<F:
M9Y$\83^H;["_/U8/Y=D ]//=J),S4 LJJI6^:)P,:;8;F'K @O3" /B#/_AU
M_RPI>$T:?HPF3O]!7Q>NS6& U9:& ]!&)"O:MQWQSTU4MON.G6H^1O]XAHIY
M%;Q_^5\HC?ZO5/J[7Z/^ZE;"_YE>967Z&#N@M1GU&[CWJ8 O0]O&YIPJ6=XM
MDDR+07NY:P?_J+@-9F879#;?WS3-/^;N7:^.\FDX9GVS0S "WLD>/.SU-"1+
M*U*(?532A0'2I;NA]AJPXBWHZA#H;$YKN>K]^.;3',/T,>72'?-E=--["ZFU
M^"B!KP>"STX9#OJWO$ G!T%H)#74Z!N6AF>"CQL+H45RQ96C)E/[XB!I6:QH
M)70[=G!*?03=?25W)!&%.I7& -Y$DO7,7P]UW,3["0<&_=>LAL%_U:EV'H6=
M6R2QS'/V0E21W!<?38/^_TA?QN;@%NAIHE,/W(<4,O */5ZQB(1EN<&^'8'W
MU\G.X;<8E<I>VT5.L#D,QM^_GJ[]K8M;VZ&I4W#'(#V4JU.",A!FX0%-LQ2>
M<!DH'KE9$2/FE5[[FC^>!<0$?W3WJ(@8OKM5?#/\Z#0$X?S&<M/)[I.BG9UI
M8.-T4W@(BZRD<8!T;.(;['PI9@R7.-T E>DITN+,9-E/7[8B];Y-48)?X8'+
MQ]>XC8*N(@HMJSQ=,K.$O#Q*Q[^:?NMI>+_^/*LKIR%DMOO)@:@J(^K&2-US
MGRS]G+"=+<U9I52E!@J]-K81UKBV_K-&L%-5"[_1E:]B"N\9]D#^D!*W,!1+
MD7OH:BLS[Y#M=GG8H)OXQ(W,@9E'(51R^#6=;.%?6HDZ-B[D\6GX->."9$0"
MB2=OX\_MM:28SG(CWANQKB[F'F5"B5DOW4DXF1*OR_#.2Y$ZJ9GCE1S]WN\I
MT-S)?B5/+&_]')HJW99#HP ;LU@7F\$ 8V&#YB]TO3G+_9LG$MX)%_MXCNL:
MK=]1%> ]O5&L_,I(!L>1X-(+_A:2I'W>E[!2NV!?1N00J5.+(6O9R.+0P=B0
M8+>/I(A2HXY'LH-$M+W_2_DB\ZBF+GK!,-O5\&W9JY=3VS4/ZJ\<K#>;DK\B
M6A TD2A^7\P4X5'<.!#$RUG)FXSR0O7[IKA$Y"@4T-RP3)[A/!/<VMZ9%OY0
MX-QKR9%>VW_Q5T9.&")9BKAFZ9EU&#OE\]*R1*<EZ5VE<)_DS)L65NV,_>@'
MMC-]*G*L,1=[:L\SZN3P#T?3D2^^*1*\.TKD[^;D5"+1V].1-;HNQZDR];:C
MWP F-7B?66 >%'$/ T2@#)C]+[^<$'>[IVL@X^-"1<58QHE^'A$:R[S"08@7
MO]E_&4'7.DONSMLX@U]GPV#@]G@T(]Q0Z8GT66.H CX],=OK#QD?)]PEN+YS
M?"0C'?4%6VF*E.@5AE@0<V^WUE=56WR%14ID,9 7OW^G2*T$O\+(AGAKW2")
MQ-*V\EH]$,DD3HXJUTZUQYNWK#HZ;UX&4?ENTHM[+R*.K]PN6*X-7)^7JP[0
M88W[=/M5<17NI)@66$IC@+#/<WR;=.'#30R@71,E';DQ01 X;4-CK&:\HA@Q
M:^[Z]'R>0K9*_<D5ZOWHVG2[L!F6FO'#Y3-J8=I3VQ O5\$C>0;W;&G"A.'B
M^V]9/L2Q7LT576\OUS".N!F1$?UTT?YI?* 4X:?K+\7EM!!M]29YD&:[(L/>
M FE!!"G5F03)]=X7+Q*?MWBPS1M/5Z69[C6ME!0TL!C4UP=B .8-Y?EJTTJ]
M5/+DNY2/S*R\$KSLVT@#W-C8Q?BS*G96<=?HKT6.79P/H+V;\3@X] XUSDM\
M^?O,HE $J\X BB4#8NFFH=?KDSF;+R#T2K.J3E.UA(I>HWA)N8?UV@5Y^CFB
M3M5@7];B<7$I_+8"%XG1@H#>QM*SZ[<U(RBY..*5%+KH_7!#V'1$X'3A7KW2
M+A:D!P2,P3'N(7B9H5=4+K+Z[^ #Q"P) V(L$>]$J"6>1 ^%>L,V4M<LX@#D
MCX=#M7K 5WQIW,.TD=MF"]Q43?R6=&0\B<L;=#?[5E7,Y]Z6!=J)V+1F1@>:
M:E;<9KLA3>+'M;[V\ZG2RDNA*92V]O+3>I#-T\,[!?*:H>%1,=OB=(C8%M>)
M^,JPZU4CZ<I.CVK('[W8JVS.RR]1Q*%TH)SDC*G5^MC(PRCLK,R[V/%E7*74
MX5,-8S>D0MJ,C4L\FKB:M/.+(U)_\N39!:KS]Y*+!F;!DF+(]OL(K5!>O4>#
M/.)D\[L4.N9TSY3Y-^2VB:U"8OT9\;W*3NZRW5JZ:N:F>I[G39A'O/PEY>AT
M@3C89KN@8(Z,^TQ13.K*:X(U \;=K6ND+?C74C_&*QD%\:?1T9FEUS<PB?_E
MT2YFQPC&[R,6>06&9^?GJL+C*'S$A47=AI$":V]%-^Z=H PIVYKRY?PS9M(G
M]4U]H=YIO-^[[IAHH+QW"R2L[B.GF6#AU\L:ZKQ\^#<8)6Z,+0@(9QG=6$UU
MN+O\*$G,,6$S)G/KC7\"06VOP%$RO+!PBSO?I>GZ<*&+8H(5*<PT\-)*)?0.
M;8?1[<MI]]G@GL;AJA2^8RD@2-!$2N5\+:FTUNC'XE&>C&%T;]4#ZY>4=5OY
M]X/%6FJCD\7VJK^VR+I_EY>:']MTJ9CQM*"M9]R[U>:G?"9WC $,NCTI$)KU
M</\G<*V0@^Y>2*L&TM?CAD!/18A]K#BBU7:<HG0KN?LI"?)NAW7L>_?95PVD
MR.Y'48H)O*16]R0CC!8^\.]WJW[Y;NG4F+ OPU>E)T+>$UUZGP9>V%T7?Y=F
M:VRV+#LY)_EMN2)7]^:PCX,5?G:$Z=!=<NVO;APOMG!83-GN7&,F-*P9@Y4E
MOG8A-9/_4J*L?L2MX,6E77[1.GFK4V@*9.XG\D)*DX_&J8U@&6]I(9O&(8YZ
MA&.=V_.[IU7Z.I:HB##0B'KD?!Y&7]UKGI^-T&3&A\-%&ECJQE:&"I<3.^LJ
M]EG&DAZ>B4R(?( 9/2&+5XJLQGMC4=,>Z"M<D95G.+GA"7^C")6HKZ-[[/.V
MQ%)XUOBI[&JWE6F-F/P2P/@FO:;7;!$#A J>U9NUW#'7541)#M8];&"LL^!9
M8DB6/PK>3IDGYTTL-GGS@M^-/U?TRH4R7P9OYS%OKX4H,J3'02VCCSI'N2R"
M7XZ+XME1)=@D@O5P'\(C KT0JUOS]I/<1,V=DEI/7E&=S4'G [T240N1SG[>
M344,8&ABY[^)D$;3'H>P(YXP1%0&['#OD) ;]))\:;\W<R>HR\1Z6WB9C"@C
MG*F'&.28'+<9*0<._MN3V]XSUV%C[/U=&5GY%0,'Z\-'#LNUOFG%L-4T5  C
M(]H3U*&Q5FBDEOR7EVH_CTN& J9M&" E:(_:VNYD#<JBFO[RRJ^W?"3X>4;V
MC^M..7#^;T6P7)RQ..F?9@JJ!QM!^Z5/B."0":VCY"HD3IYYQ< :A16KNI\\
M<:?S\^_E+]N)G-Z/AV. YO9=#+ F6X%ELK%01,UI/HC$M.J4HF5^W9#R^[Z,
M2Z664U.+V5L2;AVU C%YNXS#+9^O?T:JU8P!X(@S#'!*40"#&\^B;*.0[N<8
MX/SBV"R2WPXM8I"Z8>N&Y69::'S0OBAL3*D4[0M=*L$ K#ND$1A @FR)X]OL
M_@#Z00,( P1%S6* @0@;#."/[36+SM#?X(%'IG;1WD4H(O *:/.F#@8 @_=T
MH-''!+^X D+V#W:!YQ>QB7C J@>=ZX0AIT%_PD1V&'L;2S533V[#.L[\?SI.
M6 1U 'Y3%(2=)7Z][S=3#T7$L+=R88 +42=!IYT)T/Y^5 )DZ:\NXHNN:SGI
ME_ZFU0+Y]<8DZ%S&^/(K#/":=C+J-$0$ S!FH;-7H?O+T#GL4' ' ^CP]Y^<
M8("8;E145<5?T&3\A(:$HIG!4.P,(52))DG&$HI!#$ &@F''@1^_S"90Q@!M
MV&S-K9Y%G4"PE+<'_/\KC_^KH(R'SF72O1KIG#,7KXN8=*%E9T*<-53]]/DJ
M!KCY0UC[WX157[\SN1^[[TGD^]-*FM9U&&5!>2]_MUI)L+*9"Z6^]#6[NO!J
MPCTA.S15ZJDK!FC/6TZY7&;P'DL10C)'A^]]^,73U79(%>@Z=GV8,_YZ?:Z/
M9N6STU;)58U?D'-C@$O]YV+0Q1%HDQ,&4)E%'H*>%GR3+%:M'MGZ<T6@Z?[[
M!?#W&&"X$BTA-VKE2I:OL>,B]N=2X3C[M_,H=O#!-@:(4CO4G?;?I#[[H/+'
M,G9&UY7NQR*)5J#SHA@@QP[EF5V*L#L*Z'%%R_;?673U5'>WS#5(^WPP6=X7
M]><5RQG4S[G?^ZNQ4!IOA2%Q5HO<:?V"WM["N!3;#*',YV.]=^C?799C>623
MP>UW6?3*>@%/>D-YX,HEO"]*?H^6#,,SC2D.";(4N+\+I+M[ELTSE(:I>8&K
MT<I@V;?;ORA(E5'K$_@5Q'V2GZ<B?EYXZ^ Q[L]3V8_"+Z"64,U?<G/_0O$!
MQE]<<P2E+$NN/7] &'K4-=:Z'&FC<C3ZL824\<0:KS< +"QG:&^EH'H%Z<M=
M>S@M).*AYV8H*[!"TAX)#7=LJ"^]SS#Y9VE.%6 *E*@/&P(#6'ZUAO?9!-<^
M)U@G<,R#,=8PQ_MXZZ15J=?TI4CK^90[.+__BD4J!W8Z+TPYP,GY<PQH7D!)
MPT?>;*BW%WQ79?Y@G9BHC)<N=96'/@-5W2'&2-_GH#3DR[)6\P'V3G!H;?<H
MH)S<BKP\KH"+)/US%W7Q,T>^]P<;%S]>#ONSB_*+%TGQINJKQ@X6[0-&%\[T
MO4;2=^QE'86+V <<+4O<L?D;N<K0&_WZ82QQD81WH&9TQF.VOB&W#!(S46J<
MVE_PR:8N&N ^J3X3*BPU$>J?,"TE#QGW2&(-,2)2D3><<R[X_(^MZ7HT8[?=
M^P.)@!N2D$/5 \$NP/O//Y%:P^VSQ0!FN_@0Y 24>EK;4-]28*8U5QXO*?YK
MJ=>G45K1"&Q=X:@)'L8KPI?:X&+7.7\O+D(75+2%$K*Z'.OEX(0_PC\M[R3H
M6D#=9D*.]X[AJI@H@; ^[=K]5L]EFLFKMC>%R^6R:M:S)SSH[U%_.!_% )>Q
M-K\&FZH2K340I3X82[?QM-J\5'9VEA"CW3+0Z<(]*&.P5/C]IK7P HJD6,AS
M\\@<3KJ3*/2ZQ@41.C?CDR[U63]_G-B97#\SYI+(O4=&LIPJ_!]?<HU\RD9\
MRV$'F^],'V\0D\ES.6:\CIJ+\D\;(=U;C^11&A?8/5."^7J9;YO<G8Y\$2IT
MU"9[Z695-<Q4CZ/.8WY;0[D^2'% T"*?QVAX3KZG5"*K5HKL;:]H1%]3AD>4
M[PAQ;;V7#W5:1$O34?*H7D/J'>=;BNXG*1Y0.''C1&IX5$BAH)N/3.'B"-MK
M0Z4*Q^F/.#S,W\!Q>Y^>-L>QOW1Z0VJ#M)M/#42Q+L"HW&/EARF'=1!7HQ5S
MIX*,5LNLRB]?:H*KN+Z*D1<5&E'34:3255N.F]2LV+797D\_"WOR\<.(EGVV
MXK'<6?-)J,\?C])JB:8M#*/4$?J>"46624_VM;\NG"G?$@KP>DZBN>M@'4$1
M7OE6A<UENBSU[56$?N$[1&WK8W,&THJ\O/6QFM;MPHQ/K9\,&BG'5D9M<MP_
M'$4E=D0;Z0@?34R#<->*MKQ(2WB_V51TWJUQ6"ID>"9%R2QJ__21;;7:NAK9
M98MKNCA9WW%,"RN:M];/7BY>IHJ*NS.W^&G3L,S!W3E_G7==K^!T<[)KE3%#
MK387 VB)R\DC Q;DR[G )#-(OUVEAOJ&RE"OZ0<SG2MED8H>F1!.;2>\%*?[
M3XFOF9R4%,05)-M169X6A7"CN$!1&8\*YNK>'4[JZ3D(]40KA!TY,NER#W+Y
MLSR]TC5WDUXK4VH.1**[=GQ/2?+JT/.A0CWO([YO+5\4IAP[Z/#@HJQ?LFKA
M[(%%!UX&-U>;)YZVQ5LZV1EQQ]G@L:>H$6T;YGS<L>BFD>K:H#V1P_;25Y5Z
MLX^??+Z1#Z,[]\8 TJ&CDM=FY=+=9:R%] P4#!2&5G8,#(?(OTRQT2[O,_!9
M$SH&Y9Y(/SL0ZD7J+6B%'+(-'C F+_LXZ:.[1_)W6M1R:2GOEQB\^?@LWMQ,
M:3%*DM?R\%RO:<+WBW.SH*'.</:^#>HC@&LDVR%[1RWZG<*I#[Y.F/1PP6IY
M"A>Q=D[9RXG)KC>?S)^+.3%<]?[LRMYU]T3N8_YB< ;]9,SN<OTD)-T\1\4&
M)9<R[?UXY, N@)EE//*=9.7GM=C9"7Z]ZSA<>IW70[1I'U._5I]4D57!MT)F
MM)\&)L[W$FP,R^LIJ^K41[9QV5@^OZ!7+'_UG:X$\N3%LPNQ,5UW>YUG0/#S
MG, R][+)^]M$=*X>R4Y=.ZW34\>FIJ:22R.G%1$YFT>4VANNPA,1<6]Y;=R(
MNAF?+9EHD]O?!P>\V!A<10K60GG&4- +(^QV86ES-:!MUEPI^,:P>GU)Z8B+
MR0,FF8&H?E8%D<G&IXWX@3VOPIEF1JOS4>ZCWKPNG]89LN-SF+Q4 HIX6/TV
M5-DF2QY6[&2VZ;]CCWM ,*-D%Z5PT(^\7\=O)@^;9QKR7JJDS6/_]F+J2P G
M*Z'=I?*W-NM^<IZU/O.][!I>"75#6SL3*U.Z*L.3&>^>XT53&7MW)AB5(6)\
MK#YKA[/&GR>DP,;?Q>3H<#FE@.;))J@TQU 6.=\WA%TG?.I*NK.G]01?:5Y9
M] KOK@H/SU<0YIN+G7I"@1YJ8*L;7!CE%A?*DGA?,=378)IQS;OU.>G6^XO!
M7^6OT*5\I&KUDD-QS1+[A.1C*1;#D&3;I)O>N1_O[6V61*[*J^07#ZX7\+XN
M$WSYH$8XY4N "468=M/+P>!O1DQ$0-#H?2;.%';"WMXMWQ_?YYUKQRO4%_2Y
M0X(Q@ 63J6+>IC*72FE9J%)%\B=548J.YPT5E>_T:XP(^TUN?WS-*:L]7N(M
M@=!'WX&?34]/-MMXV+@Y&-E7#%UAL6")SS"-",;+Y8J.CNX0#TU2#6J@3;+*
M-8:/O=F;OL##E'^=6]CAPZI=[[%6T<>#_XN[]PYK\OGV15]$101$E-Z"@"!=
M0'H)B'0!D0Y"D")->J\14$"J=*E!Z=*D=Z+T(KWW*KV$'B D%_2[]];?OON>
M<L\Y]WGN'TR>O)E9Y3,S:]9B9M9;X"WPM+0_GZYD<(NNN,371=K6FCQ<<+1?
M'0!.M<0\QBP&53.5>ZL+!#5"DY(+(P*A_WI9;$=E,F0>%()FLIHA36H2IFDM
M(LDLZ^!MJKRAF LL12B<1* I5!;@Y[CQ&" 1NJMQMH+_BEQ82.RF,YL,C_SJ
M4C02)M/;X?B#B3[+6-,NFRE)-V-6>LE=C&0#A.B$DESXOT_AJ,%?)R7_HG,(
MFOA(>'HC$(T#VA?EREG  "L_X @RM&QTOT'Q16R=O0M!O^W" -U@Y!?P? SZ
MPK_M2X">9&, $MFC+&RTW[T+<]"&:EH7A)_L<Z&N88#(I0.M?&@3"^JB0S[Q
M8(!]%31K!-(4''SA.S-!T!88H$7U//<-!D@+@L[97X04I^%<:*\+%EC0_[:\
MZE!+0_ J/0A)#?TAGGYY-.B"PS?(":V*M$<;B@?6 CV]RX4!'F& A5S"S=Q=
M"!VTD0QZV/G_T%+U/[7,P0 !:LBBBTC&% ,LPU :?V!$^/\KB+2.5)%%#*P1
MUV=RC8!7++ZI*ZDQ_T5SD RZS6,[,P]%?\9WH'1D+7RDJ,<6 -Z@_V:4?MYJ
M!*9V*7+XTH"%5!6X"'&NF<_0EH<^<GG(;C,'FI%SC^RE&8O6)T31CUXH^\/G
M8KXC\-LHI.Z&Y.E&*_!8%VWT.AZ&TM(6X(NR]&QEP(OB6J5)+M."E&, U#XH
M\M<I,=*+2#+5> \\;^!:GHUJWUB"&=,'7Z8HT,4 :/>(RQP6($0(! /T<I^
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
M]K./CV4M^'U'>V_VW.:.$,)VO&4_DXSFZ7L^SDS9$AK9;J+]P_5&JV;$SA?
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
MG8$M?.RJAK@F5:ML'W;5]-R8=^@G]R5BO?:"A0:'T:Q>%1'_G>T<I+][<\9
MC^#6AE+5('OS/=T-DQZ*&=F]H>C(;Z^\S/QP(,:?WXB.JB*QYA6[B<IJK2";
M9ZYE516N;[ 9'N51)@A4Z-D1 4*K<JN6X2%GXF/F+GXS!$9S&171>OIDE>\G
MGB\_I]%O>N3&"[_IOBBVOT'\#">>:_/\4U"_TM!92T?*LO:BS@LB\O$Z3ONS
M--E/?"FY/CVD'F64^%K"YQWZ]_9O!_?,/)1P&Q=4!QX2/>#HH$M--A[+2;N%
MW0S!91C]U)=&V3U<T!"/_\Q:V\CE)<5549M.78I;4V2/>43L;C1#Q_>&/S3R
M;927/C<-']*=W-0)F*>"12_?S)14VZL8D!,)\Q@FQEJHG"U!1^9*ON;DRQM)
M%9K180P77-#!KJT+)KKRKB,ZU'O*28AO @5&OK1"G*GO7ON9N3G(5.1XY/]:
M]?D#Y17CL@?K3P.9&W H.L0*B/_UXM>5UGSC%_S7<<BSK6UWT#'_7/_"GYB=
M/7]P6; E(WT7\U0":^Y8NMHI.I2\D+6FE%DCGUD!:FM9Z7>[N+&S"QQ'9ZE>
M/^JRHN \\%:8T9<9[!F<8Z,2FYHQ#)W,(O<[,3%T+,NSP0$6@PL%"&642>Z_
MBITY5Q&N,'[7U#V8)_*H\+A?K'P2LN'8SU]YC $4?I?[D^"P&NF98OM,/,6,
M(8[#G .=ER(^FLY&)?ZIQIW"*X6R"H.[7,V37/AN<9-RB:W;\]H2HUH?WN[E
M-^]]?,D5=W7;3K;S%M"1J[W)ZY^86.)RL7#)SY:G-)>R,Z:MLP9W3*Y@@"L]
MY_F38QM'?_+M%ED,#W//7#]]UY*R#;,VMJQ$) S+UU>Z.H4MW&S^F7+SW6L!
MMC:^7.9P&]NR'1P#BS@Y+<@]5%Y6DRQ%A?MN;/OTWK5>R>1^:A=:2T0L!IBK
M]3$*,'V7$YTM,EMQVJ"171@(*8?#3U4O"ZUD?2^-FI#O:.KA.S0\8K)JJ8*)
MC9XE&7%&_*WV'2?:VZ\!DHAR9S3!2*&7Y#RRB',QF TF[*9OV/.CC;<M,M5]
M/-7;,M=H=016ZC\R>F*!]B23 DD1J8T/NKH\GTRO7"R<3*+2.\, F?P:UG!H
MU=8VJ^X_^P.%@WUWC2_?3S\0%G'Y[G>%?2%QP<D)Y( WZ8;B[7%IGU/[>K*@
M 5Q2T*-J?ZIF3\F3DRLUGBKO9\CK^:_0:%!M=1;9?DQQS>-6%RW":K\GW[KP
ML+KPIAN*0W/(DNTB=AWVF$#G2?W(3)C;$'HPK*64[<UG4-&PH?%I8!-ZLG:J
M6HP!5K+77HPCD^8C2J4%AQ>BA%X&+( Y:,8'-$U#;F(Q%LLV^L)B=K^G>2DA
MJFO**_6-R*+6#-V"V7@>?ERX6T>0[DY.(9HJ/ +7NWQM;/OYZN1&%>3D#(3"
MA28,O/Z3AW+"+E1J6),M-GHST3Y@SX*32_Y=GUYG<?&8+*NB<R\UOLD'SFDO
M+41F2K[672NB#(>$-Q#6QW/-6#$\UE.94BQ"V,!*YN/6^8SJ6&E;C9'9Y:!P
M8_\8]UCM2>^!_HG>075G$1#:PR?F%U--_M+%%!R)BK(J^-"\'U75C[ZJKL!0
M0%<EAIH.']=Q+S0T,K%SH('IPMO& ,%WY"8&5?K,%-UM&:?/1EG)M_3K(CYB
M^<EO/I048->X(?]830L#O)FI+],:JEZT&UK.[?Q<NP9EYO T3ZKMVZ@ HP[.
M'UPX2_N#!X5XFLCOYJ85@4UQ4LUJBM;W-\..8LJ#;SQ780FI^]CD_B;GA1GK
M>"NK2%&HZD388^;^9;*^K-2C"IAY:'E_+93C2DD4G-UW.(C1J[K;<!^?U=H1
MM;E5?N!2VN]T,+7L7DC 7WVT\6JD1_=1_H$^U5;UZA\Z:WULV3V3A6W:2Q,[
M0KJ8TJ+'6ES"^+Z6ZR0YYBSAW-[]((XL@&*CE& ME"D5L%QS!W-7K42W8?92
MA^B,HZ4<9M;K(]<&665WG3-5N!N'H]XRNZ!2*E2TK#A&SIVFU$M?DUCDJ.7^
M^[,MJZQ3FH:V"Y</EDEU*41LZQJ<S$O$T31;WC-'TLS1G5CM1F2BND:43#B/
MR4T ?UW];KC;0>%$S9I6IKY!3/2!2,Z"^0+):K=B__'.Y/)C$M3@A;=_8^LP
M^Q]M4"^1/ZT0 1A )6!1,?J90#%O@+R?]83]^>"&@2<&("C(@O:5VF, WXL)
M%%0$N@LS'5,H^610D%&IZ5-/M/^QAZVC!/7D:U4BJC1\(TYY5&LU<1PF]^>8
MA A@@"8K"]@!^Q1T3AL#+%R^9VAD$+RJ4W41(5S4:=8"GW;'7 QL#- (6;*'
M%J+ &$"2[2+L@&$ >N][O\G(_$;!:_9?A4I'4^D]O0@X7BU>6+F+2D2R?U #
M;< )+^(=A0M.9AB@_7]4,E5TJ2GX C!$_ G.Z<[%Y#NX T=<!%![S -4?XR)
M[HL:$Q-FYW@"("0I&!D,GB\OZSTEM0$CV*&[Q-#\<144!D#=1TNB:Q$8X/QJ
M$>HZ%/7^(."W2GRQJ.:3<T^M'O!?1"S.RYT:UZ'S%%6+X+VC2ZHCK[/14/2=
M7R]4TD="T7Y::&PP^LFIXE_&[03^GP!!\5<D8(#'W6WH:Q%H^HC#))9?1]C>
MPMO!HSX@#)!V8;S?7  6*?[A]PQ+_TVQP?8_ ?*?T#]_U0F]6%_FN?8(#V<#
M,<#J?>C<1?RWI)+!_\>4+4JZJ/(7*/\*O$X)[&+=0BJB_,]=YS' *2X$B8\!
M3NZN$?Q6ZQ<UMN6+*M;6O.AW21$H/!!*&O0W[O\50E+_ZQ *CX3\O! TR.6?
M&=1==&:Y%FB+4A.@IL8 ;1?J+K#,_D])-=)[U-^_4NO'4@<6J^.Z"!QLI-PM
ME?&,S00W#)9%5?$>F"IURDA=GPMORW2==_2ZQ;]#J)8XN3JZ' '!:A8R>)6!
MB(VIMO:FG+4>X#OZ _M\&%+^\\5(DT6?8H"-BQ[$?039;\< LY!SRYW3;JYE
M,4CA!>(?1_[J^Q+H/%,(VAUTMH$!"F11C/W07@8,X T]S+EL0OC_KD76TZ*?
M,!CXW2MHHQ(9:@]\/(H!=%-HX32#^8]%205[H*=#(_31+L\I6Y]%ET3F_F4!
MY U>[JXLWD#RIJW5I+<6D0SW55B/#/3ZR<@2[:7[N=(*MCUGLY"7=E0TKN&.
M64J_.NEY/\\G,///I1@B,NXS5*E%^PAQ')A5K&@59H#0:V8<M E8VB<1[6[#
MTO"_@[L62A3%$@<M.P[*''*J9UUI\O"NR'4OL/0AC_099I.^GO=Z?NY]DJ$(
M)\?[%#ULP!A'*/>=W)"6?[5:YO-HA7QJO5$-J\*5?L\_S,2]-)1,<<,(WYG(
MEJQ"&;HW)8H</7*UE_CEDY(:_ILY,25FD7O^J=)F2.-%SM@%$,C-ORE"/,6:
M)OX"M-+"@+2(\RSFL*D3*]_.& :@\NF99H 9]"]H''55FGL)UN,JGHL76&3W
MNBT(OMZQ,0IW-=H,OF(CQ-X^:9^\D+  "A''0Z3VY[OER0V.%QJ7XHIM6LXX
M-K0\-1.:_N#]T#&4&G#^P[IITKM=F-*]]YUN$?(OL:1C0E:+*7QN"W2W+GX[
MW-)-U"PP+AR3\LZ:F5PG5;MB7%T>:QKVC9$F/\._G2%" 8#]'AM)]%5X\;T_
M1-2'?KW]\LW?_EAC&=)W_FR'2.F39"YC8O+]X?2Q>3RZ:\,F#,8\*\O/Y&F^
MM5CJ;6@*:.V-2SE3QZLV1S^R=!\[J_AZB&/E=)"&]\?ZK*%7X*I<K/>J"E[Q
MSB9#.XV+-8)O;%[#?2EZ3>=(7+BOG$9/==!Z9WCGT:%955BZ,Y;Z?&<Q(*C6
M9,UL,3?7=WWDS\7VAQMT(2) 5(61:.TT=<VL+9:DI:YB>R[7U+"$-2H#.V#5
M3D*(9""I"HNNF[PIJ+='?'<5#K$$7/Z@$=-15% PEVIA0Q],9?=T0.1-\1L>
M5]HQZGV="8&0 ]O;&2K9E@^GV4?Z9V2>S8GRV(PMBDF.S<8"EG^Y=>B07;*F
MAGL-5:5?AP8LYB)ZO/MK6)Z^T=%YHPF4^)>E9+RQ4W)*,;\B]H>M9%5X<(6%
MI-DZOA>G_/\VN:56M)?ZL%'9;FR^,+HH?]6'$MUMP9$]8*!=US7[T"^__XKB
MU0E50GQ%._L7'_,?-PX>A;G;FNY[$S6%M;#3<%G='^;0CZN?'*?! *%UW,S!
M![X6I-F.F0I1N)I6=O]7==\=U=36[;NE2E$Z*""(@'20+C4B(@0$I'>07D.O
M4F(YH'0I@O3>"4@+ @$$*=*E2Y'>(?1.2%[TG.]^YYQOO/N]>\<=X[WW1\;:
M>V:N->>::V>O_=M9ZS?+8"_DP*RNNH]NIY:0>LH\*.5CGN?/R%X/NED9MFUK
M0O4T3E//[IM?Y=?*$ 9M?(7>WH>%P#/B^4/UT""A882@%W\5M:#Q>KUWRHK?
ML9JUW_;UF\LLH]JW@8]S.&I*.#6R#+X#!GO0<,_-'P]DZGLRIV]"+&;@:">?
M/G+7W-UV/9#\NJE0^]R>:!8'X0#[>+:F2C.8?07Y_>PHZK/%'GE<_F5N[,Q&
M%YBOW&HD]L![RU%]%Z3\:7S+*P%11P=/;CNOK QF:$-4\VUDOI#;N!YH?\*,
MYQF-5 %O[;AL;3UM==XRM'2M#7K282</YE]EL&+;G8[B"3X57NQSL-O>S@W7
MV0-_&G;:-B2QES_SJ.IFYUL5*A;_(46._%[\H&O9_+2\_-3*T)#79FN@Y$>2
M*LI=^(9:KCEQ]*? -J<Y@L_ ;J-OUML>:[#N>QXND\L^OO,?SG%3CUVUVJV%
M<NCW<ZQYFFH'"W?&-CW3BPSRO;RQ=X?MZ&.#3,2HETJN0A0#+1CUIC)$F%61
MOMI<Y5DO"@X^"^2![9Z\$.DC^9+.-,1VX$61]9M8HKB:H8*79D-5QF/66\#]
M=5/',M23/;Z=-T?VD!V82$J/XZ<V>(DESX E>9.^49^%-_E@P-F9FM #UI5K
M&8NV;\U,1K=*MY!L85RT4O9L\'?4(.>P[SM/SR3 I*^W4Y_-E7,X^*;67N-I
M3:N>&:]O"-S)B3:I-O2<21?F;%7>S7/Q\3?=0$YY'[IMPL-5(5OEV>O[3X8:
MWS=\;=&N>DS4NFJ'$F?N'5JGETE_7=!N6? 9/A;CS$6Y"B3PJLOFQIV.1RCL
MI;33CFDQ;!K=WJ$_$^ZTY51*00X95L1Y?FC1_[)4&?SCE5*+P)"LF&_"R=/=
MY+Y<H[>B2G<<WV:&R7/&I#^"9'T@S[%(?7'A[H.<&[?R,&86,505:_!T0=],
MV^O?1_M6)\>9]<!25% I,JU_Y-/BZ0\B"Y ?E_:M?^UP[JGK2.KZ:3^^*$SQ
M1Q,!?LJ*:LD 8;J.[T#.'SRD1Q^_O[4HXAXY#CR4Z;W+G2X6X3C4S+,-JZKH
M,0H0'N3+W<-; $[J1^*DQZ/I;RY2/B[\&EW+XEH'K,8Z"C81K_$5K]4N;Y/6
M6]? BD.^MUK7LK4:<2O=CE4;JD/QO-WKJ%B$."]V)#^TGWR]3KD^&4^[QQ=#
M^+PC72Y*P=1GY4E KWKV.WP5F8$(:2FO\C39J:<U-76CSBMTY/HI23?'^J>-
MLK,(3YP7'NA?+XDH\S"3D7Y,T55>4GNC$3FV8W8 .1HY4_Y02A6G3CQM<5)K
M!)_<;T+6-#1;EF;,F;VQKARYK5LG[U5\3<>*-WKI*RX05IH7\)'I"0OA3BV<
M=PK%. CAF[EJVQ E1N_ZV0H#)$H\J<AH0#WI]"EWT@,M,I^J>1WMQD8RS:H@
M:D>0!>+VK":/2B'Y!T\J^(<*2[TO#V+UDI=*45+0J[6R0H.B)BX*=/5UR5-J
M-1]"ZOTS!U672ESV)V4NKBL9'RW1A\5]T4IY^L7^QPR/$4<@?Q.'#Z3Y:I$6
MD7*.]FXRN[.M+\PI[1 2H+;=9^ R-;A\RI$]_7!7W2>0KZFG.E0\\UYX^&^?
M+'+YW2L[;H('C!E'FG<+/(LX$E;\-S?#IWYK- I/M+HF;-S)Z-R&#T#TWW$"
M5Z+DRCQ,3UWR'-,Y3P-] R3<(5]C!((F&I>C1&M<N&PA?5]=<]@R4AB3CXD/
M74\=1*UEGW.Q#1G6^K.-K1N.5\X6RSCQ7P_VTSZ.I]8VUAQMF+B;7F0X#G:!
MZ*;YPBSG35-*[,^]"A&-U6+)CNL$=K=P^^PVPO;@VE$!-5(O\)A^T\H_-<CK
MRG&L=](33Q@[K^G5$_+3!"P$<Y6*ZQC+6![H5+U3DJ;?6BL[>?4%/O5J' 4[
MLWON(M#:!5^'>:(DH!R6?8ESIM$N!493A@Z2P?$5)&\G5Y@Y/#_V<;U?\+3K
MM1:/?3"U?UP"GR60EK(M]M4\QJ^+1$C@RCG2)<6_=_5.<A=J!]N8/B82G=$P
M*&T@HO-2]43QCB\U0HKBW4M)#1UBAV;/^))1B;#W_5<#;GX;&VJ]PMZ:(B&0
M2QGY<DE<A?LK(W+IBC#D\'._FR[JYF['<"O=WJQ84>&FN.M$61KD;N8>!LB9
M>D66$/8V)[8D5H[#;C5LJ[ DBO :$5<'D2@:' 2F(ZTE4G-+Y<H=FW574:T&
M&]5$2]6>LF1/K0L4P'[L!2/Y>'OH5*?XMIGFR7YL&'R5G4ES'.3,AN>\R7NC
MF\?@>5&.=IH)H0VA,8SP\U19*AM?01\L[4R9H>5-L2"OW ]ZR&(FHC>* 6H&
M7M<,4&^@F2&L2DTC8S?8*!E4?.)9> 73,A>: C% L.*BV3F-: 8*2,0 H>5?
M?,.OF?K![!]>*X'%H;6A?&X))#1ZLFW]:5PBTUX:D #!?0EN'MC?Z^6@:9@C
MH6O:8]!='#/TW2:/#=^,LQ.!.BSLV,N8.)T].P#]HH_LTC!Q07&#Z+' MJ@4
M \SA-:-4F7<+48Y8!)-?A04J6*BQ)Q*H3H4!9)=/0/MD6R@7U%D&&@>+@)<*
MRVK_:B;Z5#M(% N&M RP&(\(>IHL6Q"*!3_N%QEGA,=!XNB @5_$D^[:>D88
M@#BZH_F0VQ%T>D4  U I_HL76FW8Y[JZP '4ZPL0 ]8\%G2_:/[?=98C4@X7
M3:%JFW'N^DOR']U]![5=A*[V8E$U'5J17<&K^5\Z!VW-V2N_)$X>0 ,J6%@Z
M>"2MCKI(G,9V$%2UUWRP CTEP0"LL=GULW_O'6A>XW0<':R*]>SG_Z4+=N?I
M'.C GFWH$O/_[R$&$4D["&( ZO]JF&(VS:P#",:W$?*[/4\2]AA5G P'K:%G
M#J&M'U&R9L7)9]G#<[.1Y?Q9+WS-=-]V;Z1;P86*^=6$P*; MB.2[-HI%JYF
MVI\KY"'2%5)Y*#-X46U>SFG@+I3CEJ\C86BPWTB\822L^#D< Z@PY[JJF406
MA)48NL9;Y#B*C$X]=YD<V#G@U=!MKG)N7OVM^:3E)]_GGXXOJ6)-HK\WQF.
M]^_M2LPF:LT.6LTNYGX2?O[IF#%VBZD;VMU=K5.^-55^-B]PN0MMC?[G8138
MF\P:M&QM6)6/A>F'H!U-#&#S SI !-UYC::1B0QNTW.3^G*GT!G\$-_^JDJ:
M_<C8>XD+I;4312-3@PLYE/!(T]U3P_X!E?JZVN29Q3ZOZKI]ID?<.HEL$.O;
M^Y$O GW+M<J%3Q>I]]KG N4H+>T+?-.'5H[UY2E(&=@?[M2>XDK:2E\O>!ES
MJ!F6:FS:>V&GIKU40&A3\V1OX,TL3H"9VR*$57>DAL_O]K" ^ZQ+O?Z0$J6"
MIZ[. RM">ZF@;5>/=@>4U66:M-Z".I-O01L3%:*ZVNB#R [Y^N  B[%O5'OW
MPRU)/R$C2.BEJPQW4\[B#MVII@"3>NZC@5S1]8:J"'VU V.^8>.L6 E<5YKL
MR!<D@W7S\6-E>7LN"X\3KV!OEA9U(4-;?.W]21*O]E?HIDN8>E/!+FQ.F3$)
MBC?OFQL,Y='S)!"\=QQM4TFO+CM>JSYC;*K9)6ROG6Q,%3=E=HP44!_;7C(0
M"53CD;!^94=.<O@N0QAI87W X(]/&E9,?*#5OJO7V9?GNWS$Q\]G:=*0(9^A
M.FJ"-$^?,S3U*QW"8['\P((?-F]P0M/A<!*&Y@Y0JA[&$U3J"[HM3KXAZ1V_
M<N=:_!"-'9C=2H]83&S9O"9^E5L$H;YGUG%N^Y+_2,76J$]%;71I^%U^&D>B
MIR9/**T9OUA7Y" L2-/WV1>)#C'!^TCF.<)PNI8FX8J,%O@[![T@VFC5X;1M
M/B,ZMPVZDZNX!%(XL%X\\1M6H!\WYU&BV0Y-4NHXDQR_&6DBJC[Y]\G$GL_8
M\Y;&:42M^#KG>.J&N.,$'^B_^MJMIE]Q-/M6<C6TAJ<!O*1T%'[)K%%?9<)M
M)(%<&$6B>FP,^)8?!J347)>N.N!Y>5M*CMVB;F^L(#\#\(W63E@U'-\2Z;,P
M^BPRP7?RPX]H^<'7\(@$?,*B?HE,4J39G$\X0BX[@"WJI%77XJ)%U1I2^%M=
MK>\1YV)]C4^L=,S^PD3NEV#(-D"XXG#<_+J)?"3@EGA4)N*CJFS_15NM851Z
MC"2UHY^FP ?NC'=)M(]OOW!O.RF7'$/?.VWM6-6O85Z7].B\,G3$>5@T6/9:
M0=C8M=FS#:UYC)P57<L@"# K.RU7;99<KHN<$_03SGU2H1R1M.C->+_C%J,5
MDYSU,SO<P:*_9JE+F@T0JQ^#U*01,-.VB4B8^B6JJG#.Z.>^[PVVP<Z6TG(3
M_7W%2I"\MZ49IS931!#V R_.G.88 ]V5H78+(R]S=WI./;?]A;NKEZ9*+/?
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
M9JG_9%4.C=@CN\3# $L??RXO*6S^B[(V] ND^9*8"P.\IL( '27+DS_7E!Q
MSRXQ0&PGZO6EWP+S.1&V(?.?RX T_JI=5' \Z?X9 [3>286.//KE==#_^U[_
MS%,T!3VGUL( !!P8(%*OIUH#7;6" 0XN, ![]!GA^4$;Z)#J#X8IV>R_J?]<
MR@/' (><!6A2=0Q 7YYHEW-IVX<!5D_0*LS[9$>K;Z%K''\P2@4J_$T[!\T
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
MV'!W$)OT0M -B90-9P/MN9Q6$AC KB/I:))+I\7204T79M<4=J*2?-(X!D=
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
M00Q S-#9?,B+Q4JS.699VAKHW#DL)MUJ)MLG.PVYZ7.)I_Z+Z&!)?<#L+S9
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
MP61I*+G\E6P*+Z(<5(G?=^6>JTL.Q+KZ*);6A1,"_Z6,?'CA$[N;/8'$7<5
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
M >866.>YO$<18ZJOM+UW(&^<E!F)6%9(1@D#B'*+EBPPRY$IPMF0$-8M#F>
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
M^R\\M"+UB5*]N_@<D:<NTMKXJDWS0?T@.MW^K^UH=%$NTO69_7DDSR,U3U_
MWD;KS?WY-O<4/18OT&2*SN;J<KVW/S2S64M3:VEJ?<#7!WQ]P+^*._^(0O>H
M0==L= #"&;IJ)YB/<7T&;GT&T"NY^@?@!IO_@)P)V@&\(KZIO\HG?5L'-)9J
MN,[__&!<)I?PGUDSSU_^'U!+ P04    "  7@V9:*M2UC.,=  !<W   %P
M '1M8BTR,#(T,3(S,7AE>#$Y9#$N:'1M[3UI5^-&MG^E7O(F ^_8;@.] 3TY
MQPUTXIEF>4 R)Q_+4MFN($N*2L+M^?5SERJI9)NM XU--'/2V)94JN7NZX?_
M:;>/XK&, Q6*GR^//XLP"8J)BG,19$KF\.M4YV-QF:2IC,6QRC(=1>)CIL.1
M$F*KVWG;V=I^W^FVVS]^@+$.[$-)O"=V7KU]M=W=?B.ZNWM;K_?>;(NS8['Q
MR^7!)MX\SB<1_*MD^..'B<JE",8R,RK_QW>_7'YJO__NQP^YSB/UXX=7[B_?
M.TC"V8\?0GTM3#Z+U#^^F\ALI.-VGJ1[.]TTWX<G7\'EN7N^M*<ZS,=[6]WN
MW_93&88Z'K4C-<SWWG3>OZ]^RO1H7/Z6&)UK6$JF(IGK:X5C>Z,&D9+9WB#)
MQ_OS+UCV9.J>&R9QWA[*B8YF>W^_U!-EQ(F:BO-D(N._M_@7^&M4IH=_WZ>[
MC?Z/@J%A>;GZDK=EI$<P.,YUG]>_!]<$_K>US1_PC8/:&Z>*UC9(HA N'GT9
MZX&&^W<[6Q]>#6#3TB>88@"0I+*OG6/O^.CD\.A0]$X.Q?G1Q67O$KX<G)Z?
MG9[#1W%YWCOLG_PDSDX_]P]^>[I%_*E]/I99,!9;+8&H\ TW^JYY7?Y\=-[_
MM2?.?NZ='_<.CGZY[!_T/E^T1/_DH//- :)[O\W\1F>_[*AWWO+T\%;WDE";
M-)*S/1U'.E;M090$5[Q8'8>P4#H')@L[;SMNA,&CS)&_XD![<9)-9+2_9+_Z
M'<%;@]=NVUJ:=*B"))-(M]I!$B79WO==^M_"55SM7@%+S/#3PF6>E4DBC7,X
M.S_J'7_\?%2>42X'D1*#)(/G__%=]SL1J"BR]+?\;E(9N.]VTOP$3BV2J5%[
M[L/^(YQU&ZAXGDSV\*CW/8Y"T(OS;<,Y)T6^-]1?5.@#].^%R?5PMN]1?YZH
M0\(\@_]"MPB^[=VV951YZ%_\ZH5L.R2;/Z0X@?.Y5EFN QG9&0^D471NT['.
M51MW&F^<9C)UJW@/X]D3L<OH=>8G6[]>PXLG!&S[$]"OL3:5L+*1X]<?OG^_
MO=W=/P/("V;T96M_4P3PN-2Q$?E8B92NB60H+L?P^FLI/FJ ]9$.#)"^..BT
MA(3)7LL0))(D2^UNPJ]Q*'1NA"D&1H=:9AI6M8%#VK<>)!,0D68M^U[[JWV+
M_5$DF;M]JMP$6SC#0&4Q[";-\3*3N+/^)"]44&0@4BB8I81UJR$<8"@&*DJF
M'4%[P:L6\$D#B07D#$6>B#13L,W7B@;.5%KDM!Y>#MPW@E%KVP&C3P'_\&\^
MECE>DO U59E)8 _E<*@C70F&.N\XZD+P\0K!_16AS&IC>K=!]*6(_G$E$=T"
MMTS3"/$. !N!,M29"O(D Z10DS1*9@JN(63+$1 %XX/UAH>(6^_VC;M%QT%4
MA(I0&YEVJHAS$]'(I!T<OI@BRB4\ .@7!$D1TQ=^%X!3%JN9V13 _PDS-.,7
M@!&0"D:]7V*-5RX _7".D;Y2MR#.<O5FRP$3J3>/+IHY %\F_>SRX?][K&(@
M#T!(ABK#4[#$###&HW#5[\L.J(6W\.Z[9V"_\NJ46[1_ '-$J& P&+V%;Y61
M2<1$@1XZ49,!$"0\8+B8"3V9J!"IDN!]P%> 6@9S='2+B-5TG$SP 6% UX3Q
MQ#@IC!J# -0J;R2BAU=I8,"R.)GH0)2089@5 *6WCX@$T(Z&II7!+411^4<=
MC%OTQK$$&DQ E40=\6\%$P( SM1(9D"G@>##J4W@7P G?C-O'>X ;E=.0.3]
M-H0?$J-$+"<,<,3<X+(BUF%0S :F0F3<&WTPP]$[C1RVKN3Y8/7(LWH('9[
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
MAE]4/,(FL_\&%#*]-!4J#SJ;_IBVVJK%K0;:7Q:TKUP[0;)X+Q6:;(FMH<Y
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
MFXIE@6"SP-6R7B8!8B$G-HMK+\I]] EHEC!2 :RECF8L!;+(*<A9L$M8H+X
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
M%     @ %X-F6LEL):_/&0  V"D! !               ( !     '1M8BTR
M,#(T,3(S,2YX<V102P$"% ,4    "  7@V9:5V4&'<44  !V.@$ %
M        @ ']&0  =&UB+3(P,C0Q,C,Q7V-A;"YX;6Q02P$"% ,4    "  7
M@V9:/]GO_&Q&  !2AP0 %               @ 'T+@  =&UB+3(P,C0Q,C,Q
M7V1E9BYX;6Q02P$"% ,4    "  7@V9:X;EP15V6   +X@D %
M    @ &2=0  =&UB+3(P,C0Q,C,Q7VQA8BYX;6Q02P$"% ,4    "  7@V9:
MT^JM/;]D  "4;0< %               @ $A# $ =&UB+3(P,C0Q,C,Q7W!R
M92YX;6Q02P$"% ,4    "  7@V9:EN F94B>! #&.RD %
M@ $2<0$ =&UB+3(P,C0Q,C,Q>#$P:RYH=&U02P$"% ,4    "  7@V9:*^K^
M5>2L  "PR   %P              @ &,#P8 =&UB+3(P,C0Q,C,Q>#$P:S P
M,2YJ<&=02P$"% ,4    "  7@V9:G%7[RW^Q  "_U@  %P
M@ &EO 8 =&UB+3(P,C0Q,C,Q>#$P:S P,BYJ<&=02P$"% ,4    "  7@V9:
M3&<Y@_5"  "^K $ &               @ %9;@< =&UB+3(P,C0Q,C,Q>&5X
M,3!D,S8N:'1M4$L! A0#%     @ %X-F6BK4M8SC'0  7-P  !<
M     ( !A+$' '1M8BTR,#(T,3(S,7AE>#$Y9#$N:'1M4$L! A0#%     @
M%X-F6O)[;9T"!0  .A@  !<              ( !G,\' '1M8BTR,#(T,3(S
M,7AE>#(S9#$N:'1M4$L! A0#%     @ %X-F6KMR@HX0"0  >C@  !4
M         ( !T]0' '1M8BTR,#(T,3(S,7AE>#,Q+FAT;5!+ 0(4 Q0    (
M !>#9EJ)L09GF 4  ,H<   5              "  1;>!P!T;6(M,C R-#$R
A,S%X97@S,BYH=&U02P4&      T #0!H P  X>,'

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>tmb-20241231x10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:tovx="http://www.syntheticbiologics.com/20241231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  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="tmb-20241231.xsd" xlink:type="simple"/>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_TlEAjG2sQk2HcIcfVr90TA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_7_29_2022_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_SsB7enRAIkq_sr88V0dqaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-29</instant>
        </period>
    </context>
    <context id="As_Of_7_29_2022_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_FkGarB47SU6IuGbE_pWoiQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-29</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_0cUPUwDM7UqtZBkU6ujb6g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_BCLNfSn4Nkq8axDfVv_iDA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5m9jcdO1w0qs9ulFOtYunA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_X-H-GBwxVUqj6BHfXMxhWw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_10_15_2018_To_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_aFwLT1IF1USM1vDxngDzww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-15</startDate>
            <endDate>2018-10-15</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3oS4dH-fW0-2DQ529iBrbA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_R0d_-4AfLUypDyxV9TxQUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_8_26_2024_To_8_26_2024_dbc6KVUcJ02NikqKt5noXg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <startDate>2024-08-26</startDate>
            <endDate>2024-08-26</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_kSoSMMHRj0KTmLoj2JxIrA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ldWdb-_1EU6aF9vqKx7UNA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</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="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_tq0ChT8rZ0GGHg9K9C3kfA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</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="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_tWC73uarJEaQAfd15uKfeg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_PSXbTPoplE2xy2WW1xTUiw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9nGPg8d7vk2E_H8xD5M7BQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_aM1WcDVfX0O2TnhHJJcVDg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_N-OYSAaJYkeC_6M_gE65vA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_w4RFMQQ5A0OI5EQijUpP-w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_NJEC0z_x8ECR7B9Oke27fw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_4cvvxWMDykW_l40biKeNYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_JIJslT23LEycPiKJ5-fTkg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_UiVP_5WlHEuuwi9gFMdYYg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</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="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FBEnxEGZW0WbxkVOqBckFQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4RZCi84vaEabikr9LWpFlA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_vkekn8tfmEGVwWC61vtAJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">tovx:RangeOfExercisePrice18900.00To18900.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TjLbz1xN_0SMRTK9iEzYGQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">tovx:RangeOfExercisePrice101.00To200.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member_i04JwLtLoU-qCXljToQKHw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">tovx:RangeOfExercisePrice0.00To100.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_NNf-MEFeaUWQR9Lpw2jmow">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">tovx:RangeOfExercisePrice18900.00To18900.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TPLjPwRf8kid9hov_mFMJg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">tovx:RangeOfExercisePrice101.00To200.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member__NecHie9AkepoaAzxh6UbQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">tovx:RangeOfExercisePrice0.00To100.00Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_m5oI05NG0UuTy2Kuv0dLeQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EaYi8yWYJ0i3hBP4VfY87w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_c8ttpndpUk2xQc6Ss0e36w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_FcmiR6aau0yr2mdkfTyZWg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_9_17_2020_us-gaap_PlanNameAxis_tovx_StockPlan2020Member_bqzYY2laD0Cn0dJNthaPyA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-17</instant>
        </period>
    </context>
    <context id="As_Of_11_2_2010_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_DUphDxWU4029_Pouvt-Abg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-11-02</instant>
        </period>
    </context>
    <context id="Duration_12_14_2023_To_12_14_2023_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_8coIa37TMEevmnvUDCVsBA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tovx:StevenAShallcrossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-14</startDate>
            <endDate>2023-12-14</endDate>
        </period>
    </context>
    <context id="Duration_12_15_2022_To_12_15_2022_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_HVf3QcfJTEm7H8nFCIUuUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tovx:StevenAShallcrossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-15</startDate>
            <endDate>2022-12-15</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EiBZQ6bAbk2RnJqDNGJgPA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_PlanNameAxis_tovx_StockPlan2020Member_h9xAQDNxCEGOS8tX-RLkDQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_9_5_2019_To_9_5_2019_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_t-5A_P70FES7bGu_1Sz4ug">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-05</startDate>
            <endDate>2019-09-05</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_3oT1V1_zlEO3bvnP9S7ePg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OfficeEquipmentMember_mBSlqGta0Eal5SDQI5hn4w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OfficeEquipmentMember_insdGimYiES27HpOPqVjMw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_QhfoCF3jwUqSLo_SCfKj-Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_J2fK2_XfMkuJ0O7XjUoybg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_EMRoY9kx10CXn70mz1fq_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_tovx_ComputersAndOfficeEquipmentMember_pdLsR0SC8UqWGptkpD0QZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tovx:ComputersAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_EwswGPMvZ0GVMMJ8DAwuNA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_dHNuEhxGOkG0zmnYDPU4Zg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_RSDmTZUBDE6agnUlsF_6AA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_tovx_ComputersAndOfficeEquipmentMember_zXDtLvivnEKZa2oIAgMPDg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tovx:ComputersAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_mGnyHDWFFUGdWS9V-bumAw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Uf5i6sclqUqSGLHv5HRs2Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_10_15_2018_To_10_15_2018_0DyDC--V20Sq21Q1qrCH3g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <startDate>2018-10-15</startDate>
            <endDate>2018-10-15</endDate>
        </period>
    </context>
    <context id="Duration_7_29_2022_To_7_29_2022_Z5e6EZpZcE-JJ1QT_pZonQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <startDate>2022-07-29</startDate>
            <endDate>2022-07-29</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_AtMarketOfferingMember_jcVAbdOFkEC22ag4hKpkHg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:AtMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_SubsidiarySaleOfStockAxis_tovx_AtMarketOfferingMember_jXm8WfWwnEWpbya8i1hPvw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:AtMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_12_13_2024_To_12_13_2024_qfZizxLVJ0qjoE5oGs2bng">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <startDate>2024-12-13</startDate>
            <endDate>2024-12-13</endDate>
        </period>
    </context>
    <context id="Duration_12_14_2023_To_12_14_2023_lOksDXBXAUuwMQ6WRwO-Sg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <startDate>2023-12-14</startDate>
            <endDate>2023-12-14</endDate>
        </period>
    </context>
    <context id="Duration_12_15_2022_To_12_15_2022_bVpeUcWn4E6BCahr79WBew">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <startDate>2022-12-15</startDate>
            <endDate>2022-12-15</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_TypeOfArrangementAxis_tovx_ClinicalTrialAgreementMember_jdZXHU15S0aEhpi3IakD8A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:ClinicalTrialAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2017_To_11_30_2017_us-gaap_TypeOfArrangementAxis_tovx_ConsultingFeesMember_cUZhwbB3dEaRwD5h8htNjQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:ConsultingFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-01</startDate>
            <endDate>2017-11-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6sVa3-o81UaUMfJqskMtYQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_P3drMnJF9EOvXOpYV-X28g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_4_WYiEaYI0aP0Qg36UDXTQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_0WQ7yrwZi0-oIdqaSXujnA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_ih9GlpPknke2AozTGDfWbg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_tovx_Retos2015Member_jKxjaw2BjEGd-mO6wKZwqg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tovx:Retos2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_3hGBeVNFL0Kod27A8wTKkQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_tovx_Retos2015Member_TKbQVSzBpUSjPdH9Vt_Frw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tovx:Retos2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_7_1_2024_To_9_30_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_W67DKgbZykaRp6aRhM2pug">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_NGjISQD2OkGEJzuF7e6J6Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_17_2025_To_1_17_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_MxJBkjSMG0G7Htok7P8OSg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-17</startDate>
            <endDate>2025-01-17</endDate>
        </period>
    </context>
    <context id="As_Of_1_17_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_8EIM88I9jU2D73LJlXOgNA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-17</instant>
        </period>
    </context>
    <context id="As_Of_9_16_2024_URY8Uln8IU-04BANJ4b7cA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <instant>2024-09-16</instant>
        </period>
    </context>
    <context id="Duration_7_1_2024_To_9_30_2024_5aPrlMH2NkyrJ3qYAyp7tQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_G19U0D-c1ESOA7XpfMgXFg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_nwGukWFK7EWvk36pcMUK8A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_QFf_FJ8L1U-wOXMdZXkXKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_Mx8d_OOwIE-iHOsmP-F9Jg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_frAbZU3VOE2s8kYhEmwZdQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_wbfylxQmIkG-mKGfjAYVsg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_ji14bKrj1U-RL50KhZuq6A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_7OdbTPNg9kKsHAqezGUd_A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_8SXBT9lWHUu1p9vag0R4BA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_w7DyWIDkLUKjESLldr3S1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_4aiIcxFwZESh-AJYtFqIxA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_srt_StatementScenarioAxis_us-gaap_ScenarioPlanMember_eBQLwNPbCkyKdC7_uUGYuQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_StatementScenarioAxis_us-gaap_ScenarioPlanMember_-IJMoPiiZ0-JOicVai8w1A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_0kJvVtXDGEqc_Iju9UGkQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember_lpgkv9_BFEuaVMTgKWaxMw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:ProbabilityOfOccurrenceCumulativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_dnnLztcoEkaw8fJqMIEobQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:MeasurementInputProbabilityOfOccurrenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_3xbbgb9ttUqHjsGb6eKmpw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember__LKL0c4D0Umo8-_hFVxm3w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:ProbabilityOfOccurrenceCumulativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_lVvfakeTCEWNj_StGtWJHA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:MeasurementInputProbabilityOfOccurrenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_WeightedAverageDiscountRateMember_VOaSyl_P3EKDJj7HCLJUeA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:WeightedAverageDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_6GCPNqt1lEmndhQY0_tAxw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember__j1da4JfU0eK485rVn1M-w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:ProbabilityOfOccurrenceCumulativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_ezVsgzgZgU-oOKC36GIMgA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:MeasurementInputProbabilityOfOccurrenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_0ejqxiLqMUCJ_7JCPAAqgw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember_5HFbOvhH1UCfJLPvnbb7UQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:ProbabilityOfOccurrenceCumulativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_c_CT-bnHnk-GqcBJa0wt_A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:MeasurementInputProbabilityOfOccurrenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_WeightedAverageDiscountRateMember_ljIxpDY0-Um_d2qZwrkhNw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">tovx:WeightedAverageDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember__ea3bcYrrUqt07EvbMaQKA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_13_2024_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_L117o3lWBkyajNwmnOByEQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tovx:StevenAShallcrossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-13</instant>
        </period>
    </context>
    <context id="As_Of_12_14_2023_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_NIZEyII3S0CqJYR9CTMH6A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tovx:StevenAShallcrossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-14</instant>
        </period>
    </context>
    <context id="As_Of_12_15_2022_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_lrl49MxDtkuOzVnufA-nLQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tovx:StevenAShallcrossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-15</instant>
        </period>
    </context>
    <context id="Duration_1_17_2025_To_1_17_2025_us-gaap_DebtInstrumentAxis_us-gaap_UnsecuredDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_u_aM3qxXCkK8y6CvK7jI6A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-17</startDate>
            <endDate>2025-01-17</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_wIGplLIN9UC8pfkf3zFDvQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_Aoj8KHLdGU2h7bGUrYr4lA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_1_17_2025_us-gaap_DebtInstrumentAxis_us-gaap_UnsecuredDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_3ifdY3w5hUqx6h2dBCyzDw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-17</instant>
        </period>
    </context>
    <context id="Duration_10_15_2018_To_10_15_2018_us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis_us-gaap_SeriesBMember_HED-BFmZ2UCLdQkF3_q0yg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AuctionMarketPreferredSecuritiesStockSeriesAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-15</startDate>
            <endDate>2018-10-15</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_YQsEHjKUZEaTit0zqtbT0g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_EjPZMeUXV0GlLM6-c088Kg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_2tg3FD50oUGcr_UI011BVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_RDrd7UAK_0W8hjOVg3ZEiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_pyTBIO0TlU6glBT-rItCNg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:MaryannShallcrossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCAndSeriesDPreferredStockMember_LXDj_ucZ-0Sqc1V8k04BPg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCAndSeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCAndSeriesDPreferredStockMember_rhbrl2_0p0SKQlTfAmZXcQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesCAndSeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_7_29_2022_bK-k31eukEKfoGQqnRtN7A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <instant>2022-07-29</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PlanNameAxis_tovx_AnnualMeeting2024Member_g6FxA26ipUazZ9h7lDuLWA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:AnnualMeeting2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_8_26_2024_juz0PlBJyUOa8L1qxceYsg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <instant>2024-08-26</instant>
        </period>
    </context>
    <context id="As_Of_8_25_2024_V4Nc4z3x80eVOCpcJ66JFw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <instant>2024-08-25</instant>
        </period>
    </context>
    <context id="As_Of_10_26_2022_o87wpTxs9kCFX63MjYxcHg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <instant>2022-10-26</instant>
        </period>
    </context>
    <context id="As_Of_10_25_2022_SlW6bih-w0WP1EiSLmmyUg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <instant>2022-10-25</instant>
        </period>
    </context>
    <context id="As_Of_8_15_2024_xuiu_DLYvk6GmA7YSFUW4g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <instant>2024-08-15</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2023_3gH6Bm4_lUKpiA7RcYjMSA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_PreFundedWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_RDCwUSlJvE6WrWx4U3Glwg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tovx:PreFundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-27</instant>
        </period>
    </context>
    <context id="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_lQ_-NlSfC0uXNw7k82ADCA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tovx:CommonWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-27</instant>
        </period>
    </context>
    <context id="As_Of_8_3_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_BkklSU4RvEm7qyowTErCTw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-03</instant>
        </period>
    </context>
    <context id="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_vSMHs6GAUUirp0PKCmzyTg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-15</instant>
        </period>
    </context>
    <context id="As_Of_10_15_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_ekJ7d1dppk2tM6pb7imVKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-15</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_qFG--fWth0KqNR6gPmrVyw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_RwaX5TaQd0GIIjottiBdhw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_O51iALR6qU-wbvzh2iTOqw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_xDzJcMxVbEmIC4xyrSTATg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_r3z_OyrGmUeQBBz1Z6ONbw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_3fXPJ5AiK0yN8xj70tsgYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OperatingExpenseMember_THxr1y2jkUWrcvtSNf83zw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OperatingExpenseMember_m2JLDURplkW1TxiAzuEzmg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantMember_P7AHW6KpKk2Bd1i9Yo0UbA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_OptionMember_EDYjv1_0PkWyT5Wq4hgUfA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantMember_walEvrcrv0Wdx3VPv6Ojjg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_OptionMember_MoVwzNQ_GEu-z1K-SXyfHA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_p9mMdPTtfUiJ1xJHDN5yww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tovx:GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_ConsultantMember_BPzO5CP34U-32dMkVVKvSg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tovx:GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tovx:ConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_j1c8dOETCECX_bllEppoQg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tovx:GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_ConsultantMember_8vIMQiEBA0K8wkbjoJyZLg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tovx:GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tovx:ConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_PreFundedWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_NGSC_BQIhkOl43tq9Bs3BQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tovx:PreFundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_mW0FUjYglE6CikTX0q6L1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tovx:CommonWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Dpki6uOPuk-TKOe69cPw8Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_suO7Cu5XE029HgvrAUqKaQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__lV_kvdH4EqxQ6GbeN6UmA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_PvVBqkfA9UqHC0e8U-NKjg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_eClNAqxl-k-ED9LjnQtsiw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PlanNameAxis_tovx_StockPlan2020Member_CMA2rq0sP0qmlWw_wdeXDw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_12_14_2023_To_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_77qpG8OiiUu0NbKUuTZAIw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:MaryannShallcrossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-14</startDate>
            <endDate>2023-12-14</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_EmployeesAndDirectorsMember_2t7Jgi2ryk6vxLn0TgfRLQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tovx:EmployeesAndDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_EmployeesAndDirectorsMember_tMSJgnKjIEuKTiJIG8c6_w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tovx:EmployeesAndDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_11_2_2010_To_11_2_2010_srt_RangeAxis_srt_MinimumMember_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_iQyoh8PaIUS6lMX86OAlCw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-11-02</startDate>
            <endDate>2010-11-02</endDate>
        </period>
    </context>
    <context id="Duration_11_2_2010_To_11_2_2010_srt_RangeAxis_srt_MaximumMember_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_9dpgiGfCfE2qcPwEbCLshw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tovx:StockPlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-11-02</startDate>
            <endDate>2010-11-02</endDate>
        </period>
    </context>
    <context id="As_Of_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_fHRjoNWXm0OZTC2NmAuwEg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-27</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_ResearchAndDevelopmentArrangementMember_HBPGQgRR7UWpxER_GGY4rg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:ResearchAndDevelopmentArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_19_2012_tovx_QuarterlyInstallmentsPaymentPeriodAxis_tovx_ThirdYearMember_jHce8dLJpU61WAHoxOsF-Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tovx:QuarterlyInstallmentsPaymentPeriodAxis">tovx:ThirdYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-12-19</instant>
        </period>
    </context>
    <context id="As_Of_12_19_2012_tovx_QuarterlyInstallmentsPaymentPeriodAxis_tovx_SecondYearMember_UqtgSiEMr0-K_134MDhn7w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tovx:QuarterlyInstallmentsPaymentPeriodAxis">tovx:SecondYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-12-19</instant>
        </period>
    </context>
    <context id="As_Of_12_19_2012_tovx_QuarterlyInstallmentsPaymentPeriodAxis_tovx_FirstYearMember_YUy_izDrJU2fuBbV3XiRCg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tovx:QuarterlyInstallmentsPaymentPeriodAxis">tovx:FirstYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-12-19</instant>
        </period>
    </context>
    <context id="Duration_2_3_2025_To_2_3_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_0QrDHsqa8Uacq1JGyd0RnA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-03</startDate>
            <endDate>2025-02-03</endDate>
        </period>
    </context>
    <context id="As_Of_2_15_2016_srt_CounterpartyNameAxis_tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_F-9A_nDdNk6WninJagPxxw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:SaintJoanDeDeuCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-02-15</instant>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_us-gaap_TypeOfArrangementAxis_tovx_CollaborationAndLicenseAgreementMember_qFtAAaFr2UOe65gOluyPGA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:SaintJoanDeDeuCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_10_1_2023_To_10_31_2023_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_PHdRdH7DD0OknJParVEgYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_1_31_2023_us-gaap_TypeOfArrangementAxis_tovx_ExclusiveOptionLicenseAgreementMember_ebU8vQx7NEew8P5oMn2ytg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:ExclusiveOptionLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2015_To_12_31_2015_us-gaap_BusinessAcquisitionAxis_tovx_PrevAbrLlcMember_VpZz2sViJEme7FGR07UkXA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:PrevAbrLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_Oc9-EIny2Uu-4fYhT7fO3g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_8meZqr6IrEyAiY4omDDDmA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2018Member_0PnRIx7RJUq5UMuTXacRYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2018Member_bgMqFBW7Ckej3huGCBQ-_w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_9_27_2024_To_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_UuVRSk2-pES7_zWXGgQ3Rw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tovx:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-27</startDate>
            <endDate>2024-09-27</endDate>
        </period>
    </context>
    <context id="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_RegulatoryApprovalInAsianCountryMember_WPoSE_CE60-QkG3v2ikVEA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:RegulatoryApprovalInAsianCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-12-19</startDate>
            <endDate>2012-12-19</endDate>
        </period>
    </context>
    <context id="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_PhaseIiiClinicalTrialsMember_mKareUuP_0uHLilBqEI3Sg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:PhaseIiiClinicalTrialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-12-19</startDate>
            <endDate>2012-12-19</endDate>
        </period>
    </context>
    <context id="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_PhaseIClinicalTrialsMember_E1vBxhW9xk2GhQnlqLLMiQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:PhaseIClinicalTrialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-12-19</startDate>
            <endDate>2012-12-19</endDate>
        </period>
    </context>
    <context id="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_NdaSubmissionInUsMember_aTtpyGIEbkuUQ6DBVNOUyg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:NdaSubmissionInUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-12-19</startDate>
            <endDate>2012-12-19</endDate>
        </period>
    </context>
    <context id="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_EuropeanMedicinesAgencyApprovalMember_KNhXL464ZkKMed6vei3BQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:EuropeanMedicinesAgencyApprovalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-12-19</startDate>
            <endDate>2012-12-19</endDate>
        </period>
    </context>
    <context id="Duration_2_15_2016_To_2_15_2016_srt_CounterpartyNameAxis_tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_0Rd4mv65Mka-LvNie6JdkQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:SaintJoanDeDeuCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-02-15</startDate>
            <endDate>2016-02-15</endDate>
        </period>
    </context>
    <context id="Duration_12_19_2012_To_12_19_2012_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_h_HcZdD9XUyLqOaVXRGQBg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-12-19</startDate>
            <endDate>2012-12-19</endDate>
        </period>
    </context>
    <context id="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_wDtzIUjy8EGoxXZEyXnzyw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-15</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_VLmw6TvbpEOEr-lyRrPOuQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_qzDFHQhdh0meKwe2ksm-Tw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_2EIl8m7H8EOeKiP1m33pcw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_8_7_2019_To_8_7_2019_us-gaap_TypeOfArrangementAxis_tovx_ClinicalTrialAgreementMember_kxk_toEg7EC7J8RUyqolRw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:ClinicalTrialAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-07</startDate>
            <endDate>2019-08-07</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tovx:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_UniversityOfTexasAustinAgreementMember_joPx_7gEhUeCKG7Dr1EXfA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:UniversityOfTexasAustinAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_TechnologyTransferAgreementMember_jnU_5V1LxkSNCT50tajPog">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:TechnologyTransferAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_IdibellIcoLicenseAgreementMember_qqHO5kXR0Eyu9TWkMNIzqg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:IdibellIcoLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_IcoMarketingLicenseMember_Zwx7wf9_IUStlOX-9SNDkg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:IcoMarketingLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_ConsultingFeesMember_6FCcaKfRk0WOQeiTrZxyNw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:ConsultingFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_UniversityOfTexasAustinAgreementMember_N-_34GW79UaBWWhzWWx4rA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:UniversityOfTexasAustinAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_TechnologyTransferAgreementMember_1Lj6dEYWmE2-yAAX67F4sw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:TechnologyTransferAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_IdibellIcoLicenseAgreementMember_wwy2r1WIC0-06dOSn0flsA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:IdibellIcoLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_IcoMarketingLicenseMember_8jRjfFvZt0ucnj-2zkanJA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:IcoMarketingLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_ConsultingFeesMember_pdqbroc_M0-TVIgfX1UTJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tovx:ConsultingFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_VWA6Rjn2UkqtCc7AAsGCmw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_yLYG6e42o0u_C3HKMSI9OA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:MaryannShallcrossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-14</instant>
        </period>
    </context>
    <context id="As_Of_12_13_2024_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_v7b_IYUkIkCosGwLOqSv4w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:MaryannShallcrossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-13</instant>
        </period>
    </context>
    <context id="As_Of_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_ZdxNnhWWU0-nkeFQhTGdtg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tovx:MaryannShallcrossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-14</instant>
        </period>
    </context>
    <context id="Duration_10_1_2022_To_12_31_2022_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_2R_Hph7GmUmZUtIo-nOvbQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:VCNBiosciencesS.LMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_11_28_2012_To_11_28_2012_us-gaap_BusinessAcquisitionAxis_tovx_PrevAbrLlcMember_LpCO6yEpH0qpjL8yIpPDkA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tovx:PrevAbrLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-11-28</startDate>
            <endDate>2012-11-28</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_10_1_2024_To_12_31_2024_pYeQDt0kTE6oJN2PIReobQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2024_yIkbS21wgEyw42YL1r4uDw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_4_2025_M17KWR43HU6pbN9SqM4ceQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <instant>2025-03-04</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000894158</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Standard_subsidiary_K7cDzJ1RR0CW-5vLRzzGyg">
        <measure>tovx:subsidiary</measure>
    </unit>
    <unit id="Unit_Standard_EUR_7wZBODcVt0qSO1nJ-Tgx4A">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Standard_segment_j93u8uKX50e6wWLlqVM1WQ">
        <measure>tovx:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tc_jm2MNR82Bku9n7oF8I602Q_2_1">0000894158</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tc_jMYZlZYxFkeZAFaWqs45xg_3_1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tc_zb1YBdrClUWHUD6CDJBqJA_4_1">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tc_hJ9Ko9eg40i_4Ggl_6iuyQ_5_1">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tc_c1wb0i5eyk6M1ZFtpY6wkw_6_1">false</dei:AmendmentFlag>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_4aiIcxFwZESh-AJYtFqIxA"
      decimals="0"
      id="Hidden_TJgMDw5cwkeFnuB4mIiFXA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_VWA6Rjn2UkqtCc7AAsGCmw"
      decimals="0"
      id="Hidden__lwjhUaPnUWNu9TvNq9SPw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      id="Hidden_LkLZcRrvg02j635lqvyuRw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      id="Hidden_iwJBL03S8km_VHa-8KyFbg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg"
      decimals="INF"
      id="Hidden_UHWXJoyKD02IOLQ4TY3v7Q"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_BCLNfSn4Nkq8axDfVv_iDA"
      decimals="INF"
      id="Hidden_JlaYITBdXUOr32e7uFxNvg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">275000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg"
      decimals="INF"
      id="Hidden_Leb22VF_BEq_G3tRq4JCNQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_0cUPUwDM7UqtZBkU6ujb6g"
      decimals="INF"
      id="Hidden_uMy8EcJ98ECNZdMl8UEoOA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">100000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="Duration_8_26_2024_To_8_26_2024_dbc6KVUcJ02NikqKt5noXg"
      decimals="2"
      id="Hidden_kKfBqxEBNU2zhVb9-b-www"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.04</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="Duration_8_26_2024_To_8_26_2024_dbc6KVUcJ02NikqKt5noXg"
      decimals="2"
      id="Hidden_J_YXL0EUVEun7l9clydQRQ"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.04</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="Duration_8_26_2024_To_8_26_2024_dbc6KVUcJ02NikqKt5noXg"
      decimals="2"
      id="Hidden_z6hbU1qCiEO-uw_VKCtgiQ"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.04</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="Duration_8_26_2024_To_8_26_2024_dbc6KVUcJ02NikqKt5noXg"
      decimals="2"
      id="Hidden_9SosEJUKpUa_cJZ0swZTAw"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.04</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="Duration_8_26_2024_To_8_26_2024_dbc6KVUcJ02NikqKt5noXg"
      decimals="2"
      id="Hidden_orfqZoyfKkWTJOnkXHVDng"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.04</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="Duration_8_26_2024_To_8_26_2024_dbc6KVUcJ02NikqKt5noXg"
      decimals="2"
      id="Hidden_qZ_jXrZOTEixF1Oi9Y8xXg"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.04</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_J2fK2_XfMkuJ0O7XjUoybg"
      id="Hidden_PYVNU6FyBk2IDHMIXQQ0_w">http://fasb.org/us-gaap/2024#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember</us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration>
    <tovx:ResearchAndDevelopmentExpenditurePeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_ResearchAndDevelopmentArrangementMember_HBPGQgRR7UWpxER_GGY4rg"
      id="Hidden_Yr-b_W9bkE2abyhbhNrpZA">P24M</tovx:ResearchAndDevelopmentExpenditurePeriod>
    <tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod
      contextRef="Duration_11_2_2010_To_11_2_2010_srt_RangeAxis_srt_MinimumMember_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_iQyoh8PaIUS6lMX86OAlCw"
      id="Hidden_okRLZhcFiUqq_4VWiR1Vew">P5Y</tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod>
    <tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_eClNAqxl-k-ED9LjnQtsiw"
      decimals="INF"
      id="Hidden_Yg_ZxcSBF0mAR5ftZgNbtQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">7670</tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares>
    <tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares
      contextRef="As_Of_12_31_2024_us-gaap_PlanNameAxis_tovx_StockPlan2020Member_CMA2rq0sP0qmlWw_wdeXDw"
      decimals="INF"
      id="Hidden_EzApEPJKQky39xaGjflc6g"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">175034</tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedNumberShares>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_vkekn8tfmEGVwWC61vtAJw"
      id="Hidden_kZbLru81qEGOgy4kgulZ7A">P1Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_lQ_-NlSfC0uXNw7k82ADCA"
      id="Hidden_y7YDwqJXakOyH5g41LPoUw">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      id="Hidden_-rThEYUaYkWV2BgP_H43nw">P0Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      id="Hidden_qOyzkP9fP0GF7kjXuWYV-w">P0Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <tovx:MaximumPeriodForPaymentClinicalTrial
      contextRef="Duration_2_15_2016_To_2_15_2016_srt_CounterpartyNameAxis_tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_0Rd4mv65Mka-LvNie6JdkQ"
      id="Hidden_WCkpIeB96kiTzBELxSmUHg">P4Y</tovx:MaximumPeriodForPaymentClinicalTrial>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      id="Hidden_R1_OWizn2UuNSBN4hqT1Pw">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent                            http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_nDog48povkecginbYrNzug">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_rU8klvjcNkmIJNlXLlJtag">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_rrU_dJ0GBkOckReuL1GKeg">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_FMW8jSr4bkuIW2HpYwI6pA">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_BRlYXIXKSUuTKMc2lR5kNQ">001-12584</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_2aOn8qPMEka9pRYOCr2KIw">THERIVA BIOLOGICS,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tc_QQtsEW5MZU-2U8kfUXZRxA_1_0">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tc_a__U7D8JfUOVQl37kQaZdQ_1_2">13-3808303</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_12hqSfIBO06NZTnR8Gvv2A">9605 Medical Center Drive, Ste. 270</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_mqxvKmJsqkqzBdEwSsmBeQ">Rockville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_zjDbhjL7vkKFsIJw0sIfsQ">MD</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tc_rKctY-YHuEKs7LsGBUTvNg_1_2">20850</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_OychWwW-NUWL4hp7KuC_yw">301</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_W5M7eLqFjk2tKQDWltLkZw">417-4364</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tc_NpEBmleGs0CkcE3U43YOnQ_2_0">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tc_A-P6d257kkiKoJN4BB6C2w_2_2">TOVX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_jU9ri2k9hUC_8jydH5AEQQ">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_keKksy3nr0aii4Q2uaL_yQ">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_J78YBJ2y4EG7ETAFcLY-Cg">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_-fbyweLBDEOwX1Xh7lj1wg">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_9z8a6I0MaU-hiA6D-mdIuQ">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tc_JeBRx4FWVEm6H5GYiNnrEQ_3_0">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tc_NcGSzZDhQUiJ8jcEF7zTrg_3_4">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tc_WnjdltMPxUKaaoElFphRZA_5_4">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_ykcZzRcNCk6eEwJ30acznA">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_sNEvywm7AE6ZtTK2LHvi-Q">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_VA-0IIgn3keKMpGqYi8W_A">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="As_Of_6_30_2024_yIkbS21wgEyw42YL1r4uDw"
      decimals="-5"
      id="Narr_wgpRYDfsSUKM_zDNfTWbwA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">5300000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="As_Of_3_4_2025_M17KWR43HU6pbN9SqM4ceQ"
      decimals="INF"
      id="Narr_nxMxVSt5xEuYKYpL9ds7-A"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">2782449</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_q4X6z_qXP02XAdzPSIR14w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;We maintain a cyber risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Theriva has not, to date, been subject to any cybersecurity incidents resulting in a material adverse effect on the Company; however, future cyber incidents may occur and the Company has implemented processes to manage, mitigate, and respond to cybersecurity threats. We maintain policies and controls over areas such as information security, access on/offboarding, and access and account management, to help govern the processes put in place by management designed to protect our information technology (&#x201c;IT&#x201d;) assets, data, and services from threats and vulnerabilities. We partner with third-party IT providers leveraging third-party technology and expertise. These partners, including consultants and other third-party service providers, are a key part of Theriva&#x2019;s cybersecurity risk management strategy and infrastructure and provide services including, maintenance of an IT assets inventory, periodic vulnerability scanning, identity access management controls including restricted access of privileged accounts, network integrity safeguarded by employing web-based software, including endpoint protection, endpoint detection and response, and remote monitoring management on all devices, industry-standard encryption protocols, critical data backups, infrastructure maintenance, incident response, and cyber risk advisory, assessment and remediation.&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_3f27pK6wMUSIWw7c3mHrJA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;We maintain a cyber risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Theriva has not, to date, been subject to any cybersecurity incidents resulting in a material adverse effect on the Company; however, future cyber incidents may occur and the Company has implemented processes to manage, mitigate, and respond to cybersecurity threats. We maintain policies and controls over areas such as information security, access on/offboarding, and access and account management, to help govern the processes put in place by management designed to protect our information technology (&#x201c;IT&#x201d;) assets, data, and services from threats and vulnerabilities. We partner with third-party IT providers leveraging third-party technology and expertise. These partners, including consultants and other third-party service providers, are a key part of Theriva&#x2019;s cybersecurity risk management strategy and infrastructure and provide services including, maintenance of an IT assets inventory, periodic vulnerability scanning, identity access management controls including restricted access of privileged accounts, network integrity safeguarded by employing web-based software, including endpoint protection, endpoint detection and response, and remote monitoring management on all devices, industry-standard encryption protocols, critical data backups, infrastructure maintenance, incident response, and cyber risk advisory, assessment and remediation.&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_xVj5wSmsSk-3qDiqisar-A">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_XUF3AteNYEKjSnu2sk4Ffw">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_evgBgaepEEeUolJ3xpIQXw">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_aGAlai5_GEmIFsCfs2FCRA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;As part of its review of the adequacy of our system of internal controls over financial reporting and disclosure controls and procedures, management and the Audit Committee oversee cybersecurity risk exposures and the steps taken by management to monitor and mitigate cybersecurity risks. Theriva&#x2019;s management team is responsible for oversight and administration of cybersecurity risk management strategies, and for informing the Board and other relevant stakeholders regarding the prevention, detection, mitigation, and remediation of cybersecurity incidents. In addition, cybersecurity risks are reviewed by our Board of Directors at least annually, as part of the Company&#x2019;s corporate risk oversight processes.&lt;/p&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_NHP0gYz2vEW-iA8FxLA4eQ">Audit Committee</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_quwbLBIoS0m-LOSUMchaIQ">Theriva&#x2019;s management team is responsible for oversight and administration of cybersecurity risk management strategies, and for informing the Board and other relevant stakeholders regarding the prevention, detection, mitigation, and remediation of cybersecurity incidents. </cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_ZiFLu0xcV0GKb1AgCZkMIg">Theriva&#x2019;s management team is responsible for oversight and administration of cybersecurity risk management strategies, and for informing the Board and other relevant stakeholders regarding the prevention, detection, mitigation, and remediation</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_1P19d-XA-0q-hwPGj_lNPw">Theriva&#x2019;s management team </cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_Ju-BGG95CEC0iDG2yqQq2Q">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_PHDxYDcUikGFylWqbs5IpA">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_9Yeq2JXJhkGyUj8GKiBpYg">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <dei:AuditorFirmId
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_T6SlaXeSN0u_9rlg8odcvg">243</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_HfRbYQ5EuU-xIpiVu_GXAA">BDO USA, P.C</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_7xYpZGxrtEmKeFTC-R0s9g">Raleigh, North Carolina</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc__ogzOrNcv0-6VSljQ3cxKg_6_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">11609000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_HPGR60r-h0KN8SjJtisoOQ_6_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">23177000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:GrantsReceivableCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_Z2pjJi9bvUKDfsJ1h2WMRA_7_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3228000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:GrantsReceivableCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_zc4a65do20m7tD_sdQlYYA_7_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1812000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_DVnt5KVatE6txLLTji9pDA_8_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1444000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_Vv4yYv_xuUaQE0ISj_ZAEg_8_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2414000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_mSTFctpkWkilra0e7BKukQ_9_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">16281000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_wIjICyhK30ukoU61dfmUcA_9_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">27403000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_xWFCmJbdP0GKp62ElIXvbQ_12_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">270000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_OjEho26likGHUcdhyXwdKQ_12_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">422000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_KuDQ4I8_P0-2p9zrTyJnDQ_13_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">96000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_gB6ESYV-50KWSqrl-T5_AA_13_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">102000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_tXsxjQuX40ab_6pjSpBaaQ_14_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1272000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_12XX_cL87kC4HXIopEo3_g_14_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1759000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_dP215gaePEyx10XJyLxHlg_15_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">17358000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_PRAd4J6fPk6xKsZ_sBKVfA_15_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">19755000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_JNsDXGd-V02oky6Bd0W6hA_16_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_ZkUbzVua0kS_xVlafafZag_16_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">5700000</us-gaap:Goodwill>
    <tovx:DepositsAndOtherAssetsNoncurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_o0PCXIUCG0WHvhcWTeSxUQ_17_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">75000</tovx:DepositsAndOtherAssetsNoncurrent>
    <tovx:DepositsAndOtherAssetsNoncurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_0b0cMtdgAkS_C_IjSR7Cuw_17_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">78000</tovx:DepositsAndOtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_PhRMpy3CZU6XmrUXfj6QIw_18_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">35352000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_aN6m2oeLbU-HXYcP1JeRLw_18_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">55219000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_67RDZJB7nkKtQ7ll9USrXA_22_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">859000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_VpdPmqxZrEi7vHWbvQS_Yw_22_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">770000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_RPlm0hwTNk2wIaJ0oY9vyg_23_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3368000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_A43A_KJOJUK-kmdbaGZDQw_23_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2995000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_5hfI36sNR0SDUJ2GWzMdIg_24_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1144000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_2LVtyMJpC0u31T50PfWv3g_24_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1517000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <tovx:DeferredResearchAndDevelopmentTaxCreditCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_mo0Q3vwXqkeiKxYPF3paSA_25_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1614000</tovx:DeferredResearchAndDevelopmentTaxCreditCurrent>
    <tovx:DeferredResearchAndDevelopmentTaxCreditCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_td8uKbaImkav_RwFYOmoqw_25_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">906000</tovx:DeferredResearchAndDevelopmentTaxCreditCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_n2SpB0wfc0eDj1gcUVCCzg_26_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">61000</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_KWtj33mV9UW3fdsyVXd7KA_26_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">63000</us-gaap:LoansPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_Hw0rBfY6iECotgkEcOudCw_27_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">539000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_H4PYfuGay0eQwzCwd9Xj1Q_27_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">487000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_TgvcmaWfGECF_xNoZnDcvw_28_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">7585000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_B1XTmqZ1uUeNA5zw1jLkXA_28_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6738000</us-gaap:LiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_mTK3PfXHPkmW-0oJ70jR6g_31_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6973000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_R-lhEEiyB0OhM7VwXv8P9Q_31_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6274000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:LongTermLoansPayable
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_bVEyTq6wNkS8SEgT8KBG4A_32_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">92000</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_eQ0vCoDv7ku58OGCRbjeCA_32_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">162000</us-gaap:LongTermLoansPayable>
    <tovx:DeferredResearchAndDevelopmentTaxCreditNoncurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_P27O3Hz2XkSQ_meL9cjOAQ_33_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">762000</tovx:DeferredResearchAndDevelopmentTaxCreditNoncurrent>
    <tovx:DeferredResearchAndDevelopmentTaxCreditNoncurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_rTQbDF-2q02M_IcrlXWYwg_33_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">906000</tovx:DeferredResearchAndDevelopmentTaxCreditNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_NQ3bbHja30m_z10Bxx6mAQ_34_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">873000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_FZDIgbAQZE-P5B-gqpglVQ_34_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1442000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_oJLYy2QlrE2m-oTWskGnSg_35_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">16285000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_fOtzz1c05UiHvVvavoEPfA_35_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">15522000</us-gaap:Liabilities>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="INF"
      id="Narr_UqnVckyAd0ySgVFaAAiO8A"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">10000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="INF"
      id="Narr_hhFa5h6ZykOCvaAP_T-oYQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">10000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_BCLNfSn4Nkq8axDfVv_iDA"
      decimals="INF"
      id="Narr_ivBCwG-EM0ylecYFu_-mow"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg"
      decimals="INF"
      id="Narr_TOHEjq3yzkmNumDgcyYQ1g"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_BCLNfSn4Nkq8axDfVv_iDA"
      decimals="INF"
      id="Narr_15V0zMKXUUuk2w55issPGg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">10000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg"
      decimals="INF"
      id="Narr_r0hng_Oy0Eat2_zQTPbwYg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">10000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg"
      decimals="INF"
      id="Narr_ui0NwQpSMk2oNTjBXRZ7dA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_BCLNfSn4Nkq8axDfVv_iDA"
      decimals="INF"
      id="Narr_nW0vIXiOkUeuV55wK7-SJA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">275000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg"
      decimals="-3"
      id="Tc_auhZK6VNAE61QLCkTeOtRA_39_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_BCLNfSn4Nkq8axDfVv_iDA"
      decimals="-3"
      id="Tc__MtcSUnP_02fPUkmABqMUA_39_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2006000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_0cUPUwDM7UqtZBkU6ujb6g"
      decimals="INF"
      id="Narr_R0ifXiGKOUSCn7M2yx5G0A"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg"
      decimals="INF"
      id="Narr_W_FdBwGlIkWfsn98aRacNw"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_0cUPUwDM7UqtZBkU6ujb6g"
      decimals="INF"
      id="Narr_-2rh_S2ORUSVPtint0vtlw"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">10000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg"
      decimals="INF"
      id="Narr_nE_xSpglsUWGX7C6x3JqPQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">10000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg"
      decimals="INF"
      id="Narr_s6o1D4ottUqGaZWnxaSMmA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_0cUPUwDM7UqtZBkU6ujb6g"
      decimals="INF"
      id="Narr_M1DnCmOCFEyxgycKk_Uthg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">100000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg"
      decimals="-3"
      id="Tc_clnbAAhC8UW3e36pYQ5Zkg_40_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_0cUPUwDM7UqtZBkU6ujb6g"
      decimals="-3"
      id="Tc_aKhKhF5ag0GIK9AgkMdKtQ_40_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">728000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="INF"
      id="Narr_p8quklfYsUWe0XL__sygwA"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="INF"
      id="Narr_jTNeSCz4u0qAzg1LjiItXA"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="INF"
      id="Narr_LCOkjI6K_kqL2npFD4kSOA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="INF"
      id="Narr_f7hEGgea-EWecQmvD-ljgQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="INF"
      id="Narr_ffa6ThAbEEKIGfiXyOwCjw"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">2811258</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="INF"
      id="Narr_Ei60RZl-zkKkNYWZv3-Qog"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">2782449</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="INF"
      id="Narr_Xy2qTndYLE-LPaKAqYwqeg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">715028</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="INF"
      id="Narr_GVmhXaRouka6-QU5EXBBxA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">686219</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_kpCG_1GdV0-4Q8YW4b5ucw_42_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_RTzmFpBP8Eim5HB8ZsFq2w_42_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_1vf9hlOpDEy1nMF6HeRH4w_43_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">355501000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_KisELNS39km2ZDaxtqw0vg_43_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">346536000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="INF"
      id="Narr_Vs381pSjLEubbXqOOqlpiQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">28809</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="INF"
      id="Narr_namwLqo2x0q9RkmJ7iCVHQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">28809</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_MgaDSSSidkyLXPTAGzxvkg_44_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">288000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_lN4iJvLZfk2v3iQNZtC6kw_44_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">288000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_Fos7z4c4h0G45Ujr3UWq4Q_45_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-1178000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_mEIJRLHQWkmuAr7WnNAXaQ_45_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">32000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc__uKOyK1tr0CQuqmrzz-vGQ_46_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-334971000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_c12zOOOrmEyXJjv2yMgmeA_46_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-309318000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_yPSVuhnfzke_e_mMbSj_aA_47_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">19067000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_8C8A_6iAIUW73vBea2nY_A_47_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">36963000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_8UF1LwD-9UGf6rdMjw8obA_49_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">35352000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_VMfdBCBCOk6_MzhyuZxv2g_49_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">55219000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_Se0r5pKftEOH9QAfuO7xKw_5_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">7396000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_UkX4VSobh0eXfVsY8kYiig_5_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">7120000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_1oIjoVRAkk6poQF6Lvq_NA_6_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">12031000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_XK1wv5lxD0qB4ohTgosV8w_6_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">14311000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_SYSHgM5ta0mvMCcCYui9sQ_7_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1325000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_escxGAN87EWzAJHAeazNLw_7_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_qPwkJpiMoUmZOIVFwa-XeQ_8_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">5594000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_H7zfx_4ov0SNg2oviI1Z9Q_8_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_U8gCXXcdzkqFnBvvRV_VVw_9_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">26346000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_Uqmr7I_UhE6snQLUlceETA_9_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">21431000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_YeGUf_OlJEKKJivPrvV0ew_11_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-26346000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_LH4K3HRL3ki_elWGUcg7jw_11_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-21431000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_BpxedU8dS0qAIgSDRPHKrw_13_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-4000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_SEVJiv6qLEmFRCems7N6cA_13_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:InvestmentIncomeInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_LIUFO-thf0mene79kLhizg_14_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">697000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_bm8i4RalL0Gp0fW-eTStRw_14_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1439000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_kYaLmfGP4Uqs516U9Ue5Lg_15_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">693000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_GmIqm9Kr3Eykxz4NizAHQw_15_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1442000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_BHXYeIAmOk-puoeYviev9g_17_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-25653000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_VBz57bvGlU-_mZSMDOG6Ng_17_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-19989000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_B4LDL_np10mhWPw9ciNogg_18_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_HrC_v8Vcy02gdhMwvSFl9Q_18_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-1640000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_1oB_yAAWvU-xo-Au91i9Dw_19_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-25653000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc__kHz_gV_qUKG3dlm2e38ow_19_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-18349000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="2"
      id="Tc_EN5b3tXQQEGkxyYL_V3ftw_21_3"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">-19.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="2"
      id="Tc_EN5b3tXQQEGkxyYL_V3ftw_21_3_2"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">-19.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="2"
      id="Tc_bsGftglxuU-bBFS7ZdNa1g_21_6"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">-28.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="2"
      id="Tc_bsGftglxuU-bBFS7ZdNa1g_21_6_2"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">-28.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="0"
      id="Tc_S0Z8zvXOxkaFkci2Fqd2zQ_23_3"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">1348126</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="0"
      id="Tc_S0Z8zvXOxkaFkci2Fqd2zQ_23_3_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">1348126</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="0"
      id="Tc_-4eSUvQ6N06jVQxNSrKA_Q_23_6"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">644282</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="0"
      id="Tc_-4eSUvQ6N06jVQxNSrKA_Q_23_6_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">644282</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_eGAmfU0YDE2jljjXsBFCZA_25_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-25653000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_gJccxcryKUGdxTTR3RXc9w_25_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-18349000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_dj8WDEM9YEKOQP7voJ6SqA_26_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-1210000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_xydL_7OCRkevaRd9McComQ_26_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">711000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_zA3H3HP6XkeDA6fikFLBHA_27_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-26863000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_O-wJSdaVRkCMlF4c21vj8A_27_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-17638000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4RZCi84vaEabikr9LWpFlA"
      decimals="INF"
      id="Tc_ubv4sUQYXUKGszwq3bA8NA_6_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">634069</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4RZCi84vaEabikr9LWpFlA"
      decimals="-3"
      id="Tc_noIReNzotUCGmyukNCnmeQ_6_5"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_4cvvxWMDykW_l40biKeNYw"
      decimals="-3"
      id="Tc_9rKeB078Jk2w2hfnkJcZuQ_6_8"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">343765000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_NJEC0z_x8ECR7B9Oke27fw"
      decimals="-3"
      id="Tc_OsEfhnnsu06vx1Lk365GGQ_6_11"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-290969000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_JIJslT23LEycPiKJ5-fTkg"
      decimals="-3"
      id="Tc_27PGv7DQT0qiE7WtpB6XLA_6_14"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-679000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_w4RFMQQ5A0OI5EQijUpP-w"
      decimals="-3"
      id="Tc_PnjajVvXLUKpWUzmPAnFTg_6_16"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-288000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2022_qFG--fWth0KqNR6gPmrVyw"
      decimals="-3"
      id="Tc_T5y4wsTA2kalnKHLFihgMQ_6_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">51830000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_suO7Cu5XE029HgvrAUqKaQ"
      decimals="-3"
      id="Tc_-jAyb1gITk2CQzwBMv1PQg_8_8"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">552000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_TsBv4vYJj0KzarJ6YSyEHg_8_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">552000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <tovx:StockIssuedDuringPeriodAtMarketOfferingShare
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_PvVBqkfA9UqHC0e8U-NKjg"
      decimals="INF"
      id="Tc_C1Ar2ShkN0C9BHhtE1206w_9_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">80959</tovx:StockIssuedDuringPeriodAtMarketOfferingShare>
    <tovx:StockIssuedDuringPeriodAtMarketOfferingValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_suO7Cu5XE029HgvrAUqKaQ"
      decimals="-3"
      id="Tc_cdNh7uDWx0its_OPHwG98A_9_8"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2219000</tovx:StockIssuedDuringPeriodAtMarketOfferingValue>
    <tovx:StockIssuedDuringPeriodAtMarketOfferingValue
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_3H-P5OCMoUaLPPDkeq-mTg_9_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2219000</tovx:StockIssuedDuringPeriodAtMarketOfferingValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_P3drMnJF9EOvXOpYV-X28g"
      decimals="-3"
      id="Tc_Foceq9PNMUeo8e26446CuA_10_14"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-711000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_wCuCDsVMqk2KWtJGBxJMjw_10_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-711000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Uf5i6sclqUqSGLHv5HRs2Q"
      decimals="-3"
      id="Tc_oGACTFj6vUiBCTsqc0K1VA_11_11"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-18349000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_qBLC6QyL8k6N34gOM37pqg_11_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-18349000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FBEnxEGZW0WbxkVOqBckFQ"
      decimals="INF"
      id="Tc_lDYZVRvu70OoUHEO7U1N1w_13_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">715028</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FBEnxEGZW0WbxkVOqBckFQ"
      decimals="-3"
      id="Tc_7eJflDP57k6_CoWnOMFubA_13_5"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_aM1WcDVfX0O2TnhHJJcVDg"
      decimals="-3"
      id="Tc_0uNoje6H_E2t7uDiZYon0Q_13_8"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">346536000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9nGPg8d7vk2E_H8xD5M7BQ"
      decimals="-3"
      id="Tc__TscciSh10mskHvSAz2cdw_13_11"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-309318000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_N-OYSAaJYkeC_6M_gE65vA"
      decimals="-3"
      id="Tc_0JuijHIDOkGUbXGICwpg8A_13_14"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">32000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_PSXbTPoplE2xy2WW1xTUiw"
      decimals="-3"
      id="Tc_ZaLHertWAUif__kfMmN33A_13_16"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-288000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_yW59Nqc0KEWrhpiHYEI8bQ_13_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">36963000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FBEnxEGZW0WbxkVOqBckFQ"
      decimals="INF"
      id="Tc_THXkyxqvvkmYSAU3Kyv1ig_6_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">715028</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FBEnxEGZW0WbxkVOqBckFQ"
      decimals="-3"
      id="Tc_djs-9H9S_UeYzvAwM8vrIg_6_5"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_aM1WcDVfX0O2TnhHJJcVDg"
      decimals="-3"
      id="Tc_weuzRRPJmUKNoMS0cYjFWQ_6_8"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">346536000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9nGPg8d7vk2E_H8xD5M7BQ"
      decimals="-3"
      id="Tc_5W3cxYY1a0Ow6lILcGVyIw_6_11"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-309318000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_N-OYSAaJYkeC_6M_gE65vA"
      decimals="-3"
      id="Tc_t_Z9WHrhXkyMd07oEX9m3w_6_14"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">32000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_PSXbTPoplE2xy2WW1xTUiw"
      decimals="-3"
      id="Tc_-FWUHAdipkyuj0zGtwsSHg_6_16"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-288000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_P8SDc5YNdE-qTnrGCeUkkA_6_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">36963000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Dpki6uOPuk-TKOe69cPw8Q"
      decimals="-3"
      id="Tc_QUzM6ODjxkqSzQ08naj8EA_8_8"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">671000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_faaaF_3L9kOFOBUNW_KByQ_8_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">671000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <tovx:StockIssuedDuringPeriodAtMarketOfferingShare
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__lV_kvdH4EqxQ6GbeN6UmA"
      decimals="INF"
      id="Tc_JBToPzmgK0GU5Ac_B1U7hQ_9_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">569282</tovx:StockIssuedDuringPeriodAtMarketOfferingShare>
    <tovx:StockIssuedDuringPeriodAtMarketOfferingValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__lV_kvdH4EqxQ6GbeN6UmA"
      decimals="-3"
      id="Tc_U6PAhLWMmEyKVM5vt_3EPg_9_5"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1000</tovx:StockIssuedDuringPeriodAtMarketOfferingValue>
    <tovx:StockIssuedDuringPeriodAtMarketOfferingValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Dpki6uOPuk-TKOe69cPw8Q"
      decimals="-3"
      id="Tc_WJuie_152kOiU7EuyhKXdQ_9_8"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3602000</tovx:StockIssuedDuringPeriodAtMarketOfferingValue>
    <tovx:StockIssuedDuringPeriodAtMarketOfferingValue
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_HgDf_9LJ20y832kHMP1K2Q_9_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3603000</tovx:StockIssuedDuringPeriodAtMarketOfferingValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__lV_kvdH4EqxQ6GbeN6UmA"
      decimals="INF"
      id="Tc_QKs28fqz2kW5S4iLeA-MUw_10_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">918600</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__lV_kvdH4EqxQ6GbeN6UmA"
      decimals="-3"
      id="Tc_lyl8NY5fz06o5zHn3_30cA_10_5"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Dpki6uOPuk-TKOe69cPw8Q"
      decimals="-3"
      id="Tc_VDpqmql1qk2e5C8a4_WkGA_10_8"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1959000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_a6wZj7H1yEq8dER9hNePlQ_10_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1960000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_R0d_-4AfLUypDyxV9TxQUQ"
      decimals="INF"
      id="Tc_LZ17CqcxyECCqozkMnYFag_11_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">72132</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_X-H-GBwxVUqj6BHfXMxhWw"
      decimals="-3"
      id="Tc_aF1k4pEqKE2jmvZVwQN8MQ_11_8"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2005000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_EjPZMeUXV0GlLM6-c088Kg"
      decimals="-3"
      id="Tc_XAVqzBovL0KSjkdKYx3VAA_11_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2005000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3oS4dH-fW0-2DQ529iBrbA"
      decimals="INF"
      id="Tc_zz7m4O3FHUGfeTP6Cvq05g_12_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">26230</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5m9jcdO1w0qs9ulFOtYunA"
      decimals="-3"
      id="Tc_JGQmu6QA9kyoUbS4DmdLMg_12_8"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">728000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_YQsEHjKUZEaTit0zqtbT0g"
      decimals="-3"
      id="Tc_MIgzO27syk6rb_yGV3fRTQ_12_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">728000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <tovx:StockIssuedDuringPeriodSharesConversionOfWarrants
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__lV_kvdH4EqxQ6GbeN6UmA"
      decimals="INF"
      id="Tc_yf0V0gjVbUaVfLc5Ttkp8Q_13_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">509987</tovx:StockIssuedDuringPeriodSharesConversionOfWarrants>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6sVa3-o81UaUMfJqskMtYQ"
      decimals="-3"
      id="Tc_d88yhGH9QUO-xFwIc7256Q_14_14"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1210000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_F5zhIe0PFUumv04-qXWiUQ_14_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1210000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_mGnyHDWFFUGdWS9V-bumAw"
      decimals="-3"
      id="Tc_B0byHQHmDk-sU0UmOESXVw_15_11"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-25653000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_2XGz40hwM0-Px-JPYYP_kg_15_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-25653000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_UiVP_5WlHEuuwi9gFMdYYg"
      decimals="INF"
      id="Tc_yHJKb84onkyXa4STxBsHtw_17_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">2811259</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_UiVP_5WlHEuuwi9gFMdYYg"
      decimals="-3"
      id="Tc_HG5CVJEjo0S0z2aosrByPA_17_5"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_tq0ChT8rZ0GGHg9K9C3kfA"
      decimals="-3"
      id="Tc_X4xCtPFVTEq-iSVbBXw1MA_17_8"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">355501000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ldWdb-_1EU6aF9vqKx7UNA"
      decimals="-3"
      id="Tc_73AIR16jnUKgSimBRVLqlQ_17_11"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-334971000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_tWC73uarJEaQAfd15uKfeg"
      decimals="-3"
      id="Tc_ofiBP_7EMkmoEcLWarXzog_17_14"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-1178000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_kSoSMMHRj0KTmLoj2JxIrA"
      decimals="-3"
      id="Tc_djRoU9pJA0y5IgvAqf5bDg_17_16"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-288000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_EgPNVVWwdEmh6M8uN84H9A_17_19"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">19067000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_fMR35Ujt2kSOvofkhIvUsQ_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-25653000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_Nxoj6p64_UGQFBhqiZAyPQ_4_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-18349000</us-gaap:ProfitLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_h50hg3XWIUSK64QZ_QcAmg_6_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">671000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_OhWd6yRw8kWQy3y8r-aEJw_6_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">552000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_JzbrgmZQgEWOxS8AutTzmA_7_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_AWGTh06zmUaxXukTeefITA_7_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-1640000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc__RYcpe9Jp0ms7MZbPebJVQ_8_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1325000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_yXrRK5601UeXMaI3gZicSA_8_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_baRMguZAMkm-5vr3MEvfnw_9_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">5594000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_3Tp20M6JsUqCdIVm40VtnA_9_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_cPcuNJ32iEaqs2IDAUNjXg_10_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">699000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_QmacZ2oj0k6nfwWPiaYC9Q_10_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-660000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_Jr4MsfH-4EODa_swxk_A0A_11_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_63__Ium5XE-jpPZwamq98Q_11_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1731000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <tovx:NonCashLeaseExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_GSmglzZQJkGNOcGzGnfSgQ_12_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">452000</tovx:NonCashLeaseExpense>
    <tovx:NonCashLeaseExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_N9E573-EG0uJF4Rx2-t82w_12_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">388000</tovx:NonCashLeaseExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_shy96v27LUywIQdNEYUU6Q_13_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">137000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_Ha8ZBftC9U-cGdB_DfA5Xw_13_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">135000</us-gaap:DepreciationDepletionAndAmortization>
    <tovx:IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_OjfWWYMF6k-tD_nSZwC-9g_14_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-888000</tovx:IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit>
    <tovx:IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_igh7RanbhE6LyHAl16mjMg_14_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</tovx:IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_dk3EEOwdakir5jfeiFjc4Q_16_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-912000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_7uTgEc52Tk-Hrwp9rptN_Q_16_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-1368000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_2yeZpNv140Sdzd1sKZERmQ_17_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-1000</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_Nq4_1-IdJU2mS4-_asdAdA_17_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">54000</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_gppud8xpc0ur1m_A6aVYEQ_18_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">123000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_WTE7ekqvpUKnW1CBb_ro1A_18_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-157000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_UUrK7bvMDki8fcvxKQfPsA_19_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">522000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_4f-Esw7keku76gj3LeYLtg_19_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1470000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_iYS7weszv0yowTSN8yKXgA_20_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-350000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_gf7oRkSfL02yBYzWCDnsnw_20_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">104000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_yD5raj2hIkacs1ot8zVVoQ_21_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-482000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_z_xU-CnPCESTe2tlgkMwoA_21_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-422000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_LeshcvbvSkyKU8idykiDMA_22_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-16937000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_H6EZN_KfYkms6HxX6kLxYQ_22_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-18996000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_2n0iNciRZk-z-sTMFX-OLA_25_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_2xwNs-lTFEiBivoAFPPp1Q_25_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">202000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_IxSi-4rQ7k2-U4MqsvltKg_26_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-1000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_fnbQ3k-pQE-TyROzsKVZDg_26_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-202000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_TWp4DdI0j0SbpgLwxJifUw_29_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">67000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_kCuJJThXRUuAuzIb5KR5mQ_29_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">75000</us-gaap:RepaymentsOfLongTermDebt>
    <tovx:ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_OH_OfIiJA0-IL9pg4ceqYg_30_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3603000</tovx:ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts>
    <tovx:ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_h6GUNRolZUyHgBvJvXoH2Q_30_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2219000</tovx:ProceedsFromIssuanceUnderAtMarketOfferingNetOfIssuanceCosts>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_6qL2r2kYUEGI63Xx2phfAg_31_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_sEpEtdLQIU-fqGGQyO_ANA_31_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1519000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <tovx:ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_-s_PtyCP5Euj0AxWP1YjfA_32_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1960000</tovx:ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts>
    <tovx:ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_wws2oqjGOEKqVTwePJ4zvA_32_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</tovx:ProceedsFromIssuanceOfCommonStockAndWarrantOfferingNetOfIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_ewgCEe2XM0KFSJUMSj6jYQ_33_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">5496000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_adcyZiACH0-KJ0A5E3p6MQ_33_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">625000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_htMw4tD170qHKMbmwSeaRw_35_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-132000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_DetgLfYIH0aRxKfxJdvO6w_35_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-33000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_WKUQ8mjexUi6191HpXKL4g_36_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-11574000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_oLctYurl3U6oNqSyMgpgAg_36_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-18606000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_dqirB85U4EWq_Sjrg4zrUQ_37_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">23279000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2022_qFG--fWth0KqNR6gPmrVyw"
      decimals="-3"
      id="Tc_YeC1qqlreE243BQ2hjldLg_37_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">41885000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_rGrsxfWTf0ynI9chzhS2Ng_38_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">11705000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_Jx3Qxsp-1keHaqkv08nWxQ_38_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">23279000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_1hss93538Uu6Ls252T7rNA_41_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">11609000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_2v7WycCrzE2hwuJ7Tw8VkQ_41_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">23177000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_d_zH_7Y_IkaSF14cJowGsw_42_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">96000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_bWUHyylc1ECoU7hq66eWaQ_42_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">102000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc___o5VvkyPUWiBN1K9s6zaA_43_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">11705000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_yZChmtuz-UqYqFmMArqk6w_43_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">23279000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_EjPZMeUXV0GlLM6-c088Kg"
      decimals="-3"
      id="Tc_4kNcDGV1akqL4gCrsYbFfw_46_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2005000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_RDrd7UAK_0W8hjOVg3ZEiA"
      decimals="-3"
      id="Tc_Y39UeQ5DeEC3nSrYf281bA_46_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_YQsEHjKUZEaTit0zqtbT0g"
      decimals="-3"
      id="Tc_07Xx6j8Mo0Cff3wVsDN1QQ_47_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">728000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_2tg3FD50oUGcr_UI011BVw"
      decimals="-3"
      id="Tc_vJyN8EmHLke93o8gjyQ4aA_47_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_XPTf4HJ_Ekux9gdJqxiMKg_48_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_7ev8Z0mmbUOrdZihXBql5w_48_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">937000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_CvRaNy7hGEyse7GFD_UjJQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;1. Organization and Nature of Operations and Basis of Presentation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Description of Business&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Theriva Biologics, Inc. (the &#x201c;Company&#x201d; or &#x201c;Theriva Biologics&#x201d;) is a diversified clinical-stage company developing therapeutics in areas of high unmet need. As a result of the acquisition in March 2022 of Theriva Biologics S.L. (&#x201c;VCN&#x201d;, formerly known as VCN Biosciences, S.L.) (the &#x201c;Acquisition&#x201d;), described in more detail below, the Company transitioned its strategic focus to oncology through the development of VCN&#x2019;s new oncolytic adenovirus platform designed for intravenous and intravitreal delivery to trigger tumor cell death, to improve access of co-administered cancer therapies to the tumor, and to promote a robust and sustained anti-tumor response by the patient&#x2019;s immune system. Prior to the Acquisition, the Company&#x2019;s focus was on developing therapeutics designed to treat gastrointestinal (GI) diseases in areas which included its clinical development candidates: (1) SYN-004 (ribaxamase) which is designed to degrade certain commonly used intravenous (IV) beta-lactam antibiotics within the GI tract to prevent microbiome damage thereby preventing overgrowth and infection by pathogenic organisms such as Clostridioides difficile infection (CDI), and vancomycin resistant Enterococci (VRE), and reducing the incidence and severity of acute graft-versus-host-disease (aGVHD) in allogeneic hematopoietic cell transplant (HCT) recipients, and (2) SYN-020, a recombinant oral formulation of the enzyme intestinal alkaline phosphatase (IAP) produced under cGMP conditions and intended to treat both local GI and systemic diseases.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Corporate Structure and Basis of Presentation &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On August 15, 2024, the Board of Directors of the Company approved a reverse stock split of the Company&#x2019;s authorized, issued and outstanding shares of common stock, par value $0.001 per share, at a ratio of &lt;span style="-sec-ix-hidden:Hidden_orfqZoyfKkWTJOnkXHVDng;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;one&lt;/span&gt;&lt;/span&gt; (1) share of common stock for every twenty - five (25) shares of common stock (the &#x201c;Reverse Stock Split&#x201d;). The Reverse Stock Split was effective on August 26, 2024 (the &#x201c;Effective Time).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;As a result of the Reverse Stock Split, each twenty - five (25) pre-split shares of common stock outstanding will automatically combine into &lt;span style="-sec-ix-hidden:Hidden_qZ_jXrZOTEixF1Oi9Y8xXg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;one&lt;/span&gt;&lt;/span&gt; (1) new share of common stock without any action on the part of the holders, and the number of outstanding shares common stock will be reduced from 25,131,230 shares to 1,005,249 shares (subject to rounding of fractional shares) and the number of authorized shares of common stock was reduced from 350,000,000 share to 14,000,000 shares and then increased to 350,000,000 after obtaining approval of the Company&#x2019;s shareholders at the 2024 annual meeting of stockholders. Stockholders who otherwise were entitled to receive fractional shares because they held a number of pre-reverse stock split shares of the Company&#x2019;s common stock not evenly divisible by 25, received, in lieu of a fractional share, that number of shares rounded up to the nearest whole share. The Reverse Stock Split did not alter the par value of the Company&#x2019;s common stock or modify any voting rights or other terms of the common stock. In addition, pursuant to their terms, a proportionate adjustment was made to the per share conversion exercise price and number of shares issuable under all of the Company&#x2019;s outstanding shares of convertible preferred stock and stock options and warrants to purchase shares of common stock, and the number of shares authorized and reserved for issuance pursuant to the Company&#x2019;s equity incentive plans was reduced proportionately.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;All affected share amounts and exercise/conversion prices in the condensed consolidated financial statements and footnotes below have been adjusted retrospectively for the Reverse Stock Split.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;As of December 31, 2024, the Company had nine subsidiaries, Theriva Biologics, S.L., Pipex Therapeutics, Inc. (&#x201c;Pipex Therapeutics&#x201d;), Effective Pharmaceuticals, Inc. (&#x201c;EPI&#x201d;), Solovax, Inc. (&#x201c;Solovax&#x201d;), CD4 Biosciences, Inc. (&#x201c;CD4&#x201d;), Epitope Pharmaceuticals, Inc. (&#x201c;Epitope&#x201d;), Healthmine, Inc. (&#x201c;Healthmine&#x201d;), Putney Drug Corp. (&#x201c;Putney&#x201d;) and Synthetic Biomics, Inc. (&#x201c;SYN Biomics&#x201d;). Theriva Biologics, S.L.,Pipex Therapeutics, EPI, Healthmine, Putney and SYN Biomics are wholly owned, and Solovax, CD4, and Epitope are majority-owned.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;1. Organization and Nature of Operations and Basis of Presentation &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;For financial reporting purposes, the outstanding common stock of the Company is that of Theriva Biologics, Inc. All statements of operations, equity and cash flows for each of the entities are presented as consolidated. All subsidiaries were formed under the laws of the State of Delaware on January 8, 2001, except for EPI, which was incorporated in Delaware on December 12, 2000, Epitope which was incorporated in Delaware in January 2002, Putney which was incorporated in Delaware in November 2006, Healthmine which was incorporated in Delaware in December 2007 and SYN Biomics which was incorporated in Nevada in December 2013.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Liquidity&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;As of December 31, 2024, the Company had a significant accumulated deficit of $335 million, and the Company has experienced significant losses and incurred negative cash flows since inception. The Company expects to continue incurring losses for the foreseeable future, with the recognition of revenue being contingent on successful phase 3 clinical trials and requisite approvals by the FDA or foreign equivalents. Historically, the Company has financed its operations primarily through public and private sales of its common stock and a private placement of its preferred stock, and it expects to continue to seek to obtain required capital in a similar manner. The Company has spent, and expects to continue to spend, a substantial amount of funds in connection with implementing its business strategy, including planned product development efforts, clinical trials and research and discovery efforts.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company&#x2019;s cash and cash equivalents totaled $11.6 million as of December 31, 2024, a decrease of $11.6 million from December 31, 2023. During the year ended December 31, 2024, the primary use of cash was for working capital requirements and operating activities which resulted in a net loss of $25.7 million. The Company believes it will be able to fund its operations into the third quarter of 2025. However, the actual amount of additional capital needed by the Company will also depend upon the costs to advance its VCN-01 clinical programs and whether it continues to develop SYN-004 internally, or out-licenses or partners such development. If necessary, the Company may attempt to utilize the at-the-market offering facility (&#x201c;ATM&#x201d;) or seek to raise additional capital in other financing transactions, neither of which is guaranteed. Use of the ATM is limited by certain restrictions and management&#x2019;s plan does not rely on additional capital from either of these sources. If the Company is not able to obtain additional capital (which is not assured at this time), its business plan may not be accomplished, and it may be forced to cease certain development activities. More specifically, the completion of any later stage clinical trial will require significant financing or a significant partnership.&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_8_15_2024_xuiu_DLYvk6GmA7YSFUW4g"
      decimals="INF"
      id="Narr_HvcCNnYlmECZksD-4mQVXA"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_8_25_2024_V4Nc4z3x80eVOCpcJ66JFw"
      decimals="INF"
      id="Narr_QVPy5Aq8qUKRXKnVdnl_4w"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">25131230</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_8_26_2024_juz0PlBJyUOa8L1qxceYsg"
      decimals="INF"
      id="Narr_bYLsbsCfPkKGviPTBgn8VQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">1005249</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_8_25_2024_V4Nc4z3x80eVOCpcJ66JFw"
      decimals="INF"
      id="Narr_muJpaou2_US2dSQgbe8CxQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_8_26_2024_juz0PlBJyUOa8L1qxceYsg"
      decimals="INF"
      id="Narr_Z90IVqe0S0CBqBrXEbKCWQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">14000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2024_us-gaap_PlanNameAxis_tovx_AnnualMeeting2024Member_g6FxA26ipUazZ9h7lDuLWA"
      decimals="INF"
      id="Narr_X-ce7l6emk-G-6stZ93lsA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">350000000</us-gaap:CommonStockSharesAuthorized>
    <tovx:NumberOfSubsidiaries
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="INF"
      id="Narr_DxOLOBQDL0S-obTTy-OICA"
      unitRef="Unit_Standard_subsidiary_K7cDzJ1RR0CW-5vLRzzGyg">9</tovx:NumberOfSubsidiaries>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-6"
      id="Narr_ecLsEUDEV0mfcwE_gxUGBw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-335000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-5"
      id="Narr_dlx6pSE3HkKCqWtYy-H38g"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">11600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-5"
      id="Narr_O4dE7S0X8EaTSu_GhEruRA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-11600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-5"
      id="Narr_okP9fpnjWkOgdx-pNQl68w"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-25700000</us-gaap:ProfitLoss>
    <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_roXsAXM5QEu7KdrZvpPvGA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2. Going Concern&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying consolidated financial statements have been prepared assuming the Company will continue as a going concern. The Company continues to incur losses and, as of December 31, 2024, the Company had an accumulated deficit of approximately $335 million. Since inception, the Company has financed its activities principally from the proceeds from the issuance of equity securities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s ability to continue as a going concern is dependent upon the Company&#x2019;s ability to raise additional debt and equity capital. There can be no assurance that such capital will be available in sufficient amounts or on terms acceptable to the Company. These factors raise substantial doubt about the Company&#x2019;s ability to continue as a going concern. The accompanying consolidated financial statements do not include any adjustments relating to the recoverability of the recorded assets or the classification of liabilities that may be necessary should the Company be unable to continue as a going concern.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company does not have sufficient capital to fund its operations beyond the next twelve months. In order to address the Company&#x2019;s capital needs, including its planned clinical trials, the Company is actively pursuing additional equity or debt financing in the form of either a private placement or a public offering. The Company has been in ongoing discussions with strategic institutional investors and investment banks with respect to such possible offerings. Such additional financing opportunities might not be available to the Company when and if needed, on acceptable terms or at all. If the Company is unable to obtain additional financing in sufficient amounts or on acceptable terms under such circumstances, the Company&#x2019;s operating results and prospects will be adversely affected.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2. Going Concern &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;At December 31, 2024 the Company had cash and cash equivalents of approximately $11.6 million. Based upon the Company&#x2019;s current business plans, management believes that the Company&#x2019;s current cash on hand will be sufficient to fully execute its plans into the third quarter of 2025. Commencement of planned future clinical trials is subject to the Company&#x2019;s successful pursuit of opportunities that will allow it to establish the clinical infrastructure and financial resources necessary to successfully initiate and complete its plan. The Company anticipates its current cash will allow it to cover overhead costs, manufacturing costs for near - term clinical supply and limited research efforts, including completing its funding requirements for its ongoing current trials for VCN-01. The Company will be required to obtain additional funding in order to continue the development of its current product candidates within the anticipated time periods (including initiation of its planned future clinical trials), if at all, and to continue to fund operations at the current cash expenditure levels. Currently, the Company does not have commitments from any third parties to provide it with capital. Potential sources of financing include strategic relationships, public or private sales of equity (including through its at the market offering sales agreement (the "ATM Sales Agreement")) or debt and other sources. The Company cannot assure that it will meet the requirements for use of the ATM Sales Agreement or that additional funding will be available on favorable terms at all. If the Company fails to obtain additional funding for its clinical trials, whether through the sale of securities or a partner or collaborator, and otherwise when needed, it will not be able to execute its business plan as planned and will be forced to cease certain development activities (including initiation of planned clinical trials) until funding is received and its business will suffer, which would have a material adverse effect on its financial position, results of operations and cash flows.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The actual amount of funds the Company will need to operate is subject to many factors, some of which are beyond its control. These factors include the following:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;the progress of its research activities;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;the number and scope of its research programs;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;the ability to recruit patients for clinical studies in a timely manner;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;the progress of its preclinical and clinical development activities;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;the progress of the development efforts of parties with whom the Company has entered into research and development agreements and amount of funding received from partners and collaborators;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;its ability to maintain current research and development licensing arrangements and to establish new research and development and licensing arrangements;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;the Company&#x2019;s ability to achieve its milestones under licensing arrangements;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;the costs associated with manufacturing-related services to produce material for use in its clinical trials;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;the costs involved in prosecuting and enforcing patent claims and other intellectual property rights; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;the costs and timing of regulatory approvals.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:10pt;"&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company has based its estimates of funding requirements on assumptions that may prove to be wrong. The Company may need to obtain additional funds sooner or in greater amounts than it currently anticipates.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;If the Company raises funds by selling additional shares of Common Stock or other securities convertible into Common Stock, the ownership interest of the existing stockholders will be diluted. If the Company is not able to obtain financing when needed, it may be unable to carry out its business plan. As a result, the Company may have to significantly limit its operations and its business, financial condition and results of operations would be materially harmed.&lt;/p&gt;</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-6"
      id="Narr_E3KEYGu_KEqsfj1-Ow93SQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-335000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-5"
      id="Narr_gwCKPYSBQkqkuCVmXGvCyg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">11600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_wVYPvL3vZ0KmYvEeZkfprQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;3. Summary of Significant Accounting Policies&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Principles of Consolidation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;All intercompany transactions and accounts have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Use of Estimates&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates and assumptions impact, among others, the following: the estimated useful lives for property and equipment, research and development costs, valuation of Goodwill and IPRD, contingent consideration, and impairment of long-lived assets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of consolidated financial statements, which management considered in formulating its estimate could change in the near term due to one or more future confirming events. Accordingly, actual results could differ from those estimates.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Risks and Uncertainties&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s operations could be subject to significant risks and uncertainties including financial, operational and regulatory risks and the potential risk of business failure. These conditions may not only limit the Company&#x2019;s access to capital, but also make it difficult for its customers, its vendors and its ability to accurately forecast and plan future business activities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Cash and Cash Equivalents&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Cash and cash equivalents include cash and highly liquid short-term investments with original maturities of three&#160;months or less. All interest bearing and non-interest bearing accounts are guaranteed by the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;) up to $250 thousand. The majority of the Company&#x2019;s cash balances are in excess of FDIC coverage. The Company considers this to be a normal business risk.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Property and Equipment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Property and equipment is recorded at cost and depreciated or amortized using the straight-line method over the estimated useful life of the asset or the underlying lease term for leasehold improvements, whichever is shorter. The estimated useful life by asset description is noted in the following table.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Asset Description&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Estimated Useful Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:48.99%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Computer, office equipment, furniture and software&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;width:49%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;3&#160;&#x2013;&#160;5&#160;years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Leasehold improvements and fixtures&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_PYVNU6FyBk2IDHMIXQQ0_w;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Lesser of estimated useful life or lease term&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Depreciation expense was approximately $137,000 and $135,000 for the&#160;years ended December&#160;31, 2024 and 2023, respectively. When assets are disposed of, the cost and accumulated depreciation are removed from the accounts with any gain or loss reported in the consolidated statement of operations. Repairs and maintenance are charged to expense as incurred.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company reviews property and equipment for impairment to determine if assets are impaired due to obsolescence. As a result of this review, there was no impairment recognized for the&#160;years ended December&#160;31, 2024 and 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;3. Summary of Significant Accounting Policies &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;IPR&amp;amp;D&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;IPR&amp;amp;D assets represent the fair value assigned to technologies that the Company acquired, which at the time of acquisition have not reached technological feasibility and have no alternative future use. IPR&amp;amp;D assets are considered to have indefinite-lives until the completion or abandonment of the associated research and development projects. If and when development is complete, which generally occurs upon regulatory approval and the ability to commercialize products associated with the IPR&amp;amp;D assets, these assets are then deemed to have definite lives and are amortized based on their estimated useful lives at that point in time. If development is terminated or abandoned, the Company may have a full or partial impairment charge related to the IPR&amp;amp;D assets, calculated as the excess of carrying value of the IPR&amp;amp;D assets over fair value.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;During the period that the assets are considered indefinite-lived, they are tested for impairment on an annual basis on October 1, or more frequently if the Company becomes aware of any events occurring or changes in circumstances that could indicate an impairment. The impairment test consists of a comparison of the estimated fair value of the IPR&amp;amp;D with its carrying amount. If the carrying amount exceeds the fair value, an impairment charge is recognized in an amount equal to that excess. The key assumptions used to value IPR&amp;amp;D include estimates of future cash flows and to the discount rate applicable to the future cash flow periods.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;During the quarters ended June 30, 2024 and September 30, 2024, the Company experienced a sustained decline in the quoted market price of the Company&#x2019;s common stock and the Company deemed this to be a triggering event for impairment. The Company performed an interim impairment analysis using both the replacement cost method and the "Income approach" that requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital. For the quarter ended June 30, 2024, the Company concluded that the IPR&amp;amp;D was not impaired, however for the quarter ended September 30, 2024, the Company concluded that the in-process R&amp;amp;D with a carrying value of &#160;$19.8 million was impaired and was written down to its estimated fair value of $18.6 million and an impairment charge of $1.3 million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were no impairment charges recorded for the year ended December 31, 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Goodwill&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company tests the carrying amounts of goodwill for recoverability on an annual basis on October 1 or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs a one-step test in its evaluation of the carrying value of goodwill if qualitative factors determine it is necessary to complete a goodwill impairment test. In the evaluation, the fair value of the relevant reporting unit is determined and compared to its carrying value. If the fair value is greater than the carrying value, then the carrying value is deemed to be recoverable, and no further action is required. If the fair value estimate is less than the carrying value, goodwill is considered impaired for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value, and a charge is reported in impairment of goodwill in the Company&#x2019;s consolidated statements of operations. The key assumptions used to value the reporting unit include estimates of future cash flows, the discount rate applicable and those future cash flow periods. Our estimates of fair value give consideration to the level of implied control premium which is the amount a buyer is willing to pay over the current market price of a company (i.e. market capitalization) to acquire a controlling interest.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;During the quarters ended June 30, 2024 and September 30, 2024, the Company experienced a sustained decline in the quoted market price of the Company&#x2019;s common stock and the Company deemed this to be a triggering event for impairment. The Company performed an interim impairment analysis using both the "Income approach" that requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital. For the quarter ended June 30, 2024, the Company concluded that goodwill with a carrying value of $5.6 million was written down to its estimated fair value of $1.5 million and an impairment charge of $4.1 million was recorded during the quarter ended June 30, 2024. For the quarter ended September 30, 2024 the Company concluded that goodwill with a carrying value of $1.5 million was impaired and was written down to its estimated fair value of zero and an impairment charge of $1.5 million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were no impairment charges recorded for the year ended December 31, 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;3. Summary of Significant Accounting Policies &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Contingent Consideration&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Consideration paid in a business combination may include potential future payments that are contingent upon the acquired business achieving certain milestones in the future (&#x201c;contingent consideration&#x201d;). Contingent consideration liabilities are measured at their estimated fair value as of the date of acquisition, with subsequent changes in fair value recorded in the consolidated statements of operations. The Company estimates the fair value of the contingent consideration as of the acquisition date using the estimated future cash outflows based on the probability of meeting future milestones. Payments for amounts not in excess of original fair values established at acquisition date (including measurement period adjustments), and not paid within a period considered to be close to the transaction date, are reflected as financing activities in the statement of cash flows. Subsequent to the date of acquisition, the Company reassesses the actual consideration earned and the probability-weighted future earn-out payments at each balance sheet date. The discounted cash flow is the method used to value the contingent consideration which includes inputs of not readily observable market data, which are level 3 inputs. Any adjustment to the contingent consideration liability will be recorded in the consolidated statements of operations. Contingent consideration liabilities expected to be settled within 12 months after the balance sheet date are presented in current liabilities, with the non-current portion recorded under long-term liabilities in the consolidated balance sheets. See Fair Value of Financial Instruments below.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Long-Lived Assets Impairment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Long-lived assets include property, equipment, and right of use assets. Management reviews the Company&#x2019;s long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be fully recoverable. The judgments made related to the expected useful lives of long-lived assets, definitions of lease terms and the Company&#x2019;s ability to realize undiscounted cash flows in excess of the carrying amounts of these assets are affected by factors such as the ongoing maintenance and improvements of the assets, changes in economic conditions, changes in usage or operating performance and other factors. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset&#x2019;s future usability as well as whether there is reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and the carrying value of the asset. No impairment charges were recorded during the year ended December 31, 2024 and 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Loss per Share&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Basic net loss per share is computed by dividing net loss attributable to common shareholders by the weighted average number of common shares outstanding. Diluted net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding including the effect of common share equivalents. Diluted net loss per share assumes the issuance of potential dilutive common shares outstanding for the period and adjusts for any changes in income and the repurchase of common shares that would have occurred from the assumed issuance, unless such effect is anti-dilutive. The number of shares of common stock underlying Series C and D Preferred shares convertible to common stock that were excluded from the computation of the net loss per common share for the year ended December 31, 2023 was 98,361. There were no shares of common stock underlying Series C and D Preferred shares excluded from the computation of net loss per common share for the year ended December 31, 2024, all were exercised in 2024. The number of eligible options and warrants for the purchase of common stock that were excluded from the computations of net loss per common share for the year ended December 31, 2024 were 175,034 and 1,428,600, respectively, and for the year ended December 31, 2023 were 175,049 and zero, respectively, because their effect is anti-dilutive.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;3. Summary of Significant Accounting Policies&#160;&#x2013;&#160;(continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Research and Development Costs&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company expenses research and development costs associated with developmental products not yet approved by the FDA to research and development expense as incurred. Research and development costs consist primarily of license fees (including upfront payments), milestone payments, manufacturing costs, salaries, stock-based compensation and related employee costs, fees paid to consultants and outside service providers for laboratory development, legal expenses resulting from intellectual property prosecution and other expenses relating to the design, development, testing and enhancement of the Company&#x2019;s product candidates. Research and development expenses include external contract research organization (&#x201c;CRO&#x201d;) services. The Company makes payments to the CROs based on agreed upon terms and may include payments in advance of study services. The Company reviews and accrues CRO expenses based on services performed and relies on estimates of those costs applicable to the stage of completion of a study as provided by the CRO. Accrued CRO costs are subject to revisions as such studies progress to completion. At December 31, 2024 and 2023, the Company has accrued CRO expenses of $2.4 million and $1.7 million, respectively, that are included in accrued expenses. As of December 31, 2024, and 2023, the Company has prepaid CRO costs of $365,000 and $1.1 million, respectively, that are included in prepaid expenses.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Leases&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company assesses all contracts at inception to determine whether a lease exists. The Company&#x2019;s leases are all classified as operating leases per ASC 842. The Company leases office space under operating leases that typically provide for the payment of minimum annual rentals and may include scheduled rent increases. The Company made an accounting policy election to use the practical expedient that allows lessees to treat the lease and non-lease components of leases as a single lease component. Leases with an initial term of 12 months or less are not recorded on the Company's consolidated balance sheets and to recognize those lease payments on a straightline basis in its consolidated statements of operations and comprehensive loss. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company used the incremental borrowing rate for all of its leases, as the implicit interest rate was not readily determinable. In determining the Company&#x2019;s incremental borrowing rate of each lease, the Company considered recent observable credit spreads correlating to the Company's creditworthiness and the term of each of the Company's lease agreements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Research and Development Tax Credits&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company, through its Theriva S.L. subsidiary, participates in a Research and Development incentive program sponsored by the Spanish government. The program provides for reimbursement of certain expenses incurred in research and development efforts the Company incurs in Spain. The program provides for certain limits on the types and amounts of expenses and requires participants to complete a certification and apply for the refund annually. Subsequent to the period in which expenses are incurred, the program requires participants to maintain certain workforce levels and research and development expenditures over a &lt;span style="-sec-ix-hidden:Hidden_Yr-b_W9bkE2abyhbhNrpZA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;24-month&lt;/span&gt;&lt;/span&gt; period. The Company accounts for the reimbursement as a tax credit receivable related to amounts that had been approved by the Spanish government and a corresponding deferred research and development tax credit as it was determined that amounts became probable of being received upon the receipt of the approval. Additionally, the Company has elected to account for the tax credit as a contra-expense as this most appropriately reflects the nature of the transaction and will reduce future research and development expenditures as the Company continues to incur expenses in the upcoming 24-month period.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Stock Warrants&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s Warrants are exercisable at any time and from time to time, in whole or in part, following the date of issuance and ending five years from the date of the execution of the Warrant Agreement. The Warrants were measured at fair value at the date of issuance, which was recorded in additional paid-in capital as a reduction of the gross proceeds raised in the public offering.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-style:normal;font-weight:bold;"&gt;3. Summary of Significant Accounting Policies&#160;&#x2013;&#160;(continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Preferred Stock&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s Series C and D Preferred Stock is classified as temporary equity on the accompanying consolidated balance sheet in accordance with authoritative guidance for the classification and measurement of convertible securities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Fair Value of Financial Instruments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Accounting Standards Codification (&#x201c;ASC&#x201d;) 820, &lt;i style="font-style:italic;"&gt;Fair Value Measurement&lt;/i&gt;, defines fair value as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is determined based upon assumptions that market participants would use in pricing an asset or liability. Fair value measurements are classified on a three-tier hierarchy as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Level 1 inputs: Quoted prices (unadjusted) for identical assets or liabilities in active markets;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Level 2 inputs: Inputs, other than quoted prices, that are observable either directly or indirectly; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Level 3 inputs: Unobservable inputs for which there is little or no market data, which require the reporting entity to develop its own assumptions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;In many cases, a valuation technique used to measure fair value includes inputs from multiple levels of the fair value hierarchy described above. The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The carrying amounts of the Company&#x2019;s short-term financial instruments, including cash and cash equivalents, accounts payable and accrued liabilities, approximate fair value due to the relatively short period to maturity for these level 1 instruments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;As a result of the acquisition of VCN the Company acquired interest-free or below-market interest rate loans extended by Spanish government. The carrying value of the loans payable approximate fair value and are classified under level 2.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;In connection with the Acquisition of VCN, the Company was required to pay up to $70.2 million in additional consideration upon the achievement of certain milestones, including regulatory filings. In September 2022, the Company received approval from the FDA to proceed with the Phase 2 clinical trial of VCN-01 in PDAC. Due to this approval the Company paid Grifols Innovation and New Technologies Limited (&#x201c;Grifols&#x201d;), $3.0 million in the fourth quarter 2022. In August 2023, the Company initiated patient dosing in the U.S. in its Phase 2 clinical trial of VCN-01 in PDAC. As a result, payment was made subsequent to September 30, 2023 in the amount of $3.25 million. The discounted cash flow method used to value this contingent consideration includes inputs of not readily observable market data, which are Level 3 inputs. The fair value of the contingent consideration was $7.0 million as of December 31, 2024 and is reflected as non-current contingent consideration liability. There were no transfers in or out of the level 3 liabilities during the years ended December 31, 2024 and 2023. During the year ended December 31, 2024 and 2023, the Company recognized in operating expense a $699,000 increase and $660,000 decrease, respectfully, fair value adjustment to contingent consideration.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;3. Summary of Significant Accounting Policies&#160;&#x2013;&#160;(continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The following table summarizes the change in the fair value as determined by Level 3 inputs for the contingent consideration liabilities for the year ended December 31, 2024 and 2023:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,184&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Payment of contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,250)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Change in fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (660)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration, current portion&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration, net of current portion&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Change in fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 699&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration, current portion&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration, net of current portion&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The fair value of financial instruments measured on a recurring basis is as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December 31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Description&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Description&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;3. Summary of Significant Accounting Policies&#160;&#x2013;&#160;(continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The recurring Level 3 fair value measurements of contingent consideration for which a liability is recorded include the following significant unobservable inputs:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:81.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December 31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Valuation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Methodology&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unobservable&#160;Input&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(range,&#160;if&#160;applicable)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent Consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Discounted Cash Flows&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt; Milestone dates&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;2026-2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Discount rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;11.6% to 11.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Weighted Average Discount rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;11.7&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Probability of Occurrence (periodic for each Milestone)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;11.7% to 92.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Probability of occurrence (cumulative through each Milestone)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;5.3% to 48.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:80.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of December 31, 2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Valuation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Methodology&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unobservable&#160;Input&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(range,&#160;if&#160;applicable)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent Consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Discounted Cash Flows&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt; Milestone dates&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;2025-2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Discount rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;12.9% to 13.6&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Weighted Average Discount rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;13.16&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Probability of Occurrence (periodic for each Milestone)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;11.7% to 92.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Probability of occurrence (cumulative through each Milestone)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;5.3% to 48.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company measures certain non - financial assets on a non - recurring basis, including goodwill and in - process R&amp;amp;D. As a result of those measurements, during the year ended December 31, 2024 in - process R&amp;amp;D with a carrying value of $19.8 million was written down to its estimated fair value of $18.6 million and an impairment charge of $1.3 million was recorded, and goodwill with a carrying value of $5.6 million was written down to its estimated fair value of zero and an impairment charge of $5.6 million was recorded. This analysis requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The fair value of the Company's reporting unit was determined using an income approach that utilizes a discounted cash flow model. The discounted cash flow models are dependent upon the Company's estimates of future cash flows and other factors. The Company's estimates of future cash flows are based on a comprehensive product by product forecast over a period which covers Phase 1 to approval and 15 years of commercialized revenue and involve assumptions concerning (i) future operating performance, including research and development costs through approval of the drug, the future addressable market, future sales, long - term growth rates, operating margins, allocation and timing of cash flows and the probability of achieving the estimated cash flows and (ii) future economic conditions, all which may differ from actual future cash flows.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Assumptions related to future operating performance are based on management's annual and ongoing budgeting, forecasting and planning processes and represent the Company's best estimate of the future results of its operations as of a point in time. These estimates are subject to many assumptions, such as the economic environments in which it operates, demand for the products and competitor actions. Estimated future cash flows are discounted to present value using a market participant, weighted average cost of capital, which considers the risk inherent in the probability adjusted future cash flows from each product. The financial and credit market volatility directly impacts certain inputs and assumptions used to develop the weighted average cost of capital such as the risk - free interest rate, industry beta, debt interest rate and the Company's market capital structure. These assumptions are based on significant inputs not observable in the market and thus represent Level 3 measurements within the fair value hierarchy. The use of different inputs and assumptions could increase or decrease the Company's estimated discounted future cash flows, the resulting estimated fair values and the amounts of related goodwill impairments, if any.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;3. Summary of Significant Accounting Policies&#160;&#x2013;&#160;(continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Stock-Based Payment Arrangements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Generally, all forms of stock-based payments, including stock option grants, warrants, restricted stock grants and stock appreciation rights are measured at their fair value on the awards&#x2019; grant date typically using the Black-Scholes option pricing model. Forfeitures are recognized in the period they occur. &#160;Stock-based compensation awards issued to non-employees for services rendered are recorded at either the fair value of the services rendered or the fair value of the stock-based payment, whichever is more readily determinable. The expense resulting from stock-based payments is recorded in research and development expense or general and administrative expense in the Consolidated Statements of Operations, depending on the nature of the services provided.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Segment information &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;) is the Company&#x2019;s Chief Executive Officer. The CODM is assisted in his responsibilities of making decisions regarding resource allocation and performance assessment by the leadership team, consisting of the General Director and Head of Corporate and Product Development.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company views its operations and manages its business as one operating segment, focused on the discovery and development of oncolytic viruses intended to overcome the protective barrier surrounding solid tumors and selectively kill tumor cells. The segment-level financial statement information is the same as the financial information presented in the statement of operations and comprehensive loss. The Company monitors its cash and cash equivalents as reported on the Company&#x2019;s Balance Sheets to determine funding for its research and development.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;As the Company does not currently generate revenue, the CODM assesses Company performance through the achievement of pre-clinical and clinical research goals. In addition to the Company&#x2019;s Statement of Operations and Comprehensive Loss, the CODM is regularly provided with budgeted and forecasted expense information which is used to determine the Company&#x2019;s liquidity needs and cash allocation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Foreign Currencies&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The functional currency of the Company&#x2019;s Theriva S.L. subsidiary is the Euro. Theriva S.L.'s Assets and liabilities are translated to U.S. dollars based on exchange rates at the end of each reporting period. Income and expense items are translated at weighted average exchange rates prevailing during the reporting period. Translation adjustments are accumulated in a separate component of stockholders&#x2019; equity in the accompanying consolidated balance sheets. Transaction gains and losses are classified as other income (expense) net in the accompanying consolidated statements of operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company accounts for income taxes under the liability method; under this method, deferred tax assets and liabilities are determined based on differences between financial reporting and tax reporting bases of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Realization of deferred tax assets is dependent upon future earnings, the timing and amount of which are uncertain. The portion of any deferred tax asset for which it is more likely than not that a tax benefit will not be realized must then be offset by recording a valuation allowance.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company utilizes a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;3. Summary of Significant Accounting Policies &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Recent Accounting Pronouncements and Developments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;On November 2024, the FASB issued ASU 2024-03 - Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The ASU requires more detailed disclosures about the types of expenses in commonly presented expense captions such as cost of sales, selling, general and administrative expenses and research and development expenses. This includes separate footnote disclosure for expenses such as purchases of inventory, employee compensation, depreciation, and intangible asset amortization. Public business entities are required to apply the guidance prospectively and may apply it retrospectively. The ASU's amendments are effective for public business entities for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Public business entities are required to apply the guidance prospectively and may apply it retrospectively. The Company is currently evaluating the effect of adopting this ASU.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;In December 2023, the FASB issued final guidance in ASU No. 2023-09, Income Taxes (ASC 740): Improvements to Income Tax Disclosures requiring entities to provide additional information in the rate reconciliation and disclosures about income taxes paid. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company is not early adopting this ASU, and therefore, this ASU is not adopted in the current period. The Company does not expect this ASU to have a material impact on the consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures which requires public entities to disclose significant segment expenses regularly provided to the chief operating decision-maker. Public entities with a single reporting segment have to provide all disclosures required by ASC 280, including the significant segment expense disclosures. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company adopted this standard for the Company&#x2019;s fiscal year 2024 annual reporting period.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_LlrwhAHuA0CGzAtxqq1F-Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Principles of Consolidation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;All intercompany transactions and accounts have been eliminated in consolidation.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_6iI_KSBMKEiUYwToIE-38A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Use of Estimates&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates and assumptions impact, among others, the following: the estimated useful lives for property and equipment, research and development costs, valuation of Goodwill and IPRD, contingent consideration, and impairment of long-lived assets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of consolidated financial statements, which management considered in formulating its estimate could change in the near term due to one or more future confirming events. Accordingly, actual results could differ from those estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <tovx:RisksAndUncertaintiesPolicyPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_qglm1dJS7keK__fJnk1UgA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Risks and Uncertainties&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s operations could be subject to significant risks and uncertainties including financial, operational and regulatory risks and the potential risk of business failure. These conditions may not only limit the Company&#x2019;s access to capital, but also make it difficult for its customers, its vendors and its ability to accurately forecast and plan future business activities.&lt;/p&gt;</tovx:RisksAndUncertaintiesPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_6aVptJfONkScPWugECi8hg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Cash and Cash Equivalents&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Cash and cash equivalents include cash and highly liquid short-term investments with original maturities of three&#160;months or less. All interest bearing and non-interest bearing accounts are guaranteed by the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;) up to $250 thousand. The majority of the Company&#x2019;s cash balances are in excess of FDIC coverage. The Company considers this to be a normal business risk.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_iWd4Xjpm9UefYIALlA5qvA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Property and Equipment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Property and equipment is recorded at cost and depreciated or amortized using the straight-line method over the estimated useful life of the asset or the underlying lease term for leasehold improvements, whichever is shorter. The estimated useful life by asset description is noted in the following table.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Asset Description&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Estimated Useful Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:48.99%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Computer, office equipment, furniture and software&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;width:49%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;3&#160;&#x2013;&#160;5&#160;years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Leasehold improvements and fixtures&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_PYVNU6FyBk2IDHMIXQQ0_w;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Lesser of estimated useful life or lease term&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Depreciation expense was approximately $137,000 and $135,000 for the&#160;years ended December&#160;31, 2024 and 2023, respectively. When assets are disposed of, the cost and accumulated depreciation are removed from the accounts with any gain or loss reported in the consolidated statement of operations. Repairs and maintenance are charged to expense as incurred.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company reviews property and equipment for impairment to determine if assets are impaired due to obsolescence. As a result of this review, there was no impairment recognized for the&#160;years ended December&#160;31, 2024 and 2023.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <tovx:EstimatedUsefulLifeOfAssetTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_BIiAebb57U2G7WLM3dPXhw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Asset Description&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Estimated Useful Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:48.99%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Computer, office equipment, furniture and software&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;width:49%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;3&#160;&#x2013;&#160;5&#160;years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Leasehold improvements and fixtures&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_PYVNU6FyBk2IDHMIXQQ0_w;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Lesser of estimated useful life or lease term&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</tovx:EstimatedUsefulLifeOfAssetTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OfficeEquipmentMember_mBSlqGta0Eal5SDQI5hn4w"
      id="Narr_ozJdv62tmEKxzx8kUJyLEg">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OfficeEquipmentMember_insdGimYiES27HpOPqVjMw"
      id="Narr_vihFv8jC8kGHqv1EtItlmA">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="0"
      id="Narr_B8DFbkcrG0WXUkLXEZ8H5A"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">137000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="0"
      id="Narr_un0QiBsglkCb1zBdui0YUg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">135000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="0"
      id="Narr_EjfbMRGZ8EqPRKg1THEq5g"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="0"
      id="Narr_EuJ4qe8ySE6Y-FLyAKjXLw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:InProcessResearchAndDevelopmentPolicy
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_Q_cE_jc8L0mKzFLay2OHOg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;IPR&amp;amp;D&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;IPR&amp;amp;D assets represent the fair value assigned to technologies that the Company acquired, which at the time of acquisition have not reached technological feasibility and have no alternative future use. IPR&amp;amp;D assets are considered to have indefinite-lives until the completion or abandonment of the associated research and development projects. If and when development is complete, which generally occurs upon regulatory approval and the ability to commercialize products associated with the IPR&amp;amp;D assets, these assets are then deemed to have definite lives and are amortized based on their estimated useful lives at that point in time. If development is terminated or abandoned, the Company may have a full or partial impairment charge related to the IPR&amp;amp;D assets, calculated as the excess of carrying value of the IPR&amp;amp;D assets over fair value.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;During the period that the assets are considered indefinite-lived, they are tested for impairment on an annual basis on October 1, or more frequently if the Company becomes aware of any events occurring or changes in circumstances that could indicate an impairment. The impairment test consists of a comparison of the estimated fair value of the IPR&amp;amp;D with its carrying amount. If the carrying amount exceeds the fair value, an impairment charge is recognized in an amount equal to that excess. The key assumptions used to value IPR&amp;amp;D include estimates of future cash flows and to the discount rate applicable to the future cash flow periods.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;During the quarters ended June 30, 2024 and September 30, 2024, the Company experienced a sustained decline in the quoted market price of the Company&#x2019;s common stock and the Company deemed this to be a triggering event for impairment. The Company performed an interim impairment analysis using both the replacement cost method and the "Income approach" that requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital. For the quarter ended June 30, 2024, the Company concluded that the IPR&amp;amp;D was not impaired, however for the quarter ended September 30, 2024, the Company concluded that the in-process R&amp;amp;D with a carrying value of &#160;$19.8 million was impaired and was written down to its estimated fair value of $18.6 million and an impairment charge of $1.3 million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were no impairment charges recorded for the year ended December 31, 2023.&lt;/p&gt;</us-gaap:InProcessResearchAndDevelopmentPolicy>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_9_30_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_frAbZU3VOE2s8kYhEmwZdQ"
      decimals="-5"
      id="Narr_UXrH1Izp2ki2LnXDrShsww"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">19800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure
      contextRef="As_Of_9_30_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_frAbZU3VOE2s8kYhEmwZdQ"
      decimals="-5"
      id="Narr_jftob528TUaMuQEm5N8vBw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">18600000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="Duration_7_1_2024_To_9_30_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_W67DKgbZykaRp6aRhM2pug"
      decimals="-5"
      id="Narr_ugvWuFjQEEqhRpM8hwkEiA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1300000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <tovx:IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss
      contextRef="As_Of_12_31_2023_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_VLmw6TvbpEOEr-lyRrPOuQ"
      decimals="-3"
      id="Narr_iLluRIsiZkipbBH084315w"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</tovx:IntangibleAssetsIndefiniteLivedExcludingGoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Group_uPC_SwB-k0yZ5XuBWlSUyA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Goodwill&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company tests the carrying amounts of goodwill for recoverability on an annual basis on October 1 or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs a one-step test in its evaluation of the carrying value of goodwill if qualitative factors determine it is necessary to complete a goodwill impairment test. In the evaluation, the fair value of the relevant reporting unit is determined and compared to its carrying value. If the fair value is greater than the carrying value, then the carrying value is deemed to be recoverable, and no further action is required. If the fair value estimate is less than the carrying value, goodwill is considered impaired for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value, and a charge is reported in impairment of goodwill in the Company&#x2019;s consolidated statements of operations. The key assumptions used to value the reporting unit include estimates of future cash flows, the discount rate applicable and those future cash flow periods. Our estimates of fair value give consideration to the level of implied control premium which is the amount a buyer is willing to pay over the current market price of a company (i.e. market capitalization) to acquire a controlling interest.&lt;/p&gt;During the quarters ended June 30, 2024 and September 30, 2024, the Company experienced a sustained decline in the quoted market price of the Company&#x2019;s common stock and the Company deemed this to be a triggering event for impairment. The Company performed an interim impairment analysis using both the "Income approach" that requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital. For the quarter ended June 30, 2024, the Company concluded that goodwill with a carrying value of $5.6 million was written down to its estimated fair value of $1.5 million and an impairment charge of $4.1 million was recorded during the quarter ended June 30, 2024. For the quarter ended September 30, 2024 the Company concluded that goodwill with a carrying value of $1.5 million was impaired and was written down to its estimated fair value of zero and an impairment charge of $1.5 million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were no impairment charges recorded for the year ended December 31, 2023.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillGross
      contextRef="As_Of_6_30_2024_yIkbS21wgEyw42YL1r4uDw"
      decimals="-5"
      id="Narr_wjMeiqUTmUOjdew4c-hJNQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">5600000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="As_Of_6_30_2024_yIkbS21wgEyw42YL1r4uDw"
      decimals="-5"
      id="Narr_IYmp-j5qbkCk5VHw6DV_iw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1500000</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_4_1_2024_To_6_30_2024_G19U0D-c1ESOA7XpfMgXFg"
      decimals="-5"
      id="Narr_edmaE0X7Z0WT25Xa3LxjDg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">4100000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillGross
      contextRef="As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw"
      decimals="-5"
      id="Narr_j5H1jW48AUKL8byGfBe78Q"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1500000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw"
      decimals="-6"
      id="Narr_Al4c92urOUmAY118P4nHJA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_7_1_2024_To_9_30_2024_5aPrlMH2NkyrJ3qYAyp7tQ"
      decimals="-5"
      id="Narr_GxwMf5IXzUqtmK0QzHuSdw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1500000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Narr_NZsNko0Gi06kPymeERq_bw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:GoodwillImpairmentLoss>
    <tovx:BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_PCMbApv_zUeHKlGbZYqOXg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Contingent Consideration&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Consideration paid in a business combination may include potential future payments that are contingent upon the acquired business achieving certain milestones in the future (&#x201c;contingent consideration&#x201d;). Contingent consideration liabilities are measured at their estimated fair value as of the date of acquisition, with subsequent changes in fair value recorded in the consolidated statements of operations. The Company estimates the fair value of the contingent consideration as of the acquisition date using the estimated future cash outflows based on the probability of meeting future milestones. Payments for amounts not in excess of original fair values established at acquisition date (including measurement period adjustments), and not paid within a period considered to be close to the transaction date, are reflected as financing activities in the statement of cash flows. Subsequent to the date of acquisition, the Company reassesses the actual consideration earned and the probability-weighted future earn-out payments at each balance sheet date. The discounted cash flow is the method used to value the contingent consideration which includes inputs of not readily observable market data, which are level 3 inputs. Any adjustment to the contingent consideration liability will be recorded in the consolidated statements of operations. Contingent consideration liabilities expected to be settled within 12 months after the balance sheet date are presented in current liabilities, with the non-current portion recorded under long-term liabilities in the consolidated balance sheets. See Fair Value of Financial Instruments below.&lt;/p&gt;</tovx:BusinessCombinationsPolicyContingentConsiderationPolicyTextBlock>
    <tovx:LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_fJT1u-64Q0Wardsot8QI9Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Long-Lived Assets Impairment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Long-lived assets include property, equipment, and right of use assets. Management reviews the Company&#x2019;s long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be fully recoverable. The judgments made related to the expected useful lives of long-lived assets, definitions of lease terms and the Company&#x2019;s ability to realize undiscounted cash flows in excess of the carrying amounts of these assets are affected by factors such as the ongoing maintenance and improvements of the assets, changes in economic conditions, changes in usage or operating performance and other factors. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset&#x2019;s future usability as well as whether there is reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and the carrying value of the asset. No impairment charges were recorded during the year ended December 31, 2024 and 2023.&lt;/p&gt;</tovx:LongLivedAssetsForAssetsPropertyEquipmentAndRightOfUseAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Narr_gvmt_GuPn0qCWRQnKKE56w"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Narr_h9xKApg7L0iM801QjUZhtQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_sGqQ2EnahUugLDdp8QYZtA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Loss per Share&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Basic net loss per share is computed by dividing net loss attributable to common shareholders by the weighted average number of common shares outstanding. Diluted net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding including the effect of common share equivalents. Diluted net loss per share assumes the issuance of potential dilutive common shares outstanding for the period and adjusts for any changes in income and the repurchase of common shares that would have occurred from the assumed issuance, unless such effect is anti-dilutive. The number of shares of common stock underlying Series C and D Preferred shares convertible to common stock that were excluded from the computation of the net loss per common share for the year ended December 31, 2023 was 98,361. There were no shares of common stock underlying Series C and D Preferred shares excluded from the computation of net loss per common share for the year ended December 31, 2024, all were exercised in 2024. The number of eligible options and warrants for the purchase of common stock that were excluded from the computations of net loss per common share for the year ended December 31, 2024 were 175,034 and 1,428,600, respectively, and for the year ended December 31, 2023 were 175,049 and zero, respectively, because their effect is anti-dilutive.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_tovx_SeriesCAndSeriesDPreferredStockMember_rhbrl2_0p0SKQlTfAmZXcQ"
      decimals="INF"
      id="Narr_kPvumnn3dEKQbTyG_tLt7Q"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">98361</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCAndSeriesDPreferredStockMember_LXDj_ucZ-0Sqc1V8k04BPg"
      decimals="INF"
      id="Narr_arHNHXeiN0qdFP1qthSHig"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_OptionMember_EDYjv1_0PkWyT5Wq4hgUfA"
      decimals="INF"
      id="Narr_QukTmyH5_Ui1ttSer0C6gg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">175034</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantMember_P7AHW6KpKk2Bd1i9Yo0UbA"
      decimals="INF"
      id="Narr_5hkjIs_Bk0ik63CaJ2C8SQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">1428600</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_OptionMember_MoVwzNQ_GEu-z1K-SXyfHA"
      decimals="INF"
      id="Narr_VqbypJ-DkkGgY8u5ZbfXBw"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">175049</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantMember_walEvrcrv0Wdx3VPv6Ojjg"
      decimals="INF"
      id="Narr_YtWzM3qKkEag3eU1MKXSHA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_dS3AavNRsU2Xw5GJXdcAdg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Research and Development Costs&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company expenses research and development costs associated with developmental products not yet approved by the FDA to research and development expense as incurred. Research and development costs consist primarily of license fees (including upfront payments), milestone payments, manufacturing costs, salaries, stock-based compensation and related employee costs, fees paid to consultants and outside service providers for laboratory development, legal expenses resulting from intellectual property prosecution and other expenses relating to the design, development, testing and enhancement of the Company&#x2019;s product candidates. Research and development expenses include external contract research organization (&#x201c;CRO&#x201d;) services. The Company makes payments to the CROs based on agreed upon terms and may include payments in advance of study services. The Company reviews and accrues CRO expenses based on services performed and relies on estimates of those costs applicable to the stage of completion of a study as provided by the CRO. Accrued CRO costs are subject to revisions as such studies progress to completion. At December 31, 2024 and 2023, the Company has accrued CRO expenses of $2.4 million and $1.7 million, respectively, that are included in accrued expenses. As of December 31, 2024, and 2023, the Company has prepaid CRO costs of $365,000 and $1.1 million, respectively, that are included in prepaid expenses.&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-5"
      id="Narr_PXH6EBdqzUuvc3at4-zFNQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2400000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-5"
      id="Narr_F1YLNVfaG0ifQdbox0lelg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1700000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="0"
      id="Narr_EhYFZQS_g0KbGmW339PL0g"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">365000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-5"
      id="Narr_R80UTeASXEiJ9Nwe9zl1KA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1100000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_88qvEYq6eEqYCbc16thhFA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Leases&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company assesses all contracts at inception to determine whether a lease exists. The Company&#x2019;s leases are all classified as operating leases per ASC 842. The Company leases office space under operating leases that typically provide for the payment of minimum annual rentals and may include scheduled rent increases. The Company made an accounting policy election to use the practical expedient that allows lessees to treat the lease and non-lease components of leases as a single lease component. Leases with an initial term of 12 months or less are not recorded on the Company's consolidated balance sheets and to recognize those lease payments on a straightline basis in its consolidated statements of operations and comprehensive loss. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company used the incremental borrowing rate for all of its leases, as the implicit interest rate was not readily determinable. In determining the Company&#x2019;s incremental borrowing rate of each lease, the Company considered recent observable credit spreads correlating to the Company's creditworthiness and the term of each of the Company's lease agreements.&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <tovx:ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_aHpwPVLviUiv8_sMghuHHA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Research and Development Tax Credits&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company, through its Theriva S.L. subsidiary, participates in a Research and Development incentive program sponsored by the Spanish government. The program provides for reimbursement of certain expenses incurred in research and development efforts the Company incurs in Spain. The program provides for certain limits on the types and amounts of expenses and requires participants to complete a certification and apply for the refund annually. Subsequent to the period in which expenses are incurred, the program requires participants to maintain certain workforce levels and research and development expenditures over a &lt;span style="-sec-ix-hidden:Hidden_Yr-b_W9bkE2abyhbhNrpZA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;24-month&lt;/span&gt;&lt;/span&gt; period. The Company accounts for the reimbursement as a tax credit receivable related to amounts that had been approved by the Spanish government and a corresponding deferred research and development tax credit as it was determined that amounts became probable of being received upon the receipt of the approval. Additionally, the Company has elected to account for the tax credit as a contra-expense as this most appropriately reflects the nature of the transaction and will reduce future research and development expenditures as the Company continues to incur expenses in the upcoming 24-month period.&lt;/p&gt;</tovx:ResearchAndDevelopmentTaxCreditPolicyPolicyTextBlock>
    <tovx:WarrantPolicyPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_YB6xlffDp0mloasOXvIvgA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Stock Warrants&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s Warrants are exercisable at any time and from time to time, in whole or in part, following the date of issuance and ending five years from the date of the execution of the Warrant Agreement. The Warrants were measured at fair value at the date of issuance, which was recorded in additional paid-in capital as a reduction of the gross proceeds raised in the public offering.&lt;/p&gt;</tovx:WarrantPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquityNoteRedeemablePreferredStockIssuePolicy
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_G2sQBuOf9UKYjhN0hslfxA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Preferred Stock&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s Series C and D Preferred Stock is classified as temporary equity on the accompanying consolidated balance sheet in accordance with authoritative guidance for the classification and measurement of convertible securities.&lt;/p&gt;</us-gaap:StockholdersEquityNoteRedeemablePreferredStockIssuePolicy>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Group_GuMxw9AJRkCQXZJitnbewQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Fair Value of Financial Instruments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Accounting Standards Codification (&#x201c;ASC&#x201d;) 820, &lt;i style="font-style:italic;"&gt;Fair Value Measurement&lt;/i&gt;, defines fair value as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is determined based upon assumptions that market participants would use in pricing an asset or liability. Fair value measurements are classified on a three-tier hierarchy as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Level 1 inputs: Quoted prices (unadjusted) for identical assets or liabilities in active markets;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Level 2 inputs: Inputs, other than quoted prices, that are observable either directly or indirectly; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Level 3 inputs: Unobservable inputs for which there is little or no market data, which require the reporting entity to develop its own assumptions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;In many cases, a valuation technique used to measure fair value includes inputs from multiple levels of the fair value hierarchy described above. The lowest level of significant input determines the placement of the entire fair value measurement in the hierarchy.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The carrying amounts of the Company&#x2019;s short-term financial instruments, including cash and cash equivalents, accounts payable and accrued liabilities, approximate fair value due to the relatively short period to maturity for these level 1 instruments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;As a result of the acquisition of VCN the Company acquired interest-free or below-market interest rate loans extended by Spanish government. The carrying value of the loans payable approximate fair value and are classified under level 2.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;In connection with the Acquisition of VCN, the Company was required to pay up to $70.2 million in additional consideration upon the achievement of certain milestones, including regulatory filings. In September 2022, the Company received approval from the FDA to proceed with the Phase 2 clinical trial of VCN-01 in PDAC. Due to this approval the Company paid Grifols Innovation and New Technologies Limited (&#x201c;Grifols&#x201d;), $3.0 million in the fourth quarter 2022. In August 2023, the Company initiated patient dosing in the U.S. in its Phase 2 clinical trial of VCN-01 in PDAC. As a result, payment was made subsequent to September 30, 2023 in the amount of $3.25 million. The discounted cash flow method used to value this contingent consideration includes inputs of not readily observable market data, which are Level 3 inputs. The fair value of the contingent consideration was $7.0 million as of December 31, 2024 and is reflected as non-current contingent consideration liability. There were no transfers in or out of the level 3 liabilities during the years ended December 31, 2024 and 2023. During the year ended December 31, 2024 and 2023, the Company recognized in operating expense a $699,000 increase and $660,000 decrease, respectfully, fair value adjustment to contingent consideration.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The following table summarizes the change in the fair value as determined by Level 3 inputs for the contingent consideration liabilities for the year ended December 31, 2024 and 2023:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,184&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Payment of contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,250)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Change in fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (660)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration, current portion&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration, net of current portion&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Change in fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 699&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration, current portion&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration, net of current portion&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The fair value of financial instruments measured on a recurring basis is as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December 31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Description&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Description&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The recurring Level 3 fair value measurements of contingent consideration for which a liability is recorded include the following significant unobservable inputs:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:81.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December 31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Valuation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Methodology&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unobservable&#160;Input&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(range,&#160;if&#160;applicable)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent Consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Discounted Cash Flows&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt; Milestone dates&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;2026-2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Discount rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;11.6% to 11.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Weighted Average Discount rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;11.7&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Probability of Occurrence (periodic for each Milestone)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;11.7% to 92.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Probability of occurrence (cumulative through each Milestone)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;5.3% to 48.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:80.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of December 31, 2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Valuation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Methodology&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unobservable&#160;Input&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(range,&#160;if&#160;applicable)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent Consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Discounted Cash Flows&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt; Milestone dates&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;2025-2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Discount rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;12.9% to 13.6&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Weighted Average Discount rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;13.16&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Probability of Occurrence (periodic for each Milestone)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;11.7% to 92.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Probability of occurrence (cumulative through each Milestone)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;5.3% to 48.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company measures certain non - financial assets on a non - recurring basis, including goodwill and in - process R&amp;amp;D. As a result of those measurements, during the year ended December 31, 2024 in - process R&amp;amp;D with a carrying value of $19.8 million was written down to its estimated fair value of $18.6 million and an impairment charge of $1.3 million was recorded, and goodwill with a carrying value of $5.6 million was written down to its estimated fair value of zero and an impairment charge of $5.6 million was recorded. This analysis requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post - launch cash flows and a risk - adjusted weighted average cost of capital.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The fair value of the Company's reporting unit was determined using an income approach that utilizes a discounted cash flow model. The discounted cash flow models are dependent upon the Company's estimates of future cash flows and other factors. The Company's estimates of future cash flows are based on a comprehensive product by product forecast over a period which covers Phase 1 to approval and 15 years of commercialized revenue and involve assumptions concerning (i) future operating performance, including research and development costs through approval of the drug, the future addressable market, future sales, long - term growth rates, operating margins, allocation and timing of cash flows and the probability of achieving the estimated cash flows and (ii) future economic conditions, all which may differ from actual future cash flows.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Assumptions related to future operating performance are based on management's annual and ongoing budgeting, forecasting and planning processes and represent the Company's best estimate of the future results of its operations as of a point in time. These estimates are subject to many assumptions, such as the economic environments in which it operates, demand for the products and competitor actions. Estimated future cash flows are discounted to present value using a market participant, weighted average cost of capital, which considers the risk inherent in the probability adjusted future cash flows from each product. The financial and credit market volatility directly impacts certain inputs and assumptions used to develop the weighted average cost of capital such as the risk - free interest rate, industry beta, debt interest rate and the Company's market capital structure. These assumptions are based on significant inputs not observable in the market and thus represent Level 3 measurements within the fair value hierarchy. The use of different inputs and assumptions could increase or decrease the Company's estimated discounted future cash flows, the resulting estimated fair values and the amounts of related goodwill impairments, if any.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <tovx:BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_VWA6Rjn2UkqtCc7AAsGCmw"
      decimals="-5"
      id="Narr_Mhny_czFU0S4a-_C2HsY2Q"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">70200000</tovx:BusinessCombinationContingentConsiderationArrangementsAdditionalAmountPaidOnAchievementOfCertainMilestones>
    <tovx:AmountToBePaidDueToApproval
      contextRef="Duration_10_1_2022_To_12_31_2022_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_2R_Hph7GmUmZUtIo-nOvbQ"
      decimals="-5"
      id="Narr_-tvZLUPRbUevHBmA4w2llQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3000000</tovx:AmountToBePaidDueToApproval>
    <tovx:PaymentMadeAfterClinicalTrial
      contextRef="Duration_10_1_2023_To_10_31_2023_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_PHdRdH7DD0OknJParVEgYw"
      decimals="-4"
      id="Narr_gFkZ8aGHR06zqBVd7MW05g"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3250000</tovx:PaymentMadeAfterClinicalTrial>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="As_Of_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_xDzJcMxVbEmIC4xyrSTATg"
      decimals="-5"
      id="Narr_bjUkFWm9w0malVwtsLyANw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">7000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_4aiIcxFwZESh-AJYtFqIxA"
      decimals="0"
      id="Narr_azv7JuTy5k6u2wJ-T_3F5A"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_VWA6Rjn2UkqtCc7AAsGCmw"
      decimals="0"
      id="Narr_3yg5qctuh0m7Qp88hjjS4A"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OperatingExpenseMember_m2JLDURplkW1TxiAzuEzmg"
      decimals="0"
      id="Narr_2ioRIisX6kWwLItVsQcoLQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">699000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OperatingExpenseMember_THxr1y2jkUWrcvtSNf83zw"
      decimals="0"
      id="Narr_CJCWFUQsR02DJD77qRPaBg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">660000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_70ozj7WlLUCa_QR8hxef0Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,184&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Payment of contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,250)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Change in fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (660)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration, current portion&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration, net of current portion&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Change in fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 699&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration, current portion&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration, net of current portion&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2022_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_7OdbTPNg9kKsHAqezGUd_A"
      decimals="-3"
      id="Tc_UwJy5VeVQEq3YoxZWfShXA_2_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">10184000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_w7DyWIDkLUKjESLldr3S1g"
      decimals="-3"
      id="Tc_lRiNkW7vUEeB_Cn2Ru4lqQ_3_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-3250000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_w7DyWIDkLUKjESLldr3S1g"
      decimals="-3"
      id="Tc_HPkhNLRnL0e1l5deWvEfag_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-660000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_3fXPJ5AiK0yN8xj70tsgYw"
      decimals="-3"
      id="Tc_GdBvdTEkaEOEIJG0uaiJwg_5_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6274000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_3fXPJ5AiK0yN8xj70tsgYw"
      decimals="-3"
      id="Tc_3pNobro4dkmwyvAoseeZZg_8_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6274000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_3fXPJ5AiK0yN8xj70tsgYw"
      decimals="-3"
      id="Tc_aELh6xNUZUaHpzd7IKZIyA_9_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6274000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_3fXPJ5AiK0yN8xj70tsgYw"
      decimals="-3"
      id="Tc_-imeKqLm6UGwNUBSYA5ymQ_2_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6274000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_8SXBT9lWHUu1p9vag0R4BA"
      decimals="-3"
      id="Tc_ACiGQZAQO06q6GMfqsj0Kg_3_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">699000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_O51iALR6qU-wbvzh2iTOqw"
      decimals="-3"
      id="Tc_FTFqdXqKLk6pBWBjZ5LxQA_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6973000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_O51iALR6qU-wbvzh2iTOqw"
      decimals="-3"
      id="Tc_dFKbmIuOAU6L7UW0w1srcQ_7_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6973000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_O51iALR6qU-wbvzh2iTOqw"
      decimals="-3"
      id="Tc_PTnIFioZQkG_w1P9KvFOcw_8_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6973000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Group_EV02Y3hfyUWUQ_CLOxtPAA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December 31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Description&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,973&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:37.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December&#160;31,&#160;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Description&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:60.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,274&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:81.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;December 31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Valuation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Methodology&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unobservable&#160;Input&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(range,&#160;if&#160;applicable)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent Consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Discounted Cash Flows&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt; Milestone dates&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;2026-2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Discount rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;11.6% to 11.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Weighted Average Discount rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;11.7&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Probability of Occurrence (periodic for each Milestone)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;11.7% to 92.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:15.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Probability of occurrence (cumulative through each Milestone)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;5.3% to 48.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:80.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of December 31, 2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Valuation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Methodology&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unobservable&#160;Input&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(range,&#160;if&#160;applicable)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Contingent Consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Discounted Cash Flows&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt; Milestone dates&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;2025-2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Discount rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;12.9% to 13.6&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Weighted Average Discount rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;13.16&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Probability of Occurrence (periodic for each Milestone)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;11.7% to 92.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:46.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;Probability of occurrence (cumulative through each Milestone)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;5.3% to 48.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;%  &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_O51iALR6qU-wbvzh2iTOqw"
      decimals="-3"
      id="Tc_yjTnvmmn-EeL_ltHCozIQg_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6973000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_RwaX5TaQd0GIIjottiBdhw"
      decimals="-3"
      id="Tc_IXo-e4ypTkejClvdovPobQ_4_12"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6973000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_O51iALR6qU-wbvzh2iTOqw"
      decimals="-3"
      id="Tc_SyKwwR3Hn06FXHssjt-lcw_5_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6973000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_RwaX5TaQd0GIIjottiBdhw"
      decimals="-3"
      id="Tc_iPQYdNxoSEudDW57OcJfcg_5_12"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6973000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_3fXPJ5AiK0yN8xj70tsgYw"
      decimals="-3"
      id="Tc_K5hqacxVdUOXK84e8mLlLw_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6274000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_r3z_OyrGmUeQBBz1Z6ONbw"
      decimals="-3"
      id="Tc_3nxMP5kki0Wd4yymyiseOg_4_12"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6274000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_3fXPJ5AiK0yN8xj70tsgYw"
      decimals="-3"
      id="Tc_cWuGc4Ho4EKDGIUzKUiyQw_5_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6274000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_r3z_OyrGmUeQBBz1Z6ONbw"
      decimals="-3"
      id="Tc_FwRC_89vi0Cujd54dcMqwg_5_12"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">6274000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_0kJvVtXDGEqc_Iju9UGkQw"
      decimals="3"
      id="Narr_3p170FSnFUuSTC22EheGTw"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.116</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_3xbbgb9ttUqHjsGb6eKmpw"
      decimals="3"
      id="Narr_tHsH3_VPOkaQ4vCyOTgGLw"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.118</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_WeightedAverageDiscountRateMember_VOaSyl_P3EKDJj7HCLJUeA"
      decimals="4"
      id="Tc_vYgWpgqso0KQhAXUa5biXw_7_6"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.117</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_dnnLztcoEkaw8fJqMIEobQ"
      decimals="3"
      id="Narr_QDZxFLCUf0aQqg3YkARsTw"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.117</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_lVvfakeTCEWNj_StGtWJHA"
      decimals="3"
      id="Narr_xDdLU1VDoUOQ1vMsvy8d4Q"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.92</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember_lpgkv9_BFEuaVMTgKWaxMw"
      decimals="3"
      id="Narr_Bbn3jQL77EWm3AbqMR4zTg"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.053</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember__LKL0c4D0Umo8-_hFVxm3w"
      decimals="3"
      id="Narr_EIVDhElrTE6X3TzSgj0_rg"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.488</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_6GCPNqt1lEmndhQY0_tAxw"
      decimals="3"
      id="Narr_nTNSO6Y0z0msOdBmKcfEaw"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.129</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_0ejqxiLqMUCJ_7JCPAAqgw"
      decimals="3"
      id="Narr_b2y6oETRH0SpOKqgcBZj9g"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.136</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_WeightedAverageDiscountRateMember_ljIxpDY0-Um_d2qZwrkhNw"
      decimals="4"
      id="Tc_3gzEarwCrkKxJ6eRC3Vd5g_7_6"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.1316</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_ezVsgzgZgU-oOKC36GIMgA"
      decimals="3"
      id="Narr_Eh8eHEVm-kKMJ2yOJVboZg"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.117</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_MeasurementInputProbabilityOfOccurrenceMember_c_CT-bnHnk-GqcBJa0wt_A"
      decimals="3"
      id="Narr_180uwtRt7kaYWx63AFN3DA"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.92</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember__j1da4JfU0eK485rVn1M-w"
      decimals="3"
      id="Narr_z85QjChDj06OnDquHC7nSw"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.053</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_CommitmentsMember_us-gaap_MeasurementInputTypeAxis_tovx_ProbabilityOfOccurrenceCumulativeMember_5HFbOvhH1UCfJLPvnbb7UQ"
      decimals="3"
      id="Narr_WFN6-13yVUm-2Wfz2ghthA"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.488</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_12_31_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_QFf_FJ8L1U-wOXMdZXkXKw"
      decimals="-5"
      id="Narr_JEgS7kDuo0a9S7j7yGC3Rg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">19800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_QFf_FJ8L1U-wOXMdZXkXKw"
      decimals="-5"
      id="Narr_-QSUQHkuRUuDhCh8cMNvvw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">18600000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_NGjISQD2OkGEJzuF7e6J6Q"
      decimals="-5"
      id="Narr_h6NvoyFzIkS04x-1JkeijA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1300000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:GoodwillGross
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-5"
      id="Narr_ZE1j1CGhaEiiMkEI-vobqw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">5600000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-5"
      id="Narr_ak2Bu6RlhUqERsYJGX4bRw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-5"
      id="Narr_yd0fwanj5km-7JNiflEbug"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">5600000</us-gaap:GoodwillImpairmentLoss>
    <tovx:StockBasedPaymentArrangementsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_GIvvqxgGbEm-oA7zSUSJwA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Stock-Based Payment Arrangements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Generally, all forms of stock-based payments, including stock option grants, warrants, restricted stock grants and stock appreciation rights are measured at their fair value on the awards&#x2019; grant date typically using the Black-Scholes option pricing model. Forfeitures are recognized in the period they occur. &#160;Stock-based compensation awards issued to non-employees for services rendered are recorded at either the fair value of the services rendered or the fair value of the stock-based payment, whichever is more readily determinable. The expense resulting from stock-based payments is recorded in research and development expense or general and administrative expense in the Consolidated Statements of Operations, depending on the nature of the services provided.&lt;/p&gt;</tovx:StockBasedPaymentArrangementsPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_mPqhG6dgSkaub-tBC9wbaQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Segment information &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;) is the Company&#x2019;s Chief Executive Officer. The CODM is assisted in his responsibilities of making decisions regarding resource allocation and performance assessment by the leadership team, consisting of the General Director and Head of Corporate and Product Development.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company views its operations and manages its business as one operating segment, focused on the discovery and development of oncolytic viruses intended to overcome the protective barrier surrounding solid tumors and selectively kill tumor cells. The segment-level financial statement information is the same as the financial information presented in the statement of operations and comprehensive loss. The Company monitors its cash and cash equivalents as reported on the Company&#x2019;s Balance Sheets to determine funding for its research and development.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;As the Company does not currently generate revenue, the CODM assesses Company performance through the achievement of pre-clinical and clinical research goals. In addition to the Company&#x2019;s Statement of Operations and Comprehensive Loss, the CODM is regularly provided with budgeted and forecasted expense information which is used to determine the Company&#x2019;s liquidity needs and cash allocation.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="INF"
      id="Narr_H-ZqnDY9fEeDhs6r0gIkyw"
      unitRef="Unit_Standard_segment_j93u8uKX50e6wWLlqVM1WQ">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_jNkLFBUcHkKzqv--vnXxuw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Foreign Currencies&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The functional currency of the Company&#x2019;s Theriva S.L. subsidiary is the Euro. Theriva S.L.'s Assets and liabilities are translated to U.S. dollars based on exchange rates at the end of each reporting period. Income and expense items are translated at weighted average exchange rates prevailing during the reporting period. Translation adjustments are accumulated in a separate component of stockholders&#x2019; equity in the accompanying consolidated balance sheets. Transaction gains and losses are classified as other income (expense) net in the accompanying consolidated statements of operations.&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb__rwmRiSp1EKtnhHi6TbOaA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company accounts for income taxes under the liability method; under this method, deferred tax assets and liabilities are determined based on differences between financial reporting and tax reporting bases of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Realization of deferred tax assets is dependent upon future earnings, the timing and amount of which are uncertain. The portion of any deferred tax asset for which it is more likely than not that a tax benefit will not be realized must then be offset by recording a valuation allowance.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company utilizes a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_XgeGmVUdCk6lP_B7EEf-ow">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Recent Accounting Pronouncements and Developments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;On November 2024, the FASB issued ASU 2024-03 - Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The ASU requires more detailed disclosures about the types of expenses in commonly presented expense captions such as cost of sales, selling, general and administrative expenses and research and development expenses. This includes separate footnote disclosure for expenses such as purchases of inventory, employee compensation, depreciation, and intangible asset amortization. Public business entities are required to apply the guidance prospectively and may apply it retrospectively. The ASU's amendments are effective for public business entities for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Public business entities are required to apply the guidance prospectively and may apply it retrospectively. The Company is currently evaluating the effect of adopting this ASU.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;In December 2023, the FASB issued final guidance in ASU No. 2023-09, Income Taxes (ASC 740): Improvements to Income Tax Disclosures requiring entities to provide additional information in the rate reconciliation and disclosures about income taxes paid. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company is not early adopting this ASU, and therefore, this ASU is not adopted in the current period. The Company does not expect this ASU to have a material impact on the consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures which requires public entities to disclose significant segment expenses regularly provided to the chief operating decision-maker. Public entities with a single reporting segment have to provide all disclosures required by ASC 280, including the significant segment expense disclosures. For public business entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company adopted this standard for the Company&#x2019;s fiscal year 2024 annual reporting period.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_3On-LQri302Bae_gc07dKg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;4. Goodwill and Intangibles&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The following table provides the Company&#x2019;s Goodwill as of December 31, 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Goodwill&#160;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,700&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Goodwill impairment &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (5,594)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Effects of exchange rates&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (106)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at September December 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The following table provides the Company&#x2019;s in-process R&amp;amp;D as of December 31, 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;In-process&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;R&amp;amp;D&#160;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance at December&#160;31,&#160;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,755&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;In-process R&amp;amp;D impairment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,325)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Effects of exchange rates&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,072)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance at December 31,&#160;2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 17,358&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;During the quarters ended June 30, 2024 and September 30, 2024, the Company experienced a sustained decline in the quoted market price of the Company&#x2019;s Common Stock and the Company deemed this to be a triggering event for impairment. The Company performed an interim impairment analysis using both the replacement cost method and the &#x201c;Income approach&#x201d; that requires significant judgments, including primarily the estimation of future development costs, the probability of success in various phases of its development programs, potential post-launch cash flows and a risk-adjusted weighted average cost of capital.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;4. Goodwill and Intangibles &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;For the quarter ended June 30, 2024, the Company concluded that goodwill with a carrying value of $5.6 million was written down to its estimated fair value of $1.5 million and an impairment charge of $4.1 million was recorded during the quarter ended June 30, 2024. For the quarter ended September 30, 2024 the Company concluded that goodwill with a carrying value of $1.5 million was impaired and was written down to its estimated fair value of zero and an impairment charge of $1.5 million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were no impairment charges recorded for the year ended December 31, 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;For the quarter ended June 30, 2024 the Company concluded that the IPR&amp;amp;D was not impaired however, for the quarter ended September 30, 2024, the Company concluded that the in-process R&amp;amp;D with a carrying value of $19.8 million was impaired and was written down to its estimated fair value of $18.6 million and an impairment charge of $1.3 million was recorded. This interim analysis satisfied the requirements of the annual impairment test as the same information would be required for both measurement dates. There were no impairment charges recorded for the year ended December 31, 2023.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_Nrwrc1cqxUOW5LEKS3mEsQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Goodwill&#160;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,700&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Goodwill impairment &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (5,594)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Effects of exchange rates&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (106)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at September December 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_mHxFlMW3IkiIRRd7rFUtmA_2_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">5700000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_8YVp-FkjPUC3Qs0KQpB5eg_3_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">5594000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc__eWmPfGoFEuaH6gad98y-w_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-106000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_g2qD6mQ24E2mpOnAdHGueA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;In-process&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;R&amp;amp;D&#160;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance at December&#160;31,&#160;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,755&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;In-process R&amp;amp;D impairment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,325)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Effects of exchange rates&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,072)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance at December 31,&#160;2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:21.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 17,358&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_wbfylxQmIkG-mKGfjAYVsg"
      decimals="-3"
      id="Tc_ExiA_82OGk-Vz8E7yvN8-w_3_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">19755000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_ji14bKrj1U-RL50KhZuq6A"
      decimals="-3"
      id="Tc_cbOPn5VaCk2kBdVQ4cAG5w_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1325000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_ji14bKrj1U-RL50KhZuq6A"
      decimals="-3"
      id="Tc_gMzmgR8b3UyZnPFM7kNkwA_5_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-1072000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_Mx8d_OOwIE-iHOsmP-F9Jg"
      decimals="-3"
      id="Tc_-o8D9HldiEKTHfsi0QZ-mw_6_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">17358000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:GoodwillGross
      contextRef="As_Of_6_30_2024_yIkbS21wgEyw42YL1r4uDw"
      decimals="-5"
      id="Narr_h07A4wuTW0mP0FAchlOACg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">5600000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="As_Of_6_30_2024_yIkbS21wgEyw42YL1r4uDw"
      decimals="-5"
      id="Narr_FIXmFMHPf0ubH_1vbedTVA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1500000</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="Duration_4_1_2024_To_6_30_2024_G19U0D-c1ESOA7XpfMgXFg"
      decimals="-5"
      id="Narr_OIdaGE6cK02zyC8uQUrqVQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">4100000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:GoodwillGross
      contextRef="As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw"
      decimals="-5"
      id="Narr_mMl4L0wlEUOic-p52TeIsQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1500000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw"
      decimals="-5"
      id="Narr_S_XZqncKJUuYinjwtLfy7w"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_7_1_2024_To_9_30_2024_5aPrlMH2NkyrJ3qYAyp7tQ"
      decimals="-5"
      id="Narr_ikdkH0l4OkewKrwcZYrGLg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1500000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-6"
      id="Narr_SxhMBtrC1ECjQr-b8EdXAw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw"
      decimals="-5"
      id="Narr_tFf-GmPE3kWk-mK0XGGtkA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">19800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure
      contextRef="As_Of_9_30_2024_Xos8aAr5G0uNvWD5w05FFw"
      decimals="-5"
      id="Narr_aYeckVQOVU21L_By2GFr8Q"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">18600000</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="Duration_7_1_2024_To_9_30_2024_5aPrlMH2NkyrJ3qYAyp7tQ"
      decimals="-5"
      id="Narr_KhJGGJtVfkSwHGM7iVBLdQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1300000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-6"
      id="Narr_4qpsvhFTjEqhN2XW4Seiqw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <tovx:ResearchAndDevelopmentTaxCreditsTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_7NtEfCgoKkOfg2qi2XEiOQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;5. Research and Development Tax Credits&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company, through its Theriva S.L. subsidiary, participates in a Research and Development program sponsored by the Spanish government. The program provides for reimbursement of certain expenses incurred in research and development efforts the Company incurs in Spain. The reimbursements can be through either tax credits or direct refunds. The program provides for certain limits on the types and amounts of expenses for which reimbursement may be sought and requires participants to complete a certification and apply for the refund annually. Subsequent to the period in which expenses are incurred, the program requires participants to maintain certain workforce levels and research and development expenditures over a 24-month period.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;In the quarter ended June 30, 2023, the Company completed the certification and applied for direct reimbursement, as opposed to a tax credit, for its qualifying research and development expenses incurred in the year ended December 31, 2022. The Company received approvals from the Spanish government in September and October 2023. During the quarter ended June 30, 2024, the Company completed the certification and applied for direct reimbursement for its qualifying research and development expenses incurred in the year ended December 31, 2023. The Company received approvals from the Spanish government in December 31, 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company evaluated the program and concluded that it qualified to be accounted for as government assistance. Accordingly, the Company, as allowed by U.S. GAAP, elected to account for the grant by analogizing to the guidance provided by International Accounting Standards (&#x201c;IAS&#x201d;) 20, Accounting for Government Grants and Disclosure of Government Assistance. Accordingly, the Company recognized a tax credit receivable of $3.2 million related to amounts that had been approved by the Spanish government and a corresponding deferred research and development tax credit current portion of $1.6 million and a deferred research and development tax credit non-current portion of $762,000 as it was determined that amounts became probable of being received upon the receipt of the approval. Additionally, the Company has elected to account for the tax credit as a contra-expense as this most appropriately reflects the nature of the transaction and will reduce future research and development expenditures as the Company continues to incur expenses in the upcoming 24-month period. During the year ending December 31, 2024 the Company recorded $888,000, as a reduction in research and development expense.&lt;/p&gt;</tovx:ResearchAndDevelopmentTaxCreditsTextBlock>
    <tovx:ResearchAndDevelopmentExpenditurePeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_ResearchAndDevelopmentArrangementMember_HBPGQgRR7UWpxER_GGY4rg"
      id="Narr_Q1gKTqGPHES1Xy9TrhyHig">P24M</tovx:ResearchAndDevelopmentExpenditurePeriod>
    <tovx:DeferredResearchAndDevelopmentTaxCreditGrantReceivable
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-5"
      id="Narr_7qFdFXxAX02DgOcfeDFV0g"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3200000</tovx:DeferredResearchAndDevelopmentTaxCreditGrantReceivable>
    <tovx:DeferredResearchAndDevelopmentTaxCreditCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-5"
      id="Narr_oPzXzm3400eWtYeJNsy2Ew"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1600000</tovx:DeferredResearchAndDevelopmentTaxCreditCurrent>
    <tovx:DeferredResearchAndDevelopmentTaxCreditNoncurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="0"
      id="Narr_S1aclo6zEkWCfmxXmAFQog"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">762000</tovx:DeferredResearchAndDevelopmentTaxCreditNoncurrent>
    <tovx:IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="0"
      id="Narr_XPPwY1WkUUWZ0uU4LoEdMg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-888000</tovx:IncreaseDecreaseInDeferredResearchAndDevelopmentTaxCredit>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_1VsYq_WzdEC7R9Lf1UBbaQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;6. Selected Balance Sheet Information&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;PREPAID EXPENSES AND OTHER CURRENT ASSETS (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Prepaid manufacturing expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 375&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 491&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Prepaid insurance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 374&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 496&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Prepaid clinical research organizations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 365&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,119&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Prepaid consulting, subscriptions and other expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 235&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 180&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;VAT receivable&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 95&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 128&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total prepaid expenses and other current assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,444&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,414&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Prepaid clinical research organizations (CROs) expense is classified as a current asset. The Company makes payments to the CROs based on agreed upon terms that include payments in advance of study services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;PROPERTY AND EQUIPMENT (in thousands)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Computers and office equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 708&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 902&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other property, plant and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 392&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 417&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Leasehold improvements&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 94&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 94&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Software&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,205&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,424&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less: accumulated depreciation and amortization&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (935)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,002)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total property and equipment, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 270&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 422&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;During the years ended December 31, 2024 and 2023 the Company recognized depreciation expense of $137,000 and 135,000 respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;ACCRUED EXPENSES (in thousands)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued clinical consulting services&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,390&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,700&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued manufacturing costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 772&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 843&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued vendor payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 206&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 452&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total accrued expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,368&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,995&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;ACCRUED EMPLOYEE BENEFITS (in thousands)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued bonus expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 870&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,307&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued compensation expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 187&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 127&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued vacation expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 87&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 83&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total accrued employee benefits&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,144&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,517&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_HxtcpnSyFUyJmwWQNT68HA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;PREPAID EXPENSES AND OTHER CURRENT ASSETS (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Prepaid manufacturing expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 375&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 491&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Prepaid insurance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 374&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 496&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Prepaid clinical research organizations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 365&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,119&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Prepaid consulting, subscriptions and other expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 235&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 180&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;VAT receivable&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 95&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 128&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total prepaid expenses and other current assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,444&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,414&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <tovx:PrepaidManufacturingExpense
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_bT3_c3Y6HUOagNv2oZFzxg_3_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">375000</tovx:PrepaidManufacturingExpense>
    <tovx:PrepaidManufacturingExpense
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_hyU2dm6160Cckjbx6yU2cQ_3_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">491000</tovx:PrepaidManufacturingExpense>
    <us-gaap:PrepaidInsurance
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_7v78N_mzZUeANbKw_-Ahxg_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">374000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_tPJ6PZLDukS8NKqvqCHB4w_4_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">496000</us-gaap:PrepaidInsurance>
    <tovx:PrepaidClinicalResearchOrganizationsExpenseCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_hqJzKDW-WUuAt9WobYyGfg_5_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">365000</tovx:PrepaidClinicalResearchOrganizationsExpenseCurrent>
    <tovx:PrepaidClinicalResearchOrganizationsExpenseCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_nWsLaNElPU6W2DpMnO5ttw_5_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1119000</tovx:PrepaidClinicalResearchOrganizationsExpenseCurrent>
    <tovx:PrepaidConsultingSubscriptionsAndOtherExpenses
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_VGuWLTFJQk-nIJYUpBXCOw_6_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">235000</tovx:PrepaidConsultingSubscriptionsAndOtherExpenses>
    <tovx:PrepaidConsultingSubscriptionsAndOtherExpenses
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_8GJHrKeiOkOhUgUjAjISRQ_6_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">180000</tovx:PrepaidConsultingSubscriptionsAndOtherExpenses>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_CpfJasSFf0SfdcphCGQUCA_7_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">95000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_VDx-tU3XXEG_lOlyEHexeg_7_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">128000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_JHoJNNwLW0inzxrp98YrXw_9_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1444000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_ySkKHDiKpEqOxCQ-NgeFJw_9_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2414000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_TOJbqela80eueC0nxIdTKA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;PROPERTY AND EQUIPMENT (in thousands)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Computers and office equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 708&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 902&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other property, plant and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 392&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 417&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Leasehold improvements&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 94&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 94&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Software&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,205&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,424&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less: accumulated depreciation and amortization&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (935)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,002)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total property and equipment, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 270&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 422&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_tovx_ComputersAndOfficeEquipmentMember_pdLsR0SC8UqWGptkpD0QZA"
      decimals="-3"
      id="Tc_jVtQVFoL4kynyFzEBQN2XQ_3_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">708000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_tovx_ComputersAndOfficeEquipmentMember_zXDtLvivnEKZa2oIAgMPDg"
      decimals="-3"
      id="Tc_w_osEP6Cf0W8zhzDLHb5dA_3_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">902000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_QhfoCF3jwUqSLo_SCfKj-Q"
      decimals="-3"
      id="Tc_JKnvaWdLPEOhk1jYmEkpqA_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">392000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_EwswGPMvZ0GVMMJ8DAwuNA"
      decimals="-3"
      id="Tc_pp5gg89A1kWSB0dWHOB3LQ_4_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">417000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_J2fK2_XfMkuJ0O7XjUoybg"
      decimals="-3"
      id="Tc_pE3V0ZK9G0-h-k7F9_hjxg_5_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">94000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_dHNuEhxGOkG0zmnYDPU4Zg"
      decimals="-3"
      id="Tc_rXMSdq-ih06NXkXPX4oXyQ_5_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">94000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_EMRoY9kx10CXn70mz1fq_Q"
      decimals="-3"
      id="Tc_31K9DcQln02yQdQjY3zYjg_6_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">11000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_RSDmTZUBDE6agnUlsF_6AA"
      decimals="-3"
      id="Tc_u02Z0zU02ECcp4D5fdm-nw_6_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">11000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_O_xlVlkbNkWBy2z448J_RA_7_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1205000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_KnyVGUBfFEKrLtYwO0fmlQ_7_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1424000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_IOIqVOyf3ESH6SJymnsU0Q_8_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">935000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_w_l-og6e5ky6ff1HKwUjog_8_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1002000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_ViMK6h0nKkCJeEOG43ZI_A_10_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">270000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_b7Fl_CsB80a8epmL5oeU_w_10_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">422000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="0"
      id="Narr_tiOHXubEzE6Kx1gTA-aFHQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">137000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="0"
      id="Narr_VFwei-oI0UK0Bvj5wJu0XA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">135000</us-gaap:DepreciationDepletionAndAmortization>
    <tovx:AccruedExpensesTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_4MA4IaGZmEaUqxGroIR6nQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;ACCRUED EXPENSES (in thousands)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued clinical consulting services&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,390&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,700&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued manufacturing costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 772&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 843&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued vendor payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 206&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 452&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total accrued expenses&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,368&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,995&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</tovx:AccruedExpensesTableTextBlock>
    <tovx:AccruedClinicalConsultingServices
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_tEF62Ngvp0CWh_CGmFu0VA_3_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2390000</tovx:AccruedClinicalConsultingServices>
    <tovx:AccruedClinicalConsultingServices
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_OinPla1A3UW-cE_HIMZBBg_3_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1700000</tovx:AccruedClinicalConsultingServices>
    <tovx:AccruedManufacturingCosts
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_ocXCfu_QiEW57NMbcU4OVg_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">772000</tovx:AccruedManufacturingCosts>
    <tovx:AccruedManufacturingCosts
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_E6ESe3u-5k6TCm2brN3KfA_4_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">843000</tovx:AccruedManufacturingCosts>
    <tovx:AccruedVendorPayments
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_VaDTOfvdZk6JHfxPGAEZ3g_5_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">206000</tovx:AccruedVendorPayments>
    <tovx:AccruedVendorPayments
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_Ob0KLcN0DEGbXbn8Xv6buw_5_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">452000</tovx:AccruedVendorPayments>
    <tovx:AccruedExpenses
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_K6ta6LadGU2qH-ge1F_Z6Q_7_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3368000</tovx:AccruedExpenses>
    <tovx:AccruedExpenses
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_dQdWYUhPWkqQkFYoger90A_7_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2995000</tovx:AccruedExpenses>
    <tovx:AccruedEmployeeBenefitsTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_2ROHK2kDbUCCTJZI_ADZBg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;ACCRUED EMPLOYEE BENEFITS (in thousands)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued bonus expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 870&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,307&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued compensation expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 187&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 127&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued vacation expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 87&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 83&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total accrued employee benefits&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,144&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,517&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</tovx:AccruedEmployeeBenefitsTableTextBlock>
    <us-gaap:AccruedBonusesCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_rs2RzWHx5U60oY3E5lSIfQ_3_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">870000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_lH7yvo05p0yne8XBxEuxIw_3_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1307000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_9kT1C4QRfECjsWRopL0Raw_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">187000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_A-el48VxAk2PIxYPb8veHw_4_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">127000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_ziDGASrU0Uq1KIs9oK8dUg_5_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">87000</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_7uOiEYUtiE-4Q3iklA0BdA_5_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">83000</us-gaap:AccruedVacationCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_rpfKk_M9-EWFr2UWP9lR2w_7_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1144000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_xn3IFZFlDkqcItFTEbWyYQ_7_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1517000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_V2W01d6GhkC4ZRtfvuNg8A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;7&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;. Stock-Based Compensation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Stock Incentive Plan&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On November&#160;2, 2010, the Board of Directors and stockholders adopted the 2010 Stock Incentive Plan (&#x201c;2010 Stock Plan&#x201d;) for the issuance of up to 343 shares of Common Stock to be granted through incentive stock options, nonqualified stock options, stock appreciation rights, dividend equivalent rights, restricted stock, restricted stock units and other stock-based awards to officers, other employees, directors and consultants of the Company and its subsidiaries. From time to time the number of shares authorized for awards was increased such that 16,000 were authorized as of September 5, 2019. The exercise price of stock options under the 2010 Stock Plan was determined by the compensation committee of the Board of Directors and could be equal to or greater than the fair market value of the Company&#x2019;s Common Stock on the date the option was granted. Options become exercisable over various periods from the date of grant and expire between &lt;span style="-sec-ix-hidden:Hidden_okRLZhcFiUqq_4VWiR1Vew;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;five&lt;/span&gt;&lt;/span&gt; and ten&#160;years after the grant date. As of December&#160;31, 2024, there were 7,670 options &lt;span style="-sec-ix-hidden:Hidden_Yg_ZxcSBF0mAR5ftZgNbtQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;issued&lt;/span&gt;&lt;/span&gt; and outstanding under the 2010 Stock Plan. There are no shares available to be issued under this plan. Only options were issued under the plan.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On September 17, 2020, the stockholders approved and adopted the 2020 Stock Incentive Plan ("2020 Stock Plan") for the issuance of up to 16,000 shares of Common Stock to be granted through incentive stock options, nonqualified stock options, stock appreciation rights, dividend equivalent rights, restricted stock, restricted stock units and other stock-based awards to officers, other employees, directors and consultants of the Company and its subsidiaries. The number of shares authorized for awards under the 2020 Stock Plan was increased such that 2,500,000 shares were authorized as of December 31, 2024. As of December 31, 2024, there were 167,364 options &lt;span style="-sec-ix-hidden:Hidden_EzApEPJKQky39xaGjflc6g;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;issued&lt;/span&gt;&lt;/span&gt; and outstanding under the 2020 Stock Plan. Only options have been issued under the plan.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;In the event of an employee&#x2019;s termination, the Company will cease to recognize compensation expense for that employee. Stock option forfeitures are recognized as incurred. The fair value of the stock-based payment is recognized over the stated vesting period.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company has applied fair value accounting for all stock-based payment awards since inception. The fair value of each option granted is estimated on the date of grant using the Black-Scholes option pricing model. The assumptions used for the&#160;years ended December&#160;31, 2024 and 2023 are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year ended December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercise price&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5.25&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14.75&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Expected dividends&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Expected volatility&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 93.38&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 90&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Risk free interest rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3.88&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4.02&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Expected life of option (years)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;4.26&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4.25&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Expected dividends&#160;&#x2014;&lt;/i&gt;The Company has never declared or paid dividends on its common stock and has no plans to do so in the foreseeable future. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Expected volatility&lt;/i&gt;&#x2014;Volatility is a measure of the amount by which a financial variable such as a share price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The expected volatility assumption is derived from the historical volatility of the Company&#x2019;s common stock over a period approximately equal to the expected term.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Risk-free interest rate&lt;/i&gt;&#x2014;The assumed risk-free rate used is a zero coupon U.S. Treasury security with a maturity that approximates the expected term of the option.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Expected life of the option&lt;/i&gt;&#x2014;The period of time that the options granted are expected to remain unexercised. Options granted during the&#160;years ended 2024 and 2023 have a maximum term of seven&#160;years. The Company estimates the expected life of the option term based on the weighted average life between the dates that options become fully vested and the maximum life of options granted.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;7. Stock-Based Compensation &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company records stock-based compensation based upon the stated vesting provisions in the related agreements. The vesting provisions for these agreements have various terms as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;immediate vesting,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;in full on one-year anniversary date of grant date,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;half vesting immediately and remaining over three&#160;years,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;quarterly over three&#160;years,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;annually over three&#160;years,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;one-third immediate vesting and remaining annually over two&#160;years,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;one-half immediate vesting and remaining over nine&#160;months,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;one-quarter immediate vesting and remaining over three&#160;years,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;one-quarter immediate vesting and remaining over 33&#160;months,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;monthly over one year, and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;monthly over three&#160;years.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:10pt;"&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;During the&#160;years ended December&#160;31, 2024 and 2023, the Company granted 420 and 87,800, respectively, options to purchase shares of common stock to employees and directors having an approximate fair value of $1,500 and $0.9 million, respectively, based upon the Black-Scholes option pricing model, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Stock-based compensation expense included in general and administrative expenses and research and development expenses relating to stock options issued to employees for the&#160;years ended December&#160;31, 2024 and 2023 was $462,000 and $373,000, respectively. Stock-based compensation expense included in general and administrative expenses and research and development expenses relating to stock options issued to consultants for the&#160;years ended December&#160;31, 2024 and 2023 was $209,000 and $179,000, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;7. Stock-Based Compensation &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;A summary of stock option activity for the&#160;years ended December&#160;31, 2024 and 2023 is as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"&gt;&lt;span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;Average&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Aggregate&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&#160;Exercise&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Remaining&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Intrinsic&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Options&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contractual&#160;Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance&#160;- December&#160;31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 91,862&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 90.47&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6.44 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 87,801&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14.75&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Expired&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,181)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 387.60&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (433)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 27.79&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance&#160;- December&#160;31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 175,049&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 45.55&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;7.70 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 420&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5.25&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Expired&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (435)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,498.79&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance&#160;-December&#160;31, 2024&#160;- outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 175,034&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 36.88&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6.72 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance&#160;-&#160;December&#160;31, 2024&#160;- exercisable&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 107,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 50.73&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;5.97 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Grant date fair value of options granted&#160;-&#160;December&#160;31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,526&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average grant date fair value - December 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3.63&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Grant date fair value of options granted&#160;- year ended December&#160;31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 873,140&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average grant date fair value&#160;- year ended December&#160;31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.40&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The options outstanding and exercisable at December&#160;31, 2024 are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="vertical-align:bottom;width:62.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Options Outstanding&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:35.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Options Exercisable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Remaining&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Remaining&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;width:24.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Range of&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contractual&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contractual&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;width:24.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Options&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Options&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:23.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.00 &#x2013; $100.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 161,503&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 18.28&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;7 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 94,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 20.82&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;7 years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;101.00 &#x2013; $200.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,427&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 114.61&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;2 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,427&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 114.61&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;2 years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:23.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;18,900.00 &#x2013; $18,900.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 104&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 18,900.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 104&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 18,900.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_kZbLru81qEGOgy4kgulZ7A;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;1years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;7. Stock-Based Compensation &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;As of December&#160;31, 2024, total unrecognized stock-based compensation expense related to stock options was $596,000 which is expected to be expensed through September 2026.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-weight:normal;"&gt;The FASB&#x2019;s guidance for stock-based payments requires cash flows from excess tax benefits to be classified as a part of cash flows from operating activities. Excess tax benefits are realized tax benefits from tax deductions for exercised options in excess of the deferred tax asset attributable to stock compensation costs for such options. The Company did not record any excess tax benefits in 2024 or 2023. Cash received from option exercises under the Company&#x2019;s stock-based compensation plans for the&#160;years ended December&#160;31, 2024 and 2023 was &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;zero&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;.&lt;/span&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_11_2_2010_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_DUphDxWU4029_Pouvt-Abg"
      decimals="INF"
      id="Narr_6nsfMlTzAUGw5thYLH2eaQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">343</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="Duration_9_5_2019_To_9_5_2019_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_t-5A_P70FES7bGu_1Sz4ug"
      decimals="INF"
      id="Narr__ihA3t22E0CtpPqquMktSg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod
      contextRef="Duration_11_2_2010_To_11_2_2010_srt_RangeAxis_srt_MaximumMember_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_9dpgiGfCfE2qcPwEbCLshw"
      id="Narr_TtnBFaBkSkyMeG6BS7doow">P10Y</tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2024_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_eClNAqxl-k-ED9LjnQtsiw"
      decimals="INF"
      id="Narr_V6Rd330I70G-OkBy1P5VtA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">7670</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_tovx_StockPlan2010Member_m5oI05NG0UuTy2Kuv0dLeQ"
      decimals="INF"
      id="Narr_tgQdpN8PxEqknNpUHNj6Sg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_9_17_2020_us-gaap_PlanNameAxis_tovx_StockPlan2020Member_bqzYY2laD0Cn0dJNthaPyA"
      decimals="INF"
      id="Narr_QDsGaz3Pr0KsXIYeBB6Dvw"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PlanNameAxis_tovx_StockPlan2020Member_h9xAQDNxCEGOS8tX-RLkDQ"
      decimals="INF"
      id="Narr_MSYRA7CpukuORVV9132xeQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2024_us-gaap_PlanNameAxis_tovx_StockPlan2020Member_CMA2rq0sP0qmlWw_wdeXDw"
      decimals="INF"
      id="Narr_034E-3IipEKY6Ati6_eqdg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">167364</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_n4dvoNA1D0yq3UuYciA7mg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year ended December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercise price&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5.25&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14.75&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Expected dividends&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Expected volatility&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 93.38&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 90&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Risk free interest rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3.88&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4.02&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Expected life of option (years)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;4.26&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4.25&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="2"
      id="Tc_E8UPOcMPZUmb7Xl7WXSfag_3_3"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">5.25</tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice>
    <tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="2"
      id="Tc_eT5YWebM7EiGl8n0JA3SwA_3_6"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">14.75</tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="2"
      id="Tc_KGALbMAo9UaLAYN4TvnN_A_4_3"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="2"
      id="Tc_h_bomqLd10G-kKD_y-rjiA_4_6"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="4"
      id="Tc_b0xq_aS5nkCzJ54bF4um5w_5_3"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.9338</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="2"
      id="Tc_4Io_YMhQvkCZSSruiBjJTQ_5_6"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="4"
      id="Tc_C3tolDe7bEW-78b0YSqwJA_6_3"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.0388</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="4"
      id="Tc_byk4LBfKoE-QRh2v6KFYYA_6_6"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.0402</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tc_FyFSCrD5Hk23yhJdYc0vSg_7_3">P4Y3M3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      id="Tc_r4jWJGe9s0akpX0n4b73nQ_7_6">P4Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_EmployeesAndDirectorsMember_2t7Jgi2ryk6vxLn0TgfRLQ"
      decimals="INF"
      id="Narr_lLyjFWTSQEmGOWZb5rzDVA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">420</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_EmployeesAndDirectorsMember_tMSJgnKjIEuKTiJIG8c6_w"
      decimals="INF"
      id="Narr_iWHF8YCrfkiu_V8Kgk8GIQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">87800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_EmployeesAndDirectorsMember_2t7Jgi2ryk6vxLn0TgfRLQ"
      decimals="-3"
      id="Narr_AUG_wUnnikKn4kR2BJ8UOQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1500000</tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue>
    <tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_EmployeesAndDirectorsMember_tMSJgnKjIEuKTiJIG8c6_w"
      decimals="-5"
      id="Narr_dcMV3vLW30CGoGrn3K5Keg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">900000</tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_p9mMdPTtfUiJ1xJHDN5yww"
      decimals="0"
      id="Narr_n2wGUPrX60i_96RCrjjtfA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">462000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_j1c8dOETCECX_bllEppoQg"
      decimals="0"
      id="Narr_nwHhc0jWDUybOZpYfaoN7w"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">373000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_ConsultantMember_BPzO5CP34U-32dMkVVKvSg"
      decimals="0"
      id="Narr_CxPkgSY2m0W-JiDfJPGDag"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">209000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_tovx_GeneralAndAdministrativeExpensesAndResearchAndDevelopmentExpenseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tovx_ConsultantMember_8vIMQiEBA0K8wkbjoJyZLg"
      decimals="0"
      id="Narr_98Nn8v27rUKG0j_KPyxsqA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">179000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_SSA9iXcKsEqfqFB6a48zlw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"&gt;&lt;span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;Average&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Aggregate&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&#160;Exercise&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Remaining&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Intrinsic&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Options&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contractual&#160;Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance&#160;- December&#160;31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 91,862&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 90.47&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6.44 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 87,801&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14.75&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Expired&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,181)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 387.60&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (433)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 27.79&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance&#160;- December&#160;31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 175,049&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 45.55&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;7.70 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 420&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5.25&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Expired&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (435)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,498.79&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance&#160;-December&#160;31, 2024&#160;- outstanding&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 175,034&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 36.88&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6.72 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Balance&#160;-&#160;December&#160;31, 2024&#160;- exercisable&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 107,759&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 50.73&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;5.97 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Grant date fair value of options granted&#160;-&#160;December&#160;31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,526&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average grant date fair value - December 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3.63&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Grant date fair value of options granted&#160;- year ended December&#160;31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 873,140&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average grant date fair value&#160;- year ended December&#160;31, 2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.40&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_FcmiR6aau0yr2mdkfTyZWg"
      decimals="INF"
      id="Tc_ec_bpcMfK0eau-kiI21FKA_4_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">91862</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_FcmiR6aau0yr2mdkfTyZWg"
      decimals="2"
      id="Tc_xM5-Sgc280aJecTy2OigSw_4_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">90.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EaYi8yWYJ0i3hBP4VfY87w"
      id="Narr_ah2iyxt6WECUwFnp4rQfMQ">P6Y5M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg"
      decimals="INF"
      id="Tc_E6iYkPSE306xmRQbysGx9w_6_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">87801</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg"
      decimals="2"
      id="Tc_sAjfoYkGPUynaCX64CrLkQ_6_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">14.75</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg"
      decimals="INF"
      id="Tc_fNAJvs0Jhkygvpms3SpMgA_7_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">4181</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg"
      decimals="2"
      id="Tc_Di2XB5tQ7EeAvwLxqG6eDA_7_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">387.6</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg"
      decimals="INF"
      id="Tc_l3oqVwRNnU6yuktzrAbYaQ_8_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">433</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg"
      decimals="2"
      id="Tc_SmY1onAJAUOrgptFc7ERmw_8_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">27.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_c8ttpndpUk2xQc6Ss0e36w"
      decimals="INF"
      id="Tc_b2vImHYwLkimmv7eMjwVMw_9_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">175049</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_c8ttpndpUk2xQc6Ss0e36w"
      decimals="2"
      id="Tc_ZnT35wEQQECZFG_w6T8OcQ_9_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">45.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg"
      id="Narr_1aq9sTpodE-Jvym1BgQ7rQ">P7Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg"
      decimals="INF"
      id="Tc_k2nJBwmt8ku84Ay59fSQwA_11_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">420</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg"
      decimals="2"
      id="Tc_B5wfhHqn1kafo_qSdJ0jMA_11_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">5.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg"
      decimals="INF"
      id="Tc_VAE1NdjZEE-7uMUuS7wa-Q_12_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">435</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg"
      decimals="2"
      id="Tc_-Bfk3C2PMUStqBO6D_Xubg_12_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">3498.79</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EiBZQ6bAbk2RnJqDNGJgPA"
      decimals="INF"
      id="Tc_7CgbAIUNIEC3-k65lS5Ipg_15_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">175034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EiBZQ6bAbk2RnJqDNGJgPA"
      decimals="2"
      id="Tc_2EjPMJuTpk6WPvOui9Gw3A_15_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">36.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg"
      id="Narr_PBBOvv9NLku8HEAftzTEOg">P6Y8M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EiBZQ6bAbk2RnJqDNGJgPA"
      decimals="INF"
      id="Tc_LMppH8VW4E-VZq_mzDFluw_17_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">107759</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EiBZQ6bAbk2RnJqDNGJgPA"
      decimals="2"
      id="Tc_HOmYhRoIG0GMgWNU--Xtuw_17_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">50.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg"
      id="Narr_OfZpM3_Ey0-PLLnXifL7AA">P5Y11M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg"
      decimals="0"
      id="Tc_kyGF9-PLJU--nk84fH4LWQ_19_5"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1526</tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_z54DMANG9E-y_nOTbn1wrg"
      decimals="2"
      id="Tc_ZwFWN0fCmEWH6HxNPZHmSw_21_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">3.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg"
      decimals="0"
      id="Tc_S1d-IM9bFkuQyDtOfSYmDA_23_5"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">873140</tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_4vGvYf2gzk-aX3AINeL_Bg"
      decimals="2"
      id="Tc_snB3p8W6G0aa1Wtvmvx54Q_25_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">0.4</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_PsHIX1RNpEeiN-UEUBL6zQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The options outstanding and exercisable at December&#160;31, 2024 are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="vertical-align:bottom;width:62.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Options Outstanding&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:35.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Options Exercisable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Remaining&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Remaining&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;width:24.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Range of&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contractual&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contractual&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;width:24.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Options&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Options&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:23.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.00 &#x2013; $100.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 161,503&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 18.28&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;7 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 94,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 20.82&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;7 years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:23.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;101.00 &#x2013; $200.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,427&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 114.61&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;2 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,427&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 114.61&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;2 years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:23.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;18,900.00 &#x2013; $18,900.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 104&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 18,900.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 104&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 18,900.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_kZbLru81qEGOgy4kgulZ7A;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;1years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member_i04JwLtLoU-qCXljToQKHw"
      decimals="2"
      id="Narr_gT0ouMHagUSr342_vKK6Dg"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member_i04JwLtLoU-qCXljToQKHw"
      decimals="2"
      id="Narr_-ndAEwpwoUyBEdu-Irm9-A"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">100</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member__NecHie9AkepoaAzxh6UbQ"
      decimals="INF"
      id="Tc_tPgogUVu1k-FlT5xkosRYA_7_3"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">161503</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member__NecHie9AkepoaAzxh6UbQ"
      decimals="2"
      id="Tc_RJu45chsq0iSkq44Edh_tg_7_6"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">18.28</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member_i04JwLtLoU-qCXljToQKHw"
      id="Tc_OQRhzdphVUecAqGrRy7Imw_7_8">P7Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member__NecHie9AkepoaAzxh6UbQ"
      decimals="INF"
      id="Tc_q0oYQ25vLEmnbOIwugidfQ_7_10"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">94228</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member__NecHie9AkepoaAzxh6UbQ"
      decimals="2"
      id="Tc_2ERoh7V6mUSPUwMlXTcvtQ_7_13"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">20.82</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice000To10000Member_i04JwLtLoU-qCXljToQKHw"
      id="Tc_hOYwyOiEUUeYAHgeUmVkiQ_7_15">P7Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TjLbz1xN_0SMRTK9iEzYGQ"
      decimals="2"
      id="Narr_ylvkKEeRS0GJQWpFSVrcqQ"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">101</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TjLbz1xN_0SMRTK9iEzYGQ"
      decimals="2"
      id="Narr_13y33TnuoEaW5t4uNlhLsQ"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">200</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TPLjPwRf8kid9hov_mFMJg"
      decimals="INF"
      id="Tc_UN_n3m7wQUuT2Ou0nUg56Q_8_3"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">13427</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TPLjPwRf8kid9hov_mFMJg"
      decimals="2"
      id="Tc_JiTXeVP0r0-VMZWCbWjvHQ_8_6"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">114.61</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TjLbz1xN_0SMRTK9iEzYGQ"
      id="Tc_7N7_GuIJkEmfYKDsssmsXw_8_8">P2Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TPLjPwRf8kid9hov_mFMJg"
      decimals="INF"
      id="Tc_QEf5caAbIk-Ulpx8xJrUHQ_8_10"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">13427</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TPLjPwRf8kid9hov_mFMJg"
      decimals="2"
      id="Tc_kqb6FqXn2UmAr5INtTcXSA_8_13"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">114.61</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice10100To20000Member_TjLbz1xN_0SMRTK9iEzYGQ"
      id="Tc_8k9RvVozr0WkY8zBcftv8A_8_15">P2Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_vkekn8tfmEGVwWC61vtAJw"
      decimals="2"
      id="Narr__89PKDODqUWpfW2yVozTrQ"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">18900</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_vkekn8tfmEGVwWC61vtAJw"
      decimals="2"
      id="Narr_wxSLt7paJkCUA8psyd-Hxw"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">18900</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_NNf-MEFeaUWQR9Lpw2jmow"
      decimals="INF"
      id="Tc_1StvoClg402lZu7Ex6lBrg_9_3"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">104</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_NNf-MEFeaUWQR9Lpw2jmow"
      decimals="2"
      id="Tc_c7ldnj89A0eVOPwLxryxaw_9_6"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">18900</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_vkekn8tfmEGVwWC61vtAJw"
      id="Tc_tmI2_iUaMEq5p_AJviuiFg_9_8">P1Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_NNf-MEFeaUWQR9Lpw2jmow"
      decimals="INF"
      id="Tc_ObTrbtDXCE6gs4aJE5ISPw_9_10"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">104</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_tovx_RangeOfExercisePrice1890000To1890000Member_NNf-MEFeaUWQR9Lpw2jmow"
      decimals="2"
      id="Tc_HV8pHWU-Mk-mhtiQWzvUyg_9_13"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">18900</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="0"
      id="Narr_e0jBnpf-k0u-6eXJds3Yvg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">596000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="0"
      id="Narr_EiHiu9li4kuUPDd81sOp0w"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="0"
      id="Narr_nIZ767TaHkeXa2mGTJkIMA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:ProceedsFromStockOptionsExercised>
    <tovx:StockWarrantsDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_hbEYT0aZ-0yTZlE9l5KWtQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;8. Stock Warrants&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On September 27, 2024, the Company consummated a public offering (the &#x201c;Offering&#x201d;) of an aggregate of (i) 918,600 shares (the &#x201c;Shares&#x201d;) of Common Stock, (ii) pre-funded warrants (&#x201c;Pre-Funded Warrants&#x201d;) to purchase up to 510,000 shares of Common Stock (the &#x201c;Pre-Funded Warrant Shares&#x201d;), and (iii) Common Stock purchase warrants (&#x201c;Common Warrants&#x201d;) to purchase up to 1,428,600 shares of Common Stock (the &#x201c;Common Warrant Shares&#x201d;). Each Share and associated Common Warrant to purchase one (1) Common Warrant Share was sold at a combined public offering price of $1.75. Each Pre-Funded Warrant and associated Common Warrant to purchase one (1) Common Warrant Share was sold at a combined public offering price of $1.7499. The Company received aggregate gross proceeds from the Offering of approximately $2.5 million, before deducting placement agent fees and other offering expenses. The Company intends to use the proceeds of the Offering primarily for working capital and general corporate purposes, including research and development and manufacturing scale-up and may use a portion of the proceeds to invest in or acquire other products, businesses or technologies. Each Pre-Funded Warrant was immediately exercisable for one (1) Pre-Funded Warrant Shares at an exercise price of $0.0001 per share and was to remain exercisable until the Pre-Funded Warrants are exercised in full. Each Common Warrant has an exercise price of $2.00 per share, is immediately exercisable for one (1) Common Warrant Share, and expires &lt;span style="-sec-ix-hidden:Hidden_y7YDwqJXakOyH5g41LPoUw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;five&lt;/span&gt;&lt;/span&gt; (5) years from its issuance date. The Shares, Pre-Funded Warrants and accompanying Common Warrants were issued separately. The exercise price of the Common Warrants and the Pre-Funded Warrants and number of shares of Common Stock issuable upon exercise will adjust in the event of certain stock dividends and distributions, stock splits, stock combinations, reclassifications or similar events. The Common Warrants may be exercised on a cashless basis if at the time of exercise thereof there is no effective registration statement registering, or the prospectus contained therein is not available for, the issuance of the Common Warrant Shares to the holder. The Pre-Funded Warrants could &#160;be exercised on a cashless basis at any time. A holder of the Common Warrants and the Pre-Funded Warrants (together with its affiliates) may not exercise any portion of the Common Warrant or Pre-Funded Warrant to the extent that the holder would own more than 4.99% (or 9.99%, at the election of the holder) of the outstanding shares of Common Stock immediately after exercise, except that upon at least 61 days&#x2019; prior notice from the holder to the Company, the holder may increase the amount of beneficial ownership of outstanding shares after exercising the holder&#x2019;s Common Warrants or Pre-Funded Warrants up to 9.99% of the number of the Company&#x2019;s shares of Common Stock outstanding immediately after giving effect to the exercise. The Company has concluded that the Common Warrants and Pre-Funded Warrants are required to be equity classified. The Common Warrants were valued on the date of grant using Black Scholes model. During the year ended December 31, there were zero Common Warrants exercised and as of December 31, 2024, 510,000 Pre-Funded warrants were exercised.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;8. Stock Warrants&#160;&#x2013;&#160;(continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;On October 15, 2018, the Company closed its underwritten public offering pursuant to which it received gross proceeds of approximately $18.6 million before deducting underwriting discounts, commissions and other offering expenses payable by the Company and sold (i)&#160;Class A Units (the &#x201c;Class A Units&#x201d;), consisting of an aggregate of 252,000 shares of the Common Stock, warrants to purchase an aggregate of 252,000 shares of Common Stock at an exercise price of $13.80 per share, which subsequently was reduced to $6.90 per share and then again to $1.22 (each a &#x201c;Warrant&#x201d; and collectively, the &#x201c;Warrants&#x201d;) and (ii) Class B Units (the &#x201c;Class B Units&#x201d;, and together with the Class A Units, the &#x201c;Units&#x201d;), consisting of an aggregate of 15,723 shares of the Company&#x2019;s Series B Convertible Preferred Stock (the &#x201c;Series B Preferred Stock&#x201d;), with a stated value of $1,000 and convertible into shares of Common Stock at the stated value divided by a conversion price of $11.50 per share, with all shares of Series B Preferred Stock convertible into an aggregate of 1,367,218 shares of Common Stock, and issued with a warrant to purchase an aggregate of 1,367,218 shares of Common Stock. The Warrants were valued on the date of grant using Monte Carlo simulations. There were no Warrants exercised during the year ended December 31, 2023. The Warrants expired in October 2023 and are no longer outstanding. Upon expiration, the balance in additional paid - in capital related to the warrants was transferred to the additional paid - in capital balance related to Common Stock with no effect on additional paid - in capital.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;A summary of all warrant activity for the Company for the year ended December 31, 2024 and the year ended December 31, 2023 is as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&#160;of&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Remaining&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Warrants&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&#160;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contractual Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December&#160;31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 634,426&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1.22&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;0.78 years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (634,426)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1.22&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_-rThEYUaYkWV2BgP_H43nw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Balance at December&#160;31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_qOyzkP9fP0GF7kjXuWYV-w;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; &#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,938,600&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1.47&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;4.74 years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (510,000)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0.0001&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December&#160;31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,428,600&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;4.74 years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</tovx:StockWarrantsDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_9_27_2024_To_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_UuVRSk2-pES7_zWXGgQ3Rw"
      decimals="INF"
      id="Narr_-lK-sfh8FE2BCoGln_kS0g"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">918600</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_PreFundedWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_RDCwUSlJvE6WrWx4U3Glwg"
      decimals="INF"
      id="Narr_TK8gIlPijE-lO8sMYeuodg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">510000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_lQ_-NlSfC0uXNw7k82ADCA"
      decimals="INF"
      id="Narr_80-RtatObkiSLYtRTKW0eg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">1428600</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_lQ_-NlSfC0uXNw7k82ADCA"
      decimals="INF"
      id="Narr_Yt0S2DoPyESRCvDiN61eLw"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <tovx:ShareAndWarrantsOfferingPrice
      contextRef="As_Of_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_fHRjoNWXm0OZTC2NmAuwEg"
      decimals="2"
      id="Narr_0kV0Mzlt-UCTEcNu9wPFAg"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">1.75</tovx:ShareAndWarrantsOfferingPrice>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_lQ_-NlSfC0uXNw7k82ADCA"
      decimals="INF"
      id="Narr_lNGzCffgZkeckBd2r_yH4A"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <tovx:WarrantsOfferingPrice
      contextRef="As_Of_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_fHRjoNWXm0OZTC2NmAuwEg"
      decimals="4"
      id="Narr_Q3WGw9HYiE6aHHK3iM293Q"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">1.7499</tovx:WarrantsOfferingPrice>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="Duration_9_27_2024_To_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_UuVRSk2-pES7_zWXGgQ3Rw"
      decimals="-5"
      id="Narr_t_hvdHvIhU6OVUdZvEO5VQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2500000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_PreFundedWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_RDCwUSlJvE6WrWx4U3Glwg"
      decimals="INF"
      id="Narr_TRwmvsyykUq0J7lTr3-kLA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_PreFundedWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_RDCwUSlJvE6WrWx4U3Glwg"
      decimals="4"
      id="Narr_bp4tHtA2XECY3xvHR9Wp0g"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">0.0001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_lQ_-NlSfC0uXNw7k82ADCA"
      decimals="2"
      id="Narr_ow1vn0GFgECDYt1CdP3JCg"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">2</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="As_Of_9_27_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_lQ_-NlSfC0uXNw7k82ADCA"
      decimals="INF"
      id="Narr_P6JsjzbQU0GdSe3YoI1VWw"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <tovx:ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants
      contextRef="As_Of_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_fHRjoNWXm0OZTC2NmAuwEg"
      decimals="4"
      id="Narr_gQaLe1miyUKdCH4PjbV9FQ"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.0499</tovx:ThresholdPercentageOfSharesOutstandingForExerciseOfWarrants>
    <tovx:ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder
      contextRef="As_Of_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_fHRjoNWXm0OZTC2NmAuwEg"
      decimals="4"
      id="Narr_qekSE_bHqEKCBApbIi1YVg"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.0999</tovx:ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsAtElectionOfHolder>
    <tovx:NoticePeriodToIncreaseBeneficialOwnership
      contextRef="Duration_9_27_2024_To_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_UuVRSk2-pES7_zWXGgQ3Rw"
      id="Narr_4gzRy7dDZkOvEpfyZQTAPg">P61D</tovx:NoticePeriodToIncreaseBeneficialOwnership>
    <tovx:ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice
      contextRef="As_Of_9_27_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_fHRjoNWXm0OZTC2NmAuwEg"
      decimals="4"
      id="Narr_vx1VTEpsp0qPQIG9YO0hiw"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.0999</tovx:ThresholdPercentageOfSharesOutstandingForExerciseOfWarrantsRequiringPriorNotice>
    <tovx:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_CommonWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_mW0FUjYglE6CikTX0q6L1g"
      decimals="INF"
      id="Narr_i1CyIWyHmEavvfSiKpkw6Q"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">0</tovx:StockIssuedDuringPeriodSharesWarrantsExercised>
    <tovx:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_ClassOfWarrantOrRightAxis_tovx_PreFundedWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_tovx_PublicOfferingMember_NGSC_BQIhkOl43tq9Bs3BQ"
      decimals="INF"
      id="Narr_htwCFeKVM0yGf9VubYoImg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">510000</tovx:StockIssuedDuringPeriodSharesWarrantsExercised>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="Duration_10_15_2018_To_10_15_2018_0DyDC--V20Sq21Q1qrCH3g"
      decimals="-5"
      id="Narr_YYH7Q2HFD0aXOZ6aqitEkQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">18600000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_10_15_2018_To_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_aFwLT1IF1USM1vDxngDzww"
      decimals="INF"
      id="Narr_IzSnAK3_y0qtBw0wr8AH0g"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">252000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_vSMHs6GAUUirp0PKCmzyTg"
      decimals="INF"
      id="Narr__SoyfaXqGEeIOJNep1LbCQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">252000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_vSMHs6GAUUirp0PKCmzyTg"
      decimals="2"
      id="Narr_wG5r5DhvtUKy_-ULCQ_VtQ"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">13.8</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_10_15_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_ekJ7d1dppk2tM6pb7imVKw"
      decimals="2"
      id="Narr_YrboO-9DckyoPBQcRvDcxQ"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">6.9</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_8_3_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_BkklSU4RvEm7qyowTErCTw"
      decimals="2"
      id="Narr_sWlh14JRO02TPzZpyBmGpA"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">1.22</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="Duration_10_15_2018_To_10_15_2018_us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis_us-gaap_SeriesBMember_HED-BFmZ2UCLdQkF3_q0yg"
      decimals="INF"
      id="Narr_wn4g5f5y-EKnnMpGHTqJNA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">15723</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_wDtzIUjy8EGoxXZEyXnzyw"
      decimals="INF"
      id="Narr_gUKivCLoukC_9skFMDv9tw"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">1000</us-gaap:CommonStockParOrStatedValuePerShare>
    <tovx:PreferredStockConversionPricePerShare
      contextRef="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_wDtzIUjy8EGoxXZEyXnzyw"
      decimals="2"
      id="Narr_6YdWJJPh1EyMaqZO55g32g"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">11.5</tovx:PreferredStockConversionPricePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_wDtzIUjy8EGoxXZEyXnzyw"
      decimals="INF"
      id="Narr_LhIQ_NibH0ylAuJic0FprA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">1367218</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <tovx:IssueOfWarrantsToPurchaseCommonStock
      contextRef="As_Of_10_15_2018_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_wDtzIUjy8EGoxXZEyXnzyw"
      decimals="INF"
      id="Narr_9Wi20p2x_Eu-1ZECJOeNdQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">1367218</tovx:IssueOfWarrantsToPurchaseCommonStock>
    <tovx:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="INF"
      id="Narr_E4H_07SO0EqWxqQFksy21w"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">0</tovx:StockIssuedDuringPeriodSharesWarrantsExercised>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_10_31_2023_3gH6Bm4_lUKpiA7RcYjMSA"
      decimals="INF"
      id="Narr_OnGet2lmDUCEIpxoVCyC0w"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <tovx:ScheduleOfWarrantActivityTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_VNy2sc9WTki6c6L-GzDOJA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&#160;of&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&#160;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Remaining&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Warrants&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&#160;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contractual Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December&#160;31, 2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 634,426&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1.22&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;0.78 years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (634,426)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1.22&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_-rThEYUaYkWV2BgP_H43nw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Balance at December&#160;31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_qOyzkP9fP0GF7kjXuWYV-w;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; &#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,938,600&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1.47&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;4.74 years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (510,000)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0.0001&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December&#160;31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,428,600&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;4.74 years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</tovx:ScheduleOfWarrantActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2022_qFG--fWth0KqNR6gPmrVyw"
      decimals="INF"
      id="Tc_YC4Tnq6vlUWpp_eULn3JzA_4_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">634426</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2022_qFG--fWth0KqNR6gPmrVyw"
      decimals="2"
      id="Tc_r8A7mNfzO0mRhtYABXVzwA_4_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">1.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="Duration_1_1_2022_To_12_31_2022_3oT1V1_zlEO3bvnP9S7ePg"
      id="Narr_ns7ze8BFU0yjoe083ZTw0w">P0Y9M10D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="INF"
      id="Tc_XFlBPJUZH0ihw8S4USDI2w_7_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">634426</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="2"
      id="Tc_dWvXbPw18k6DLsOkulQWDg_7_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">1.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="INF"
      id="Tc__fHaojxhPUCs3KLfif-LLA_10_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">1938600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="2"
      id="Tc_hEf-8kmPFUSnZpC1YAx4ng_10_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">1.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_B_8XIsIWhE21LN9AXBEClQ">P4Y8M26D</tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms>
    <tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="INF"
      id="Tc_ajmxRAQRN0uQwMQqNMCrGQ_11_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">510000</tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriod>
    <tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="4"
      id="Tc_1WQNCB-2T0W7v8lwN77S2w_11_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">0.0001</tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="INF"
      id="Tc_qe2SvYrsM0a52EktA-ECrQ_13_2"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">1428600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="2"
      id="Tc_C749KzmZikmG6w25aK8CsA_13_5"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_XnXg0Yw880GGkvCMxSoY2A">P4Y8M26D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_GJVaubpbLEywz-j61r4i1g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;9. Stockholders&#x2019; Equity&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Series C and D Preferred Stock&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On July 29, 2022, the Company closed a private placement offering pursuant to the terms of a Securities Purchase Agreement dated as of July 28, 2022 entered into with MSD Credit Opportunity Master Fund, L.P. (the &#x201c;Securities Purchase Agreement&#x201d;), pursuant to which the Company issued and sold 275,000 shares of the Company's Series C Convertible Preferred Stock, par value $0.001 per share (the "Series C Preferred Stock"), and 100,000 shares of the Company's Series D Convertible Preferred Stock, par value $0.001 per share (the "Series D Preferred Stock," and together with the Series C Preferred Stock, the "Preferred Stock"), at an offering price of $8.00 per share, for gross proceeds of approximately $3.0 million in the aggregate, before the deduction of discounts, fees and offering expenses. The shares of Preferred Stock are convertible, at a conversion price (the "Conversion Price") of $1.22 per share (subject in certain circumstances to adjustments), into an aggregate of 2,459,016 shares of the Company's Common Stock, at the option of the holders of the Preferred Stock and, in certain circumstances, by the Company. The Securities Purchase Agreement contains customary representations, warranties and agreements by the Company and customary conditions to closing.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company included certain proposals at its 2022 annual meeting of stockholders, including (i) an amendment to the Company&#x2019;s Articles of Incorporation, as amended (the &#x201c;Charter&#x201d;), to change the name of the Company to &#x201c;Theriva Biologics, Inc.&#x201d; (the &#x201c;Name Change&#x201d;), (ii) an amendment to the Articles of Incorporation, as amended to increase the number of authorized shares of Common Stock from 20,000,000 to 350,000,000 (the &#x201c;Authorized Common Stock Increase&#x201d;) and (iii) to adjourn any meeting of stockholders called for the purpose of voting on the Authorized Common Stock Increase (collectively, the &#x201c;Stockholder Items&#x201d;). The purchaser of the Preferred Stock agreed in the Purchase Agreement to (i) not transfer, offer, sell, contract to sell, hypothecate, pledge or otherwise dispose of the shares of the Preferred Stock until the earlier of the date that the authorized common stock Increase being proposed at the 2022 annual meeting of stockholders was effected or October 26, 2022 and (ii) vote the shares of the Series C Preferred Stock purchased in the Offering in favor of the Stockholder Items. The authorized increase was effected prior to October 26, 2022.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Pursuant to the Securities Purchase Agreement, the Company filed certificates of designation (the "Certificates of Designation") with the Secretary of the State of Nevada designating the rights, preferences and limitations of the shares of Series C Preferred Stock and Series D Preferred Stock. The Certificate of Designation for the Series C Preferred Stock provides, in particular, that the Series C Preferred Stock will have no voting rights other than the right to vote as a class on the Stockholder Items (as defined therein) and the right to cast votes on an as converted to Common Stock basis on the Stockholder Items. The Certificate of Designation for the Series D Preferred Stock provides, in particular, that the Series D Preferred Stock will have no voting rights other than the right to vote as a class on the Stockholder Items and the right to cast 20,000 votes per share of Series D Preferred Stock on the Stockholder Items and to vote the shares of the Series D Preferred Stock purchased in the Offering in the same proportion as shares of Common Stock and any other shares of capital stock of the Company that are entitled to vote thereon (excluding any shares of Common Stock that are not voted) on the Stockholder Items.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The holders of Preferred Stock were entitled to dividends, on an as-if converted basis, equal to dividends actually paid, if any, on shares of Common Stock. The Conversion Price may be adjusted pursuant to the Certificates of Designation for stock dividends and stock splits, subsequent rights offering, pro rata distributions of dividends or the occurrence of a fundamental transaction (as defined in the applicable Certificate of Designation).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Series C Preferred Stock and Series D Preferred Stock were classified as temporary equity as a result of the deemed liquidation provision. Transaction expenses paid to third parties will be charged to temporary equity and will not be accreted as deemed dividends until redemption becomes probable.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;During year ending December 31, 2024, the Company issued 72,132 shares of its Common Stock upon the conversion effected by the holder of the Series C Preferred of 275,000 shares of its Series C convertible Preferred Stock at a conversion price of $30.50 per share. As a result of the conversions during the year ending December 31, 2024, the Company reduced the Series C Preferred Stock $2.0 million and Additional Paid in Capital $2.0 million. There are no shares of Series C Preferred Stock outstanding as of December 31, 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;9. Stockholders&#x2019; Equity &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;During year ending December 31, 2024, the Company issued 26,230 shares of its Common Stock upon the conversion effected by the holder of the Series D Preferred of 100,000 shares of its Series D convertible Preferred Stock at a conversion price of $30.50 per share. As a result of the conversion during the year ending December 31, 2024 the Company reduced the Series D Preferred Stock $728,000 and Additional Paid in Capital $728,000. There are no shares of Series D Preferred stock outstanding as of December 31, 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;At Market Issuance Sales Agreement&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On May 2, 2024, the Company and A.G.P./Alliance Global Partners (&#x201c;AGP&#x201d;) entered into Amendment No. 2 (&#x201c;Amendment No. 2&#x201d;) to that certain Amended and Restated Sales Agreement among the Company, AGP and FBR Capital Markets &amp;amp; Co. (now known as B. Riley Securities) dated as of February 9, 2021, as amended by Amendment No. 1 thereto dated May 3, 2021 (the &#x201c;Sales Agreement&#x201d;), pursuant to which the Company may offer and sell, from time to time, at its option, shares of the Common Stock through A.G.P./Alliance Global Partners, as sales agent, in an &#x201c;at the market offering&#x201d; as defined in Rule 415(a)(4) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;). Sales in the &#x201c;at the market offering&#x201d; may occur under the Company&#x2019;s current effective registration statement on Form S-3 which was filed on May 2, 2024 (File No. 333-279077) and declared effective on September 25, 2024. In addition, on May 1, 2024, the Company and B. Riley Securities, Inc. mutually agreed to enter into a notice of termination whereby B. Riley Securities, Inc. would no longer be a party to the Sales Agreement. During the year ended December 31, 2024, the Company sold through the Sales Agreement approximately 569,000 shares of the Company&#x2019;s Common Stock and received net proceeds of approximately$3.6 million, respectively. During the year ended December 31, 2023, the Company sold through the At Market Issuance Sales Agreement and the Amended and Restated Sales Agreement approximately 81,000 shares of the Company&#x2019;s Common Stock and received net proceeds of approximately $2.2 million.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="As_Of_7_29_2022_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_FkGarB47SU6IuGbE_pWoiQ"
      decimals="INF"
      id="Narr_x7EXibs-d0K0e_pgJtj8OQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">275000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_7_29_2022_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_FkGarB47SU6IuGbE_pWoiQ"
      decimals="INF"
      id="Narr_AnzSCR8O30qwLr-H59OxiQ"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="As_Of_7_29_2022_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_SsB7enRAIkq_sr88V0dqaA"
      decimals="INF"
      id="Narr_QHE65opsHke10ZJLUKR_DA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">100000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_7_29_2022_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_SsB7enRAIkq_sr88V0dqaA"
      decimals="INF"
      id="Narr_q2_2plxBsU-jj12A9u3ofg"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="As_Of_7_29_2022_bK-k31eukEKfoGQqnRtN7A"
      decimals="2"
      id="Narr_KLc9XMPovkKxcS7-UkEqcQ"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">8</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="Duration_7_29_2022_To_7_29_2022_Z5e6EZpZcE-JJ1QT_pZonQ"
      decimals="-5"
      id="Narr_La0AtoMxYkK5Om13XkwKRg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:PreferredStockConvertibleConversionPrice
      contextRef="As_Of_7_29_2022_bK-k31eukEKfoGQqnRtN7A"
      decimals="2"
      id="Narr_lS7R8oYee0SUQVUwo5E1Ug"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">1.22</us-gaap:PreferredStockConvertibleConversionPrice>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_7_29_2022_bK-k31eukEKfoGQqnRtN7A"
      decimals="INF"
      id="Narr_XZ4WhPhg80uPksMXJTFgsQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">2459016</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_10_25_2022_SlW6bih-w0WP1EiSLmmyUg"
      decimals="INF"
      id="Narr_kQI_ZhbNOUOhRK6Ud4BgPA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_10_26_2022_o87wpTxs9kCFX63MjYxcHg"
      decimals="INF"
      id="Narr_WBEbRrgxykKU-fGI5iFZRA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">350000000</us-gaap:CommonStockSharesAuthorized>
    <tovx:CommonStockNumberOfVotesPerShare
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg"
      decimals="INF"
      id="Narr_xKLW-wIy70ea-4ksjoS7ow"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">20000</tovx:CommonStockNumberOfVotesPerShare>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_R0d_-4AfLUypDyxV9TxQUQ"
      decimals="INF"
      id="Narr_GJxt5LXWIkmA-8hX_Vu5YQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">72132</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_EjPZMeUXV0GlLM6-c088Kg"
      decimals="INF"
      id="Narr_MZBBkFRUOU-ip1c83tn7kg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">275000</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:PreferredStockConvertibleConversionPrice
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg"
      decimals="2"
      id="Narr_V3SsshW-PU62l6iW04lfdA"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">30.5</us-gaap:PreferredStockConvertibleConversionPrice>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_EjPZMeUXV0GlLM6-c088Kg"
      decimals="-5"
      id="Narr_DJzzK0PrQ0i-3PVlygnF1w"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2000000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_X-H-GBwxVUqj6BHfXMxhWw"
      decimals="-5"
      id="Narr_s9ALH2Hz7k6aQ1ih-3NKmg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2000000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesCConvertiblePreferredStockMember_NASt1LP3eEmPuXhIst5FEg"
      decimals="INF"
      id="Narr_0N3aat4PQUSbYhh0lWki2A"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3oS4dH-fW0-2DQ529iBrbA"
      decimals="INF"
      id="Narr_fG7w2_MkX0WWYnr4HpDZ6A"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">26230</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_YQsEHjKUZEaTit0zqtbT0g"
      decimals="INF"
      id="Narr_BMz_AXn9u0O7FgfUn25i6Q"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">100000</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:PreferredStockConvertibleConversionPrice
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg"
      decimals="2"
      id="Narr_BIr71SG3PkC0s4WvGd1vhw"
      unitRef="Unit_Divide_USD_shares_7bTFxFZjrE6pMEib79ONwA">30.5</us-gaap:PreferredStockConvertibleConversionPrice>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_YQsEHjKUZEaTit0zqtbT0g"
      decimals="0"
      id="Narr_7YhFWyHeHkiL3YnL8AgDEg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">728000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5m9jcdO1w0qs9ulFOtYunA"
      decimals="0"
      id="Narr_RaEzCYqBY0mez942glsH5Q"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">728000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_StatementClassOfStockAxis_tovx_SeriesDConvertiblePreferredStockMember_DG3DY-TsxUCpyHcoTSwlyg"
      decimals="INF"
      id="Narr_Lg6tqdpIj0yy-Ofn9iOujA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_AtMarketOfferingMember_jcVAbdOFkEC22ag4hKpkHg"
      decimals="INF"
      id="Narr_m7ewmGXrZUGxf1Mc2yD8GQ"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">569000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_SubsidiarySaleOfStockAxis_tovx_AtMarketOfferingMember_jcVAbdOFkEC22ag4hKpkHg"
      decimals="-5"
      id="Narr_OVLOo6HC_kOUImio7zE8Ow"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3600000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_SubsidiarySaleOfStockAxis_tovx_AtMarketOfferingMember_jXm8WfWwnEWpbya8i1hPvw"
      decimals="INF"
      id="Narr_pa7B0SRdL0q8bfgYAL71Pg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">81000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_SubsidiarySaleOfStockAxis_tovx_AtMarketOfferingMember_jXm8WfWwnEWpbya8i1hPvw"
      decimals="-5"
      id="Narr_ygavWDgyRkSXEn31jaDN9A"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2200000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_3dYwCmuqy0y0bKLSs_ow_g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;10. Loans payable&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;As a result of the acquisition of VCN the Company acquired interest-free or below-market interest rates loans (0%-1%) extended by Spanish governmental institutions of Ministerio de Ciencia, Innovacion y Universidades and ACC10 Generalitat de Catalunya (CDIT loans). The maturities of these loans are between 2024 and 2028. As a result of the VCN Acquisition, the Company maintains a restricted cash collateral account of $96,000 relating to the RETOS loan, which is reflected as a non-current asset on the balance sheet.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Non-current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Non-current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;NEBT Loan&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;RETOS 2015 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 76&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 55&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 138&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 61&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 92&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 63&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 162&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;10. Loans payable (continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;A maturity analysis of the debt as of December 31, 2024 is as follows &lt;i style="font-style:italic;"&gt;(amounts in thousands of dollars)&lt;/i&gt;:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 61&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 50&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 31&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 153&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MinimumMember_wIGplLIN9UC8pfkf3zFDvQ"
      decimals="2"
      id="Narr__EMj1nbNlUqAo_F3d5xZvw"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2024_srt_RangeAxis_srt_MaximumMember_Aoj8KHLdGU2h7bGUrYr4lA"
      decimals="2"
      id="Narr_GEsZAoVyxUu6aAAia3cV2g"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.01</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="0"
      id="Narr_COqXScbZZEGH9kABZPYUQA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">96000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_-2tKchiepEWF4WAPEFDGYw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Non-current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Non-current&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;NEBT Loan&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;RETOS 2015 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 76&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 55&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 138&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 61&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 92&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 63&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 162&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LoansPayableCurrent
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_ih9GlpPknke2AozTGDfWbg"
      decimals="-3"
      id="Tc_FbsHqxSTA063pRDpuT7fkA_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">7000</us-gaap:LoansPayableCurrent>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_ih9GlpPknke2AozTGDfWbg"
      decimals="-3"
      id="Tc_-rCB2pF1GU-CBLphLEnPEQ_4_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">16000</us-gaap:LongTermDebt>
    <us-gaap:LoansPayableCurrent
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_3hGBeVNFL0Kod27A8wTKkQ"
      decimals="-3"
      id="Tc_PcrZERDdC0a-T7yBAqrxSA_4_9"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">8000</us-gaap:LoansPayableCurrent>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_3hGBeVNFL0Kod27A8wTKkQ"
      decimals="-3"
      id="Tc_aH8tej707UmSkIpX--JpuQ_4_12"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">24000</us-gaap:LongTermDebt>
    <us-gaap:LoansPayableCurrent
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_tovx_Retos2015Member_jKxjaw2BjEGd-mO6wKZwqg"
      decimals="-3"
      id="Tc_0oXlv82GLUqVvyh-xIFKsw_5_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">54000</us-gaap:LoansPayableCurrent>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_tovx_Retos2015Member_jKxjaw2BjEGd-mO6wKZwqg"
      decimals="-3"
      id="Tc_qxauCZLU6EmRxk5hZqC8Hg_5_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">76000</us-gaap:LongTermDebt>
    <us-gaap:LoansPayableCurrent
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_tovx_Retos2015Member_TKbQVSzBpUSjPdH9Vt_Frw"
      decimals="-3"
      id="Tc_gwtaTV4rm0KEDC7DkHnUtg_5_9"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">55000</us-gaap:LoansPayableCurrent>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_tovx_Retos2015Member_TKbQVSzBpUSjPdH9Vt_Frw"
      decimals="-3"
      id="Tc_e57o5e94mUmK88AaiFeajg_5_12"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">138000</us-gaap:LongTermDebt>
    <us-gaap:LoansPayableCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_c3tuehpkoUqXZreKYSxNdw_6_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">61000</us-gaap:LoansPayableCurrent>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_lNfL4xHp8062nWMQAQFvNA_6_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">92000</us-gaap:LongTermDebt>
    <us-gaap:LoansPayableCurrent
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_06EtSf-nLkOq90ZeOWo7kQ_6_9"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">63000</us-gaap:LoansPayableCurrent>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_u-4onhAt2EiE2sTfQT_gpg_6_12"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">162000</us-gaap:LongTermDebt>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_PQy7pp8ZXkCXbZXNhjB_Xg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;A maturity analysis of the debt as of December 31, 2024 is as follows &lt;i style="font-style:italic;"&gt;(amounts in thousands of dollars)&lt;/i&gt;:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 61&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 50&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 31&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 153&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_rTRxtxTvxEerX8uWVzpF1A_1_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">61000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_JrMLzsJRTkeP5C3ocwnNOg_2_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">50000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_d1RiHfUU8kOa4xcjswpfLg_3_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">31000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_5YdnJP7V9kaeFHojnrnAaw_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">11000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <tovx:LongTermDebt.
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_Gbe50SQkLkuFO-sWehz4QQ_5_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">153000</tovx:LongTermDebt.>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_ceccpi4vNEibyoyFT8Ne_Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;11. Related Party&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;On December 14, 2023 the Company approved the retention of MaryAnn Shallcross, the wife of Steven Shallcross, as director of Clinical Operations, for compensation of $152,000, a bonus of $70,000 and the grant of an option to purchase 3,000 shares of common stock having a value of $30,000. During the year ended December 31, 2023, Ms. Shallcross had $145,000 in compensation expense. On December 13, 2024 the Company approved the compensation of MaryAnn Shallcross of $157,000 and a bonus of $45,000.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <tovx:ApprovedCompensationPayable
      contextRef="As_Of_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_yLYG6e42o0u_C3HKMSI9OA"
      decimals="0"
      id="Narr_ObbwnGEUr0aqABkpojSRGg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">152000</tovx:ApprovedCompensationPayable>
    <tovx:ApprovedBonusPayable
      contextRef="As_Of_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_ZdxNnhWWU0-nkeFQhTGdtg"
      decimals="0"
      id="Narr_3Nyxy7JzUUCpJ0PB0T_scQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">70000</tovx:ApprovedBonusPayable>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_12_14_2023_To_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_77qpG8OiiUu0NbKUuTZAIw"
      decimals="INF"
      id="Narr_wyUygGSlBkiHjEmYtUwIaA"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue
      contextRef="Duration_12_14_2023_To_12_14_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_77qpG8OiiUu0NbKUuTZAIw"
      decimals="0"
      id="Narr_EafIWbYyL0SCBFYwBUzdDA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">30000</tovx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodValue>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_pyTBIO0TlU6glBT-rItCNg"
      decimals="-3"
      id="Narr_1s_g9UKDg0OJPiqxicXk0Q"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">145000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <tovx:ApprovedCompensationPayable
      contextRef="As_Of_12_13_2024_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_v7b_IYUkIkCosGwLOqSv4w"
      decimals="0"
      id="Narr_GErhzGy7BkatogJp9NtiQA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">157000</tovx:ApprovedCompensationPayable>
    <tovx:ApprovedBonusPayable
      contextRef="As_Of_12_13_2024_srt_CounterpartyNameAxis_tovx_MaryannShallcrossMember_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_v7b_IYUkIkCosGwLOqSv4w"
      decimals="0"
      id="Narr_g9vBxc0nrkKOYKFPPByDCg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">45000</tovx:ApprovedBonusPayable>
    <tovx:LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_c5COADeop0CZmHsy0kEHEQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;12. License, Collaborative and Employment Agreements and Commitments &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;License and Collaborative Agreements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;As described below, the Company has entered into several license and collaborative agreements for the right to use research, technology and patents. Some of these license and collaborative agreements may contain milestones. The specific timing of such milestones cannot be predicted and is dependent on future developments as well as regulatory actions which cannot be predicted with certainty (including actions which may never occur). Further, under the terms of certain licensing agreements, the Company may have the obligation to pay certain milestones contingent upon the achievement of specific levels of sales. Due to the long-range nature of such commercial milestone liability amounts, they are neither probable at this time nor predictable and consequently are not recorded in the financial statements or included in this disclosure.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On August 31, 2010, VCN entered into a Technology Transfer Agreement (the &#x201c;Technology Transfer Agreement&#x201d;) with the Bellvitge Biomedical Research Institute (&#x201c;IDIBELL&#x201d;) for the exclusive license of the right to use a Spanish patent number P200901201 titled &#x201c;Oncolytic adenoviruses for treating cancer&#x201d; which is co-owned by IDIBELL and Catalan Oncology Institute (&#x201c;ICO&#x201d;) for the term of the patent. The Technology Transfer Agreement provides that IDIBELL is entitled to a low single digit percentage royalty on the income collected by VCN from the utilization of products derived from the licensed technology, prior to applying any value-added tax, if any, and low single digit percentage royalty on other income received by VCN arising from the use of the licensed technology, including income related to sublicenses of the licensed technology to third parties and advance payments or payments made for goals that were met and/or services associated with the licensed technology. The Technology Transfer Agreement terminates upon the expiration of the patent rights and is subject to early termination by either party in the event of a breach by the other party of its obligations thereunder. In addition, IDIBELL has the right to revoke the license if VCN ceases business activities for a continuous year or ceases to utilize the technology subject of the Technology Transfer Agreement, uses the technology in violation of the principals of IDIBELL or ICO or stops maintaining the patent licensed under the Technology Transfer Agreement. No amounts were incurred in 2024 and 2023. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;12. License, Collaborative and Employment Agreements and Commitments&lt;span style="font-weight:normal;"&gt; &#x2013; &lt;/span&gt;(continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;ICO Marketing License&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On May 16, 2009, VCN entered into a Contract to Grant a Marketing License (the &#x201c;ICO License Agreement&#x201d;) with the Catalan Institute of Oncology (the &#x201c;ICO&#x201d;) for a manufacturing and marketing license of a patent P200700665 titled &#x201c;Adenovirus with mutations in the area of endoplasmic retention of protein E3-19k and their use in the treatment of cancer&#x201d; in connection with a sublicense identified therein. The validity period of the license granted is unlimited with the only applicable limit being the patent&#x2019;s own validity. The ICO License Agreement provides that the ICO is entitled to a royalty of low double digit percentage of the net value of the income from the concession of the identified sublicense and low double digit percentage on other lump sums received thereunder. VCN and its sublicensees have an obligation to use all diligent and commercially reasonable efforts for the exploitation of the patent, otherwise, ICO may proceed to recover the license. The ICO License terminates upon the expiration of the patent rights and is subject to early termination by either party in the event of a breach by the other party of its obligations thereunder. No amounts were incurred in 2024 and 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;IDIBELL/ICO License Agreement&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On March 4, 2016, VCN entered into a License Agreement (the &#x201c;IDIBELL/ICO License Agreement&#x201d;) with IDIBELL and the ICO, for the exclusive license of the right to use a family of patents whose priority application is European patent application EP 14 38 2162.7 titled &#x201c;Adenovirus comprising an albumin-binding molety&#x201d;. The License Agreement provides that IDIBELL and ICO, as licensors, are entitled to share a low single digit percentage royalty on the annual Net Sales (as defined in the IDIBELL/ICO License Agreement) collected by VCN from the utilization of products derived from the licensed technology and a royalty on sublicensing income received from the licensed technology at a rate of: low double digit percentage during the first 3 years following the effective date of the agreement, mid single digit percentage during the term of 3 to 7 years following the effective date and low single digit percentage thereafter. The IDIBELL/ICO License Agreement also provides for certain fixed payments, including a payment 25 days following the date of concession of the licensed patent in a minimum of three European jurisdictions and a payment 25 days following the date of concession of an American patent derived from the licensed patent. The IDIBELL/ICO License is for an indefinite term subject to early termination (i) by mutual agreement of the parties; (ii) by licensor in the event of at least two successive breaches or three alternate breaches calculated annually of the obligation to pay any consideration; (iii) by VCN at its discretion due to certain patent infringements of rights protected by the patents or due to the absence of protection of the patent in any countries in the territory which is worldwide or (iv) in the event of a breach by the other party of its obligations thereunder which are not remedied within thirty (30) days. In addition, the licensors have the right to revoke the IDIBELL/ICO License Agreement if VCN during a continuous period of two years abandons its research or development activities of the licensed patent or activities aimed at exploitation of the resulting products, VCN has undertaken no marketing whatsoever during the term of the IDIBELL/ICO License Agreement or uses the patent licensed for purposes other those as set forth in the IDIBELL/ICO License Agreement. No amounts were incurred in 2024 and 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;12. License, Collaborative and Employment Agreements and Commitments&lt;span style="font-weight:normal;"&gt; &#x2013; &lt;/span&gt;(continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Sant Joan De D&#xe9;u Collaboration and License Agreement&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On February 15, 2016, VCN entered into a Collaboration Agreement to Conduct a Clinical Trial and Grant an Operating License (the &#x201c;Collaboration and License Agreement&#x201d;) with the Sant Joan De D&#xe9;u Hospital (the &#x201c;Hospital&#x201d;) and the Sant Joan De D&#xe9;u Foundation (the &#x201c;Foundation&#x201d;, and together with the Hospital, the &#x201c;Institution&#x201d;) regarding the conduct of a clinical trial to evaluate the safety and activity of VCN-01 in patients with refractory retinoblastoma. The Collaboration and License Agreement provides that if the trial results are positive and VCN is interested in continuing with the development of VCN-01 for the treatment of retinoblastoma; (a) the parties undertake to apply their best efforts to negotiate and, where appropriate, sign an agreement to collaborate in the development and execution of the following phases of the development of VCN-01 for the treatment of retinoblastoma; (b) the Institution shall grant to VCN an exclusive, worldwide and indefinite license to use and exploit the trial results and their possible patents exclusively for the treatment of retinoblastoma; (c) VCN shall pay the Foundation five hundred thousand Euros (&#x20ac;500,000), subject to reduction for any public and/or private economic aid that third parties may grant to the Institution for the conduct of the trial and/or any advance payments made by VCN before the end of the trial; (d) VCN shall pay the Foundation three hundred twenty thousand Euros (&#x20ac;320,000) once following the trial results of a pivotal study, to be carried out by VCN, has been completed which allows it to obtain the marketing authorization of the product following from the results, which payment must be made within a maximum period of four (&lt;span style="-sec-ix-hidden:Hidden_WCkpIeB96kiTzBELxSmUHg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;4&lt;/span&gt;&lt;/span&gt;) years from the date on which Institution has delivered the final report of the trial to VCN ; and (e) the parties will use their best efforts to negotiate and, where appropriate, sign a product supply agreement in order that the Hospital can use VCN-01 for compassionate use in the treatment of retinoblastoma. The Collaboration and License Agreement continues in force and effect until all obligations arising from the trial have been fulfilled, subject to early termination for a material breach by a party of any of their contractual and/or legal obligations, or, in the case of any other type of breach, when the breaching party has been asked in writing to remedy the breach and the breach is not cured within thirty (30) days from the date on which the written request was sent. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On November 2, 2023, after Sant Joan de D&#xe9;u - Barcelona Children's Hospital determined that the trial results were positive, VCN and Sant Joan de D&#xe9;u-Barcelona Children&#x2019;s Hospital announced an agreement for an exclusive worldwide option to negotiate an exclusive license of certain Sant Joan de Deu intellectual property rights related to the use of VCN-01 in combination with topoisomerase I inhibitor chemotherapies for the treatment of cancer. During the year ended December 31, 2023 the Company paid a Euros (&#x20ac;25,000) option fee.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Washington University School of Medicine in St. Louis Clinical Trial Agreement&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On August 7, 2019, the Company entered into a clinical trial agreement (&#x201c;CTA&#x201d;) with Washington University School of Medicine in St. Louis (&#x201c;Washington University&#x201d;) to conduct a Phase 1b/2a single-center, randomized, double-blinded, placebo-controlled clinical trial designed to evaluate the safety, tolerability and pharmacokinetics of oral SYN-004 (ribaxamase) in up to 36 adult allogeneic hematopoietic cell transplant (HCT) recipients (the &#x201c;Study&#x201d;). Under the terms of the CTA, the Company will serve as the sponsor of the Study and supply SYN-004 (ribaxamase), as well as compensate Washington University for all research services to be provided in connection with the Study which is estimated to cost approximately $3,200,000. Dr. Erik R. Dubberke, Professor of Medicine and Clinical Director, Transplant Infectious Diseases at Washington University will serve as the principal investigator of the trial in collaboration with his Washington University colleague Dr. Mark A. Schroeder, Associate Professor of Medicine, Division of Oncology, Bone Marrow Transplantation and Leukemia.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;12. License, Collaborative and Employment Agreements and Commitments &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The CTA continues in effect until completion of all obligations under the CTA. Either party may terminate the CTA prior to completion of its obligations (i) if authorization of the study is withdrawn by the FDA; (ii) if the emergence of any adverse reaction or side effect with SYN-004 (ribaxamase) administered in the Study is of such magnitude or incidence in the opinion of either party to support termination; or (iii) upon a breach of the terms of the CTA if the breaching party fails to cure the breach within 30 days after receipt of notice. The Company has the right to terminate the CTA (i) effective immediately if Washington University fails to perform the study in accordance with the terms of the protocol, the CTA or applicable laws or regulations or if Washington University or the principal investigator become debarred or (ii) upon 14 days written notice and Washington University has the right to terminate the CTA upon 14 days notice if the principal investigator becomes unable to perform or complete the Study and the parties have not, prior to the expiration of such fourteen (14) day period, agreed to an alternative principal investigator. The Company paid $1.1 million related to this agreement during the year ended 2022. There we no payments during 2023 or 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Massachusetts General Hospital Exclusive Option License Agreement&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On May 27, 2020, the Company entered into an agreement with Massachusetts General Hospital (&#x201c;MGH&#x201d;) granting us an option for an exclusive license to intellectual property and technology related to the use of intestinal alkaline phosphatase (&#x201c;IAP&#x201d;) to maintain gastrointestinal (GI) and microbiome health, diminish systemic inflammation, and treat age-related diseases. If executed, the Company plans to use this license in the advancement of an expanded clinical development program for SYN-020, its proprietary recombinant version of bovine IAP currently in pre-clinical development. Under the terms of the agreement, the Company is granted exclusive rights to negotiate a worldwide license with MGH to commercially develop SYN-020 to treat and prevent metabolic and inflammatory diseases associated with aging. During the second quarter of 2021, the Company announced an amendment to its option for an exclusive license agreement with MGH to include intellectual property and technology related to the use of SYN-020 to inhibit liver fibrosis in select diseases, including NAFLD. In January 2023, the Company paid $7,500 to extend the option period until July 2024 but elected to not extend the option thereafter.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;University of Texas Austin Agreement&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On December&#160;19, 2012, the Company entered into a License Agreement with University of Texas Austin (&#x201c;UT&#x201d;) for the exclusive license of the right to use, develop, manufacture, market and commercialize certain research and patents related to pertussis antibodies. The License Agreement provides that UT Austin is entitled to payment of past patent expenses, an annual payment of $50,000 per&#160;year commencing on the effective date through December&#160;31, 2014, a $25,000 payment on December&#160;31, 2015 and milestone payments of $50,000 upon commencement of Phase 1 clinical trials, $100,000 upon commencement of Phase 3 clinical trials, $250,000 upon NDA submission in the U.S., $100,000 upon European Medicines Agency approval and $100,000 upon regulatory approval in an Asian country. In&#160;addition, UT Austin is entitled to a running royalty upon net sales. The License Agreement terminates upon the expiration of the patent rights; provided, however that the License Agreement is subject to early termination by the Company in its discretion and by UT Austin for a breach of the License Agreement by the Company. No amounts were incurred in 2024 and 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;In connection with the License Agreement, the Company and UT Austin also entered into a Sponsored Research Agreement pursuant to which UT Austin will perform certain research work related to pertussis. The Sponsored Research Agreement may be renewed annually, in the sole discretion of the Company, after the first&#160;year for two additional one&#160;year terms with a fixed fee for the first&#160;year of $303,000. The Sponsored Research Agreement was renewed for the second and third&#160;years for a fixed fee of $316,000 and $329,000 respectively, all payable in quarterly installments. The Sponsored Research Agreement expired January 17, 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;12. License, Collaborative and Employment Agreements and Commitments &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Prev ABR LLC (&#x201c;Prev&#x201d;) Agreement&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On November&#160;28, 2012, the Company entered into an agreement (&#x201c;Prev Agreement&#x201d;) to acquire the C. diff program assets of Prev, including the pre-Investigational New Drug (IND) package, Phase 1 and Phase 2 clinical data, manufacturing process data and all issued and pending U.S. and international patents. Upon execution and closing of the Prev Agreement, the Company paid Prev cash payments of $235,000 and issued 17,858 unregistered shares of its common stock to Prev. As set forth in the Prev Agreement, Prev may be entitled to receive additional consideration upon the achievement of certain milestones, including: (i)&#160;commencement of an IND; (ii)&#160;commencement of a Phase 1 clinical trial; (iii)&#160;commencement of a Phase 2 clinical trial; (iv)&#160;commencement of a Phase 3 clinical trial; (v)&#160;filing a Biologic License Application (BLA) in the U.S. and for territories outside of the U.S. (as defined in the Prev Agreement); and (vi)&#160;approval of a BLA in the U.S. and for territories outside the U.S. With exception of the first milestone payment, the remaining milestones are payable 50% in cash and 50% in the Company&#x2019;s stock, however, at Prev&#x2019;s option the entire milestone may be payable in shares of the Company&#x2019;s stock. As of December&#160;31, 2015, the first three milestones had been met, and at Prev&#x2019;s option, Prev elected to receive 18,724 shares of the Company&#x2019;s common stock. Currently, assets licensed under this agreement are used in the Company&#x2019;s Phase 1b/2a Clinical Study in Allogeneic HCT Recipients. No milestones were achieved or such payments were made subsequent to 2015.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Employment Agreements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On January 3, 2022, the Company entered into a three-year employment agreement with Steven A. Shallcross, (the &#x201c;2022 Shallcross Employment Agreement&#x201d;), to serve as the Chief Executive Officer and to continue to serve as the Chief Financial Officer of the Company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Employment Agreement had a stated term of three years and expired on January 2, 2025; however Mr. Shallcross continued thereafter to serve as the Chief Executive Officer and continued to serve as the Chief Financial Officer of the Company thereafter. A new agreement was signed on March 3, 2025. See Subsequent Events.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On December 15, 2022, the Board of Directors of the Company awarded Steven A. Shallcross: (i) a cash bonus equal to $385,000, and (ii) an option to purchase 475,000 shares of the Company's common stock. In addition, on December 15, 2022, the Company entered into an Amendment to Mr. Shallcross's Employment Agreement to increase his base salary to $614,250.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On December 14, 2023, the Board of Directors of the Company awarded Steven A. Shallcross: (i) a cash bonus equal to $350,000, and (ii) an option to purchase 700,000 shares of the Company's common stock. In addition, on December 14, 2023, the Company increased his base salary to $644,963 due to a merit increase.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;On December 13, 2024, the Board of Directors of the Company awarded Steven A. Shallcross a cash bonus equal to $200,000. In addition, on December 14, 2023, the Company increased his base salary to $667,536 due to a merit increase.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Operating Lease&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s existing leases as of December 31, 2024 for its U.S. and Spanish facilities are classified as operating leases. During the quarter ended June 30, 2021, the Company renewed its Rockville, MD facility lease by entering into a Second Lease Amendment which extends the lease term for 63 months beginning on September 1, 2022 and ending on December 31, 2027 at stated rental rates and including a 3-month rent abatement. The Second Amendment also has options for a Tenant Improvement Allowance and a Second Extension Term. The Second Extension Term is offered at market rates and there is no economic incentive for the lessee, therefore the Company has determined that it is not part of the original lease term.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;12. License, Collaborative and Employment Agreements and Commitments &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company also leases research and office facilities in Barcelona, Spain for its 100 percent owned Theriva S.L. subsidiary. The lease that was in existence from December 2021 to December 2022 was a short term agreement with a 90-day termination notice provision that can be exercised by either party. On the closing date of the Acquisition, a sublease was executed for Theriva S.L. to lease research and office facilities at a new location in Parets del Valles (Barcelona) from the former owner of Theriva S.L. This lease was executed for an initial term to begin in January 2023 until October 2026, with an option to renew for an additional five years. On January 15, 2023, Theriva S.L. moved into the facilities and the new lease commenced and the prior lease terminated.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Operating lease costs are presented as part of general and administrative expenses in the condensed consolidated statements of operations, and for the year ended December 31, 2024 and 2023 approximated $631,000 and $624,000, respectively. For the Barcelona lease, the day one non-cash addition of right of use assets due to adoption of ASC 842 was $937,000.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;A maturity analysis of the Company&#x2019;s operating leases as of December 31, 2024 is as follows &lt;i style="font-style:italic;"&gt;(amounts in thousands of dollars)&lt;/i&gt;:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Future undiscounted cash flow for the years ending December 31,&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 672&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 587&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 368&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,627&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Discount factor&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (215)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_R1_OWizn2UuNSBN4hqT1Pw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Operating lease liability&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,412&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Operating lease liability - current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (539)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Operating lease liability - long term&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 873&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"&gt;Consulting Fees&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;In November&#160;2017, the Company engaged a regulatory consultant to assist in the Company&#x2019;s efforts to prepare, file and obtain FDA approval for ribaxamase.&#160;The term of the engagement is on a&#160;monthly basis, provided that either party may terminate the agreement at any time by providing the other party a six-month notice period. The Company was obligated to pay the consultant a&#160;monthly retainer in addition to success fee payments of up to an aggregate of $4,500,000 for attainment of certain regulatory milestones. The achievement of the milestones is not probable at this time. No amounts incurred in 2024 and 2023.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;12. License, Collaborative and Employment Agreements and Commitments &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The uncertain financial markets, disruptions in supply chains, mobility restraints, and changing priorities as well as volatile asset values could impact the Company&#x2019;s business in the future. The Company and its third-party contract manufacturers, contract research organizations, and clinical sites may also face disruptions in procuring items that are essential to the Company&#x2019;s research and development activities, including, for example, medical and laboratory supplies used in its clinical trials or preclinical studies, in each case, that are sourced from abroad or for which there are shortages. Further, although the Company has not experienced any material adverse effects on business due to increasing inflation, it has raised operating costs for many businesses and, in the future, could impact demand or pricing manufacturing of its drug candidates or services providers, foreign exchange rates or employee wages. The Company is actively monitoring the effects that these disruptions and increasing inflation could have on its operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Through the VCN Acquisition, the Company has operations in Spain related to conducting research and development, manufacturing, and clinical trials in Western European countries. The invasion of Ukraine by Russia, the war in the Middle East, and the retaliatory measures that have been taken, or could be taken in the future, by the United States, NATO, and other countries have created global security concerns that could result in a regional conflict and otherwise have a lasting impact on regional and global economies, any or all of which could disrupt the Company&#x2019;s supply chain, and despite the fact that it currently does not plan any clinical trials in Eastern Europe, may adversely impact the cost and conduct of R&amp;amp;D, manufacturing, and international clinical trials of its product candidates.&lt;/p&gt;</tovx:LicenseCollaborativeAndEmploymentAgreementsAndCommitmentsTextBlock>
    <tovx:CollaborativeArrangementAmountsIncurred
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_TechnologyTransferAgreementMember_1Lj6dEYWmE2-yAAX67F4sw"
      decimals="0"
      id="Narr_U8LEoWD6M0q3mA8ihUzgqA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</tovx:CollaborativeArrangementAmountsIncurred>
    <tovx:CollaborativeArrangementAmountsIncurred
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_TechnologyTransferAgreementMember_jnU_5V1LxkSNCT50tajPog"
      decimals="0"
      id="Narr_x66lNt9xUky7X_b2mMRLew"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</tovx:CollaborativeArrangementAmountsIncurred>
    <tovx:CollaborativeArrangementAmountsIncurred
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_IcoMarketingLicenseMember_8jRjfFvZt0ucnj-2zkanJA"
      decimals="0"
      id="Narr_8JSfvkb2w0e3vW0plSJYmg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</tovx:CollaborativeArrangementAmountsIncurred>
    <tovx:CollaborativeArrangementAmountsIncurred
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_IcoMarketingLicenseMember_Zwx7wf9_IUStlOX-9SNDkg"
      decimals="0"
      id="Narr_5YKV-xRAKkOAckhZ4UmHww"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</tovx:CollaborativeArrangementAmountsIncurred>
    <tovx:CollaborativeArrangementAmountsIncurred
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_IdibellIcoLicenseAgreementMember_wwy2r1WIC0-06dOSn0flsA"
      decimals="0"
      id="Narr_8R5lDbxsNUGqY0z3L3ZhNQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</tovx:CollaborativeArrangementAmountsIncurred>
    <tovx:CollaborativeArrangementAmountsIncurred
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_IdibellIcoLicenseAgreementMember_qqHO5kXR0Eyu9TWkMNIzqg"
      decimals="0"
      id="Narr_c1FjCeu3TkaceIyUxelg3A"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</tovx:CollaborativeArrangementAmountsIncurred>
    <tovx:PaymentToBeMadeSubjectToThirdPartyEconomicAid
      contextRef="Duration_2_15_2016_To_2_15_2016_srt_CounterpartyNameAxis_tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_0Rd4mv65Mka-LvNie6JdkQ"
      decimals="0"
      id="Narr_jby5m10jf0WksV0E6Yzz9g"
      unitRef="Unit_Standard_EUR_7wZBODcVt0qSO1nJ-Tgx4A">500000</tovx:PaymentToBeMadeSubjectToThirdPartyEconomicAid>
    <tovx:PaymentToBeMadeAfterClinicalTrial
      contextRef="As_Of_2_15_2016_srt_CounterpartyNameAxis_tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_F-9A_nDdNk6WninJagPxxw"
      decimals="0"
      id="Narr_laq5v_pWTE6agJnwdP7Rqg"
      unitRef="Unit_Standard_EUR_7wZBODcVt0qSO1nJ-Tgx4A">320000</tovx:PaymentToBeMadeAfterClinicalTrial>
    <tovx:PaymentOfOptionFee
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_tovx_SaintJoanDeDeuCollaborationAndLicenseAgreementMember_us-gaap_TypeOfArrangementAxis_tovx_CollaborationAndLicenseAgreementMember_qFtAAaFr2UOe65gOluyPGA"
      decimals="0"
      id="Narr_-rMWfX54yk-oh8U566rWYQ"
      unitRef="Unit_Standard_EUR_7wZBODcVt0qSO1nJ-Tgx4A">25000</tovx:PaymentOfOptionFee>
    <tovx:EstimatedResearchCosts
      contextRef="Duration_8_7_2019_To_8_7_2019_us-gaap_TypeOfArrangementAxis_tovx_ClinicalTrialAgreementMember_kxk_toEg7EC7J8RUyqolRw"
      decimals="0"
      id="Narr_ZGpaHp1g10yKrzWSg7i3oQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3200000</tovx:EstimatedResearchCosts>
    <us-gaap:PaymentsForFees
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_TypeOfArrangementAxis_tovx_ClinicalTrialAgreementMember_jdZXHU15S0aEhpi3IakD8A"
      decimals="-5"
      id="Narr_Wh52zcs3JkuSWbfVNz2XwA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1100000</us-gaap:PaymentsForFees>
    <tovx:PaymentForExtensionOfOption
      contextRef="Duration_1_1_2023_To_1_31_2023_us-gaap_TypeOfArrangementAxis_tovx_ExclusiveOptionLicenseAgreementMember_ebU8vQx7NEew8P5oMn2ytg"
      decimals="0"
      id="Narr_nHkSgU4SY02YBomjywZ6NQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">7500</tovx:PaymentForExtensionOfOption>
    <tovx:LicenseAgreementAnnualPaymentsDue
      contextRef="Duration_12_19_2012_To_12_19_2012_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_h_HcZdD9XUyLqOaVXRGQBg"
      decimals="0"
      id="Narr_lBRwH72haUyuUqJlkEFLBw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">50000</tovx:LicenseAgreementAnnualPaymentsDue>
    <tovx:LicenseAgreementFinalPaymentDue
      contextRef="Duration_12_19_2012_To_12_19_2012_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_h_HcZdD9XUyLqOaVXRGQBg"
      decimals="0"
      id="Narr_4m_FTej2gEudVmmwFDFEEA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">25000</tovx:LicenseAgreementFinalPaymentDue>
    <tovx:MilestonePayment
      contextRef="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_PhaseIClinicalTrialsMember_E1vBxhW9xk2GhQnlqLLMiQ"
      decimals="0"
      id="Narr_xOOYpkzd_0y6GG6dc15O9A"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">50000</tovx:MilestonePayment>
    <tovx:MilestonePayment
      contextRef="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_PhaseIiiClinicalTrialsMember_mKareUuP_0uHLilBqEI3Sg"
      decimals="0"
      id="Narr_XVfffKDhjEeRBZe2-KsVeA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">100000</tovx:MilestonePayment>
    <tovx:MilestonePayment
      contextRef="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_NdaSubmissionInUsMember_aTtpyGIEbkuUQ6DBVNOUyg"
      decimals="0"
      id="Narr_PbsW2eweMEqDJLQGyg91WA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">250000</tovx:MilestonePayment>
    <tovx:MilestonePayment
      contextRef="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_EuropeanMedicinesAgencyApprovalMember_KNhXL464ZkKMed6vei3BQw"
      decimals="0"
      id="Narr_17k9F6t0hUef7R-r5mml1A"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">100000</tovx:MilestonePayment>
    <tovx:MilestonePayment
      contextRef="Duration_12_19_2012_To_12_19_2012_us-gaap_TypeOfArrangementAxis_tovx_RegulatoryApprovalInAsianCountryMember_WPoSE_CE60-QkG3v2ikVEA"
      decimals="0"
      id="Narr_cmADCLddD0mIdKQ3XLP83w"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">100000</tovx:MilestonePayment>
    <tovx:CollaborativeArrangementAmountsIncurred
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_UniversityOfTexasAustinAgreementMember_N-_34GW79UaBWWhzWWx4rA"
      decimals="0"
      id="Narr_22E6og_SpUaUY8TQaPbd6A"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</tovx:CollaborativeArrangementAmountsIncurred>
    <tovx:CollaborativeArrangementAmountsIncurred
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_UniversityOfTexasAustinAgreementMember_joPx_7gEhUeCKG7Dr1EXfA"
      decimals="0"
      id="Narr_dotrR3AhJEusgFk09BSPIA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</tovx:CollaborativeArrangementAmountsIncurred>
    <tovx:ResearchAgreementFixedFee
      contextRef="As_Of_12_19_2012_tovx_QuarterlyInstallmentsPaymentPeriodAxis_tovx_FirstYearMember_YUy_izDrJU2fuBbV3XiRCg"
      decimals="0"
      id="Narr_fkMl2CgW-kikOHJa2nX9Fw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">303000</tovx:ResearchAgreementFixedFee>
    <tovx:ResearchAgreementFixedFee
      contextRef="As_Of_12_19_2012_tovx_QuarterlyInstallmentsPaymentPeriodAxis_tovx_SecondYearMember_UqtgSiEMr0-K_134MDhn7w"
      decimals="0"
      id="Narr_TnV7qf71-UmJmbSceK0GNg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">316000</tovx:ResearchAgreementFixedFee>
    <tovx:ResearchAgreementFixedFee
      contextRef="As_Of_12_19_2012_tovx_QuarterlyInstallmentsPaymentPeriodAxis_tovx_ThirdYearMember_jHce8dLJpU61WAHoxOsF-Q"
      decimals="0"
      id="Narr_z18gAMHBfki0CQ3KrNWZvQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">329000</tovx:ResearchAgreementFixedFee>
    <tovx:AdditionalCashPaymentForLicenseAgreement
      contextRef="Duration_11_28_2012_To_11_28_2012_us-gaap_BusinessAcquisitionAxis_tovx_PrevAbrLlcMember_LpCO6yEpH0qpjL8yIpPDkA"
      decimals="0"
      id="Narr_F20qGS1iTEW9u4A6pFDtrg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">235000</tovx:AdditionalCashPaymentForLicenseAgreement>
    <tovx:UnregisteredSharesIssuedToLicenseAgreement
      contextRef="Duration_11_28_2012_To_11_28_2012_us-gaap_BusinessAcquisitionAxis_tovx_PrevAbrLlcMember_LpCO6yEpH0qpjL8yIpPDkA"
      decimals="INF"
      id="Narr_JOyEzzTFpkuqDgEyv0MHKg"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">17858</tovx:UnregisteredSharesIssuedToLicenseAgreement>
    <tovx:AdditionalConsiderationPayable
      contextRef="Duration_11_28_2012_To_11_28_2012_us-gaap_BusinessAcquisitionAxis_tovx_PrevAbrLlcMember_LpCO6yEpH0qpjL8yIpPDkA"
      id="Narr_K3TDmHGpv0G6N1fT7U0Hqg">50% in cash and 50% in the Company&#x2019;s stock</tovx:AdditionalConsiderationPayable>
    <tovx:OptionsToBeReceivedCommonStockShares
      contextRef="Duration_1_1_2015_To_12_31_2015_us-gaap_BusinessAcquisitionAxis_tovx_PrevAbrLlcMember_VpZz2sViJEme7FGR07UkXA"
      decimals="INF"
      id="Narr_mhUALbeRvUSaVv0cjYcp5Q"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">18724</tovx:OptionsToBeReceivedCommonStockShares>
    <us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount
      contextRef="As_Of_12_15_2022_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_lrl49MxDtkuOzVnufA-nLQ"
      decimals="0"
      id="Narr_KVroFdtgA0yPmO7bPqx4rA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">385000</us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_12_15_2022_To_12_15_2022_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_HVf3QcfJTEm7H8nFCIUuUQ"
      decimals="INF"
      id="Narr_ZGzs3MpIP06U5Ntuoo937A"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">475000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:PaymentsToEmployees
      contextRef="Duration_12_15_2022_To_12_15_2022_bVpeUcWn4E6BCahr79WBew"
      decimals="0"
      id="Narr_H0xSI2sEwUunSpSb4Axx6Q"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">614250</us-gaap:PaymentsToEmployees>
    <us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount
      contextRef="As_Of_12_14_2023_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_NIZEyII3S0CqJYR9CTMH6A"
      decimals="0"
      id="Narr_S37Q-Vh0AkCQzOYDi4FkGw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">350000</us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_12_14_2023_To_12_14_2023_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_8coIa37TMEevmnvUDCVsBA"
      decimals="INF"
      id="Narr_Qh9IU_CeP0i2zkKwuEVd0Q"
      unitRef="Unit_Standard_shares_Hhq-YI9VIUG4OxS-uKlAxg">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:PaymentsToEmployees
      contextRef="Duration_12_14_2023_To_12_14_2023_lOksDXBXAUuwMQ6WRwO-Sg"
      decimals="0"
      id="Narr_4eZCYmhHlESQeAv-5I7N0w"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">644963</us-gaap:PaymentsToEmployees>
    <us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount
      contextRef="As_Of_12_13_2024_srt_TitleOfIndividualAxis_tovx_StevenAShallcrossMember_L117o3lWBkyajNwmnOByEQ"
      decimals="0"
      id="Narr_a3UrDfNFZ02fCOfOz4U5eQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">200000</us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount>
    <us-gaap:PaymentsToEmployees
      contextRef="Duration_12_13_2024_To_12_13_2024_qfZizxLVJ0qjoE5oGs2bng"
      decimals="0"
      id="Narr_pAwMqDDaskqRf-gZnaUemg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">667536</us-gaap:PaymentsToEmployees>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="0"
      id="Narr_MLTHOyfNDUSdICQ57-cbPg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">631000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="0"
      id="Narr_GDRmcvpTkE6l2pR7kcGONQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">624000</us-gaap:OperatingLeaseCost>
    <tovx:NonCashAdditionOfRightOfUseAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="0"
      id="Narr_yS0VnUD66EO4oFw3KW2XJA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">937000</tovx:NonCashAdditionOfRightOfUseAssets>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_PtXMTKLOZ0W0RNHaAfGJ8w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;A maturity analysis of the Company&#x2019;s operating leases as of December 31, 2024 is as follows &lt;i style="font-style:italic;"&gt;(amounts in thousands of dollars)&lt;/i&gt;:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Future undiscounted cash flow for the years ending December 31,&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 672&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 587&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 368&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,627&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Discount factor&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (215)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_R1_OWizn2UuNSBN4hqT1Pw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Operating lease liability&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,412&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Operating lease liability - current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (539)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Operating lease liability - long term&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 873&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_ce_exx8_zEKXwdXv2YlipA_2_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">672000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_3kHhMtDg2kKTzaALeFbYow_3_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">587000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_eGp0vycGb0WmiwdU64DC-A_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">368000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_TFxcT-FuAUWEf-zRkfkECA_5_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1627000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_Ozl-i-TRSEi0IDysgsKFBA_7_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">215000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_CrKB83memEio0bVTHKk0Gg_8_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1412000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_l9w43pjoUkW3pPBFMxy5mQ_9_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">539000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_XG9bM2tnBUGyiegRHLcJAQ_10_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">873000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:PaymentsForFees
      contextRef="Duration_11_1_2017_To_11_30_2017_us-gaap_TypeOfArrangementAxis_tovx_ConsultingFeesMember_cUZhwbB3dEaRwD5h8htNjQ"
      decimals="0"
      id="Narr_sYuWQZGiu0SQGD_YVf10nA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">4500000</us-gaap:PaymentsForFees>
    <tovx:CollaborativeArrangementAmountsIncurred
      contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_tovx_ConsultingFeesMember_pdqbroc_M0-TVIgfX1UTJw"
      decimals="0"
      id="Narr_GLRMVt9VREK8l8LJQ6Q-Yg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</tovx:CollaborativeArrangementAmountsIncurred>
    <tovx:CollaborativeArrangementAmountsIncurred
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_TypeOfArrangementAxis_tovx_ConsultingFeesMember_6FCcaKfRk0WOQeiTrZxyNw"
      decimals="0"
      id="Narr_s-xD5OGQakCuLdpp8BDapw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</tovx:CollaborativeArrangementAmountsIncurred>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_I-y6eaX3nUS2ldbpUiC1lQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;13. Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Losses before income taxes for the years ended December 31, 2024 and 2023 was as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Domestic&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (7,641)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (8,568)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Foreign&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (18,012)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (11,421)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income/(Loss) before Income Taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (25,653)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (19,989)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The components of income tax benefit consisted of the following for the years ended December 31, 2024 and 2023:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Foreign&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total Current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Foreign&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,640)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total Deferred&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,640)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Provision (Benefit) for income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,640)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"&gt;13. Income Taxes &#x2013; (continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Income tax (benefit) provision related to continuing operations differ from the amounts computed by applying the statutory income tax rate of 21% to pretax loss as follows (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31, 2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Rate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Rate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;US Federal Statutory Tax Rate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (5,387)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (4,198)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;State and Local Income Taxes, Net of Federal Income Tax Effect&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,445&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (17.33)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (532)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.66&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Foreign Tax Effects-Spain&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Statutory tax rate difference between Spain and United States&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (721)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.81&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (457)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.29&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Changes in Valuation Allowances&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,741&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (14.58)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,332&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (6.66)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;VCN Impairment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,400&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (5.46)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Changes in Valuation Allowances&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (19,347)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75.42&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,291&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (11.46)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nontaxable or Nondeductible Items&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 222&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.87)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (187)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0.93&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other Adjustments&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 181&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.71)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 111&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.56)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;NOL adjustment- 382 study&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,466&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (60.28)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Effective Tax Rate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,640)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8.20&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Deferred Tax Assets and Liabilities&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company&#x2019;s deferred tax assets for federal and state income taxes are as follows (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Deferred Tax Assets:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Federal, State and Foreign NOL Carryforward &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 9,714&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 27,356&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Accrued Compensation &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 26&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Stock Issued For Services &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 785&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 957&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Stock Issued for Acquisition of Program &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,398&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,457&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Stock Issued for License Agreement &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 888&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,124&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Amortizable License Fee &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Other Deferred Tax Asset&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Capitalized Research &amp;amp; Development costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,885&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,422&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="font-weight:bold;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Total Gross DTA &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15,710&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 33,343&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;i style="font-style:italic;"&gt; Less: Valuation Allowance &lt;/i&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (11,326)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (28,351)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total Deferred Tax Assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,384&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,992&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Deferred Tax Liabilities:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; IPR&amp;amp;D &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,340)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,939)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;ASC 842 Net ROU Assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (44)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (53)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Total Gross DTL &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,384)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,992)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net Deferred Tax Asset (Liability)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"&gt;13. Income Taxes &#x2013; (continued)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;On March 10, 2022, the Company acquired VCN, a Spanish Company in a tax-free stock acquisition. Due to this acquisition, VCN is a wholly owned subsidiary of the company. As a result of the acquisition, a deferred tax liability was established with purchase accounting related to acquired In Process Research and Development. A deferred tax asset was also established with purchase accounting related to VCN&#x2019;s unlimited life net operating loss carryover. During 2024, for book purposes, IPR&amp;amp;D and Goodwill assets were both impaired, with Goodwill written down to zero and IPR&amp;amp;D written down to $17.4 million. The impairment to Goodwill represents a permanent difference and the impairment to IPR&amp;amp;D represents a reduction in the deferred tax liability established with the Company&#x2019;s VCN acquisition.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;At December 31, 2024, the Company has a gross Federal net operating loss carry-forward of approximately $1.8 million available to offset future United States taxable income. In 2024, it was determined that availability of gross Federal net operating losses of $72.7 million were fully limited as well as $3.9 million of current 2024 net operating losses as a result of change of ownership that occurred in 2024 under Section 382 of the Internal Revenue Code. State Net Operating Losses are also limited by Section 382 of the Internal Revenue Code and were limited accordingly. At December 31, 2024, the Company has a gross Foreign net operating loss carry forward of approximately $35.4 million USD. The foreign net operating loss carries forward indefinitely.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;In 2020, the Company completed an Internal Revenue Code Section 382 analysis of its historical net operating loss carry-forward amount. As a result, the prior year net operating loss carry-forward was limited by $155.6 million. The decrease in the prior year net operating loss is attributable to control ownership changes which were determined for the years 2013 and 2018 which caused the reduction in the value of the historical net operating loss carry-forward amounts. Updated section 382 analysis were performed in 2021, 2022, 2023 &#160;to identify if any additional ownership shifts occurred in these years. It was determined that an ownership shift occurred on January 20, 2021. The result of the updated Section 382 analysis produced an IRC 382 limit due to the 2021 &#160;ownership changes. There was no ownership change determined for 2022 or 2023.In 2024 it was determined that all of the Company&#x2019;s Federal and state Net Operating Loss carryforwards through 12/31/2023 as well as a portion of the current year 2024 loss were limited due to an updated 382 study performed in 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;As a result of 2024 section 382 study, the Company&#x2019;s does not have any pre-2018 net operating losses available for use in future tax years. &#160;In addition, all post 2017 net operating losses through 12/31/2023 are also not available due the section 382 study. A portion or $1.8 million of the net operating loss carry-forward originating in 2024 is subject to additional limitations based on taxable income.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;At December 31, 2024, the Company has a gross foreign net operating loss carryforward of approximately $35.4 million Euros related to its Spanish subsidiary, VCN. &#160;The net operating loss does not expire and is available to offset future Spanish taxable income.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s valuation allowance at December 31, 2024 was approximately $11.3 million. The net change in valuation allowance during the year ended December 31, 2024,was a decrease of $17 million due to the following; $22 million federal and state net operating loss write off related to the 382 limitation offset by &#160;increase in gross domestic and foreign deferred tax assets of $1.6 and $3.5 million. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred income tax liabilities, projected future taxable income, and tax planning strategies in making this assessment. As of December 31, 2024 and 2023, management has established a full valuation allowance against its net deferred tax assets in all US tax jurisdictions. The Company has also established a valuation allowance in its Spanish tax jurisdictions as it is no longer in a net deferred tax liability position in Spain.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Undistributed earnings of the Company&#x2019;s foreign subsidiary, VCN, are considered to be permanently reinvested and, accordingly, no deferred U.S. income taxes have been provided thereon. Upon distribution of any earnings in the form of dividends or otherwise, those earnings would be subject to U.S. income tax. At the present time, VCN does not have any earnings and thus it is not necessary to estimate the amount of U.S. income taxes that might be payable if these earnings were repatriated.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;We have incurred net operating losses since inception, and we do not have any significant unrecognized tax benefits.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_M_rS5DBaEU-yubuUF8fzYA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Domestic&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (7,641)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (8,568)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Foreign&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (18,012)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (11,421)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income/(Loss) before Income Taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (25,653)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (19,989)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_b-78qg8IVEOfDCgb0xNWMw_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-7641000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_MoYnUn_ynUWs6vtLlrRvbA_4_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-8568000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_hfBcqzncqEKK2oz4MR2WdQ_5_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-18012000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_LFs2EuRjYE24Q3sjlHyOBg_5_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-11421000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_MujjIFQmn0uuNADTfE_OrQ_7_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-25653000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_JVAXztBFqUeHOlpQyVsKig_7_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-19989000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_zmceScnwukydQu5rXtSVlw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Foreign&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total Current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Foreign&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,640)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total Deferred&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,640)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Provision (Benefit) for income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,640)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_5cV7bzQz6EmsIcowgeEGAQ_12_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-1640000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_Dk3QZqJxUUi0_VzvQXzvkg_13_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-1640000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_hNII7nyL1UqvvwWHedjj0A_14_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-1640000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_XFkFMxfPKkOoYMiWWU9ZvA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Income tax (benefit) provision related to continuing operations differ from the amounts computed by applying the statutory income tax rate of 21% to pretax loss as follows (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31, 2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Rate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Rate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;US Federal Statutory Tax Rate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (5,387)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (4,198)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;State and Local Income Taxes, Net of Federal Income Tax Effect&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,445&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (17.33)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (532)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.66&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Foreign Tax Effects-Spain&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Statutory tax rate difference between Spain and United States&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (721)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.81&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (457)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.29&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Changes in Valuation Allowances&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,741&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (14.58)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,332&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (6.66)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;VCN Impairment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,400&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (5.46)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Changes in Valuation Allowances&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (19,347)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75.42&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,291&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (11.46)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Nontaxable or Nondeductible Items&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 222&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.87)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (187)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0.93&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other Adjustments&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 181&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.71)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 111&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.56)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;NOL adjustment- 382 study&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,466&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (60.28)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Effective Tax Rate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,640)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8.20&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2023_To_12_31_2023_srt_StatementScenarioAxis_us-gaap_ScenarioPlanMember_-IJMoPiiZ0-JOicVai8w1A"
      decimals="2"
      id="Narr_d9pEsFofrUWpvSJMAWHm-w"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2024_To_12_31_2024_srt_StatementScenarioAxis_us-gaap_ScenarioPlanMember_eBQLwNPbCkyKdC7_uUGYuQ"
      decimals="2"
      id="Narr_39tdFGbVm02JTPjrYX-Mjw"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_wXTbXboL9ESp6T6wrKmMSw_3_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-5387000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="4"
      id="Tc_zhVCnRhFJke-GKuI-IahlA_3_5"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_Zp1P3I-lzUyO9uf1c-XqPw_3_7"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-4198000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="4"
      id="Tc_lXoaoU0A_Ue-lqNW8BY61Q_3_9"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_83zTRSpb9kqN4zKgKKBd3A_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">4445000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="4"
      id="Tc_46jVY-1a_EOJCW7dfi-msQ_4_5"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">-0.1733</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_EtNrcRtiOkKvQPWRlhxs_w_4_7"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-532000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="4"
      id="Tc_cEo3RTrhHkmua-M7Ji3iZg_4_9"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.0266</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_kZ8h5m9azU61YRDc06L7yg_6_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-721000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="4"
      id="Tc_D_i8wM5t7UKhUCHzWc_eNQ_6_5"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.0281</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_cJ8eg0SYhkWZbEk3qbzQgg_6_7"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-457000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="4"
      id="Tc_MboK1vWgy0GzcwKW8uMcqA_6_9"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.0229</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <tovx:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_MBwrTO_DJUCEuPmX3b0MAw_7_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3741000</tovx:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential>
    <tovx:IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="4"
      id="Tc_MckgChRP2USVSS8xLgTe3w_7_5"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">-0.1458</tovx:IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential>
    <tovx:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_EmkZGzAVHE2jaN9iZ729iw_7_7"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1332000</tovx:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential>
    <tovx:IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="4"
      id="Tc_7nSI6_u4t0GVEnlqA2mfSQ_7_9"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">-0.0666</tovx:IncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_XHlU41pPhkGm_n1w12CcYw_8_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1400000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="4"
      id="Tc_yqBneuPkXECkgaZNEei6lA_8_5"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">-0.0546</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_ZDNVWbiNNUm7qw1jeO-qIw_8_7"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="4"
      id="Tc_iM4ARdpfM02inqczyETUAg_8_9"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_xc6G5cONzUWCFdcVuQGwkQ_9_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-19347000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="4"
      id="Tc_6sxS5qYCX0CBE97Ohl9p3w_9_5"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.7542</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_YjZSDbflQk2Xc__rX5GpoQ_9_7"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2291000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="4"
      id="Tc_2KglfOsE_kmppr-a0meQgg_9_9"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">-0.1146</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_fdWIWLTPt0qaGckkeoKsyQ_10_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">222000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="4"
      id="Tc_ZIWZIoA3GUWm33iPhzj7Ig_10_5"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">-0.0087</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_HJxwhJZFU0CY61HlTRO9qg_10_7"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-187000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="4"
      id="Tc_wsvekbHpiEKGDWaLavAQSw_10_9"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.0093</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_fNWzUstjKU-HF5OUhc3OKw_11_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">181000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="4"
      id="Tc_fetS0_VMv0uqUrwOUN6FrA_11_5"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">-0.0071</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_4osN70QUjEOWCnPPyfJOmg_11_7"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">111000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="4"
      id="Tc_o5RXjnQut0aCCjrS_IvYiw_11_9"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">-0.0056</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <tovx:EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_evxz7hqO7UKk1aXuYBUlwg_12_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">15466000</tovx:EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount>
    <tovx:EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="4"
      id="Tc_N_wFvAbH5k-RGY_kAeV98Q_12_5"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.6028</tovx:EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent>
    <tovx:EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_xBPyo5F-KkWXxvyPOsMBvg_12_7"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</tovx:EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionAmount>
    <tovx:EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="4"
      id="Tc_tLG6QSs6XEi0mDQoFSrzLg_12_9"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0</tovx:EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustments382SectionPercent>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="-3"
      id="Tc_PBXyg9U1X0qI4ABdAulSNA_13_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      decimals="4"
      id="Tc_q-WcGZ0xoEiELFUde_F3RA_13_5"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="-3"
      id="Tc_Yqqj8HqbvkGLcqZxmkpY3A_13_7"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">-1640000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2023_To_12_31_2023_iK1Uml9Z1Eu3CmoGJRrCTw"
      decimals="4"
      id="Tc_YIuNsg6Hy0K0ke2F7WnpSA_13_9"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.082</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_CFuwmjJNOk-wyf-NnN6iYg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company&#x2019;s deferred tax assets for federal and state income taxes are as follows (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Deferred Tax Assets:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Federal, State and Foreign NOL Carryforward &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 9,714&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 27,356&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Accrued Compensation &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 26&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Stock Issued For Services &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 785&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 957&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Stock Issued for Acquisition of Program &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,398&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,457&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Stock Issued for License Agreement &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 888&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,124&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Amortizable License Fee &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Other Deferred Tax Asset&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Capitalized Research &amp;amp; Development costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,885&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,422&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="font-weight:bold;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Total Gross DTA &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15,710&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 33,343&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;i style="font-style:italic;"&gt; Less: Valuation Allowance &lt;/i&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (11,326)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (28,351)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total Deferred Tax Assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,384&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,992&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Deferred Tax Liabilities:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; IPR&amp;amp;D &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,340)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,939)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;ASC 842 Net ROU Assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (44)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (53)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt; Total Gross DTL &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,384)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,992)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net Deferred Tax Asset (Liability)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;$&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &#x2014;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_0B7-WhWJ_0-ah9Ind3fB2A_4_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">9714000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_-mSzcFyt3k2YE3pxAMtSFg_4_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">27356000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_OH2v071kgE-RRrPtajJf4Q_5_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">26000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_AN2M2KvTKU2Br3yowxVLHw_5_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">24000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <tovx:DeferredTaxAssetsStocksIssuedForServices
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_67Y8ea97SkaaVHqsx-M_7Q_6_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">785000</tovx:DeferredTaxAssetsStocksIssuedForServices>
    <tovx:DeferredTaxAssetsStocksIssuedForServices
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_QCjJcRpj7ESlKeibZTcrMQ_6_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">957000</tovx:DeferredTaxAssetsStocksIssuedForServices>
    <tovx:DeferredTaxAssetsStockIssuedForAcquisitionOfProgram
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_wyJ-0b0zwE6X-4IqbDzbyA_7_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1398000</tovx:DeferredTaxAssetsStockIssuedForAcquisitionOfProgram>
    <tovx:DeferredTaxAssetsStockIssuedForAcquisitionOfProgram
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_cQOdJs3fKEqHHO1bBT8ywQ_7_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1457000</tovx:DeferredTaxAssetsStockIssuedForAcquisitionOfProgram>
    <tovx:DeferredTaxAssetsStockIssuedForLicenseAgreement
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_fQrr37gQMUSblPzcYiUiwA_8_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">888000</tovx:DeferredTaxAssetsStockIssuedForLicenseAgreement>
    <tovx:DeferredTaxAssetsStockIssuedForLicenseAgreement
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_E4P0bN9N1ka1kOBMOaIp9g_8_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1124000</tovx:DeferredTaxAssetsStockIssuedForLicenseAgreement>
    <tovx:DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_CNYZ-XMarEOmifaoivqb5g_9_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3000</tovx:DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee>
    <tovx:DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_4pos8Enbs0OJVFXQmLACEA_9_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3000</tovx:DeferredTaxAssetsTaxDeferredExpenseAmortizableLicenseFee>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_KZA6x3J5rUSFiirkl3t7og_10_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">11000</us-gaap:DeferredTaxAssetsOther>
    <tovx:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_2aJYcsRxqECwsogmasrJjQ_11_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2885000</tovx:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts>
    <tovx:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_FnIylpIRQECY_-vFfQY6wg_11_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2422000</tovx:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_xqEVOtAN10mEKUQiN0ofng_13_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">15710000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_S1MJGazB2EecReKtqwFhyA_13_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">33343000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_wKBDLDEjZkiGnQ33V94UUQ_14_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">11326000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_8XoET3LM7ECxqN8JDAlhTw_14_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">28351000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_hbQVhFzuI0i3szGoRotnWQ_15_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">4384000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_r0d5Hjk880eAhCxlxU51fg_15_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">4992000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_yI8PyoIK3E6V-zs9gPIfzA_17_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">4340000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_KaW2NMk5EkatcL80KOp6Aw_17_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">4939000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts>
    <tovx:DeferredTaxLiabilitiesRightOfUseAssetsNet
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_2IOesdRWmk-r9xeNhZL4AA_18_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">44000</tovx:DeferredTaxLiabilitiesRightOfUseAssetsNet>
    <tovx:DeferredTaxLiabilitiesRightOfUseAssetsNet
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_FmhDdGvdrUa0rTUlVKG5Tw_18_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">53000</tovx:DeferredTaxLiabilitiesRightOfUseAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2024_v-E8DYL1zUiV2A3XmSBVgg"
      decimals="-3"
      id="Tc_goDUYEyF3UuH6esKKLFCyg_19_3"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">4384000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-3"
      id="Tc_eP_x1tIzBU-vDJdt95vrJQ_19_6"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">4992000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_xDzJcMxVbEmIC4xyrSTATg"
      decimals="-3"
      id="Narr_XXqzGC6qqES7vIiOodPqaQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember_nwGukWFK7EWvk36pcMUK8A"
      decimals="-5"
      id="Narr_zshMAGbcgUuyzKrWa2R26Q"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">17400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember__ea3bcYrrUqt07EvbMaQKA"
      decimals="-5"
      id="Narr_yH8_H3ulEEOGL_OA4jWnDQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="As_Of_12_31_2024_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2018Member_0PnRIx7RJUq5UMuTXacRYw"
      decimals="-5"
      id="Narr_BqeYpSRJ40qFFucVjkDLOg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">72700000</us-gaap:OperatingLossCarryforwards>
    <tovx:OperatingLossCarryforwardsLimitationOnUse
      contextRef="As_Of_12_31_2024_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2018Member_0PnRIx7RJUq5UMuTXacRYw"
      decimals="-5"
      id="Narr_n3BG7euzLUuCTt0zm0W7rw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3900000</tovx:OperatingLossCarryforwardsLimitationOnUse>
    <us-gaap:OperatingLossCarryforwards
      contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_0WQ7yrwZi0-oIdqaSXujnA"
      decimals="-5"
      id="Narr_fEA-qsrb9ECr4I4Hdn37oQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">35400000</us-gaap:OperatingLossCarryforwards>
    <tovx:OperatingLossCarryforwardsLimitationOnUse
      contextRef="As_Of_12_31_2020_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2018Member_bgMqFBW7Ckej3huGCBQ-_w"
      decimals="-5"
      id="Narr_lrHgtw-AzkeC7WcFjZzw4g"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">155600000</tovx:OperatingLossCarryforwardsLimitationOnUse>
    <tovx:OperatingLossCarryforwardsLimitationOnUse
      contextRef="As_Of_12_31_2024_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_8meZqr6IrEyAiY4omDDDmA"
      decimals="-5"
      id="Narr_u0i6GNeOwUq5G6pT3X4UFA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1800000</tovx:OperatingLossCarryforwardsLimitationOnUse>
    <us-gaap:OperatingLossCarryforwards
      contextRef="As_Of_12_31_2024_us-gaap_BusinessAcquisitionAxis_tovx_VCNBiosciencesSLMember_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_4_WYiEaYI0aP0Qg36UDXTQ"
      decimals="-5"
      id="Narr_YoNJNlCGmU-FvoLleDBvKw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">35400000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember__ea3bcYrrUqt07EvbMaQKA"
      decimals="-5"
      id="Narr_frGiZ7Hdt0aLTjQkuTDRFg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">11300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_TlEAjG2sQk2HcIcfVr90TA"
      decimals="-6"
      id="Narr_WiUV9NOJMkO0QJtqPOoIug"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">17000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <tovx:OperatingLossCarryforwardsWriteOff
      contextRef="As_Of_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_Oc9-EIny2Uu-4fYhT7fO3g"
      decimals="-6"
      id="Narr_fNvNG_ceFEyiGZMgcMPacA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">22000000</tovx:OperatingLossCarryforwardsWriteOff>
    <tovx:IncreaseDecreaseInDeferredTaxAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_2EIl8m7H8EOeKiP1m33pcw"
      decimals="-5"
      id="Narr_g5eLD8S_V0GeBohAAMoMmw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1600000</tovx:IncreaseDecreaseInDeferredTaxAssets>
    <tovx:IncreaseDecreaseInDeferredTaxAssets
      contextRef="Duration_1_1_2024_To_12_31_2024_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_us-gaap_TaxPeriodAxis_us-gaap_TaxYear2021Member_qzDFHQhdh0meKwe2ksm-Tw"
      decimals="-5"
      id="Narr_dy9fwcofd0Cv6kx-u7wxGA"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">3500000</tovx:IncreaseDecreaseInDeferredTaxAssets>
    <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries
      contextRef="As_Of_12_31_2023__IfNnr0GY0iceD_yg6xb0g"
      decimals="-5"
      id="Narr_JD3osKpS2UCQhSwT41JRGg"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">0</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_omDAJ_0Kh0y3qNK_uEekzw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;14. Subsequent Events &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;On March 3, 2025, the Company entered into a two-year employment agreement with Steven A. Shallcross, (the &#x201c;2025 Shallcross Employment Agreement&#x201d;), to serve as the Chief Executive Officer and to continue to serve as the Chief Financial Officer of the Company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The 2025 Shallcross Employment Agreement has a stated term of two years but may be terminated earlier pursuant to its terms. The terms of the 2025 Shallcross Employment Agreement were substantially the same as the terms of the 2022 Shallcross Employment Agreement except for the stated term. If Mr. Shallcross&#x2019; employment is terminated for any reason, he or his estate as the case may be, will be entitled to receive the accrued base salary, vacation pay, expense reimbursement and any other entitlements accrued by him to the extent not previously paid (the &#x201c;Accrued Obligations&#x201d;); provided, however, that if his employment is terminated (i) by the Company without Cause or by Mr. Shallcross for Good Reason (as each is defined in the 2025 Shallcross Employment Agreement) then in addition to paying the Accrued Obligations, (a) the Company will continue to pay his then current base salary and continue to provide benefits at least equal to those that were provided at the time of termination for a period of twelve (12) months and (b) he shall have the right to exercise any vested equity awards until the earlier of six (6) months after termination or the remaining term of the awards; or (ii) by reason of his death or Disability (as defined in the 2025 Shallcross Employment Agreement), then in addition to paying the Accrued Obligations, Mr. Shallcross would have the right to exercise any vested options until the earlier of six (6) months after termination or the remaining term of the awards. In such event, if Mr. Shallcross commenced employment with another employer and becomes eligible to receive medical or other welfare benefits under another employer-provided plan, the medical and other welfare benefits to be provided by the Company as described herein would terminate.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The 2025 Shallcross Employment Agreement provides that upon the closing of a &#x201c;Change in Control&#x201d; (as defined in the 2025 Shallcross&#x202f;Employment Agreements), all unvested options shall immediately vest and the time period that Mr. Shallcross will have to exercise all vested stock options and other awards that Mr. Shallcross may have will be equal to the shorter of: (i) eighteen (18) months after termination, or (ii) the remaining term of the award(s). If within one (1) year after the occurrence of a Change in Control, Mr. Shallcross terminates his employment for &#x201c;Good Reason&#x201d; or we terminate Mr. Shallcross&#x2019;s employment for any reason other than death, disability or Cause, Mr. Shallcross will be entitled to receive: (i) the portion of his base salary for periods prior to the effective date of termination accrued but unpaid (if any); (ii) all unreimbursed expenses (if any); (iii) an aggregate amount (the &#x201c;Change in Control Severance Amount&#x201d;) equal to two (2) times the sum of his base salary plus an amount equal to the bonus that would be payable if the &#x201c;target&#x201d; level performance were achieved under the Company&#x2019;s annual bonus plan (if any) in respect of the fiscal year during which the termination occurs (or the prior fiscal year if bonus levels have not yet been established for the year of termination) subject to him executing a general release in form acceptable to us &#160;that becomes effective. If within two (2) years after the occurrence of a Change in Control, Mr. Shallcross terminates his employment for &#x201c;Good Reason&#x201d; or the Company terminates Mr. Shallcross&#x2019;s employment for any reason other than death, disability or Cause, Mr. Shallcross will be entitled to also receive for the period of two (2) consecutive years commencing on the date of such termination of his employment, medical, dental, life and disability insurance coverage for him and the members of his family that are not less favorable to him than the group medical, dental, life and disability insurance coverage carried by the Company for him subject to him executing a general release in form acceptable to the Company that becomes effective. The Change in Control Severance Amount is to be paid in a lump sum if the Change in Control event constitutes a &#x201c;change in the ownership&#x201d; or a &#x201c;change in the effective control&#x201d; of the Company or a &#x201c;change in the ownership of a substantial portion of a corporation&#x2019;s assets&#x201d; (each within the meaning of Section 409A of the Internal Revenue Code (&#x201c;Rule 409A&#x201d;)), or in 48 substantially equal payments, if the Change in Control event does not so comply with Section 409A. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;14. Subsequent Events &#x2013; (continued)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;On February 3, 2025, the Company received $1.7 million for the 2023 Research and Development rebate program sponsored by the Spanish government. The program provides for reimbursement of certain expenses incurred in research and development efforts the Company incurs in Spain. The reimbursements can be through either tax credits or direct refunds.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;On September 16, 2024, the Company issued a press release noting that its THERICAL project had been awarded &#x20ac;2.28 million (approximately $2.54 million) from the National Knowledge Transfer Program of the Spanish government&#x2019;s Ministry of Science, Innovation &amp;amp; Universities &#160;to support a collaboration between the Company and the Universitat Aut&#xf2;noma de Barcelona (&#x201c;UAB&#x201d;) to advance the Company&#x2019;s suspension cell platform for the clinical manufacture of adenovirus- and adeno-associated virus (&#x201c;AAV&#x201d;) therapies. Under the award, the Company (via its wholly owned subsidiary, Theriva Biologics SL) will receive an unsecured loan (the &#x201c;Loan&#x201d;) of &#x20ac;1.33 million (approximately $1.48 million) as a lump sum payment in Q1 2025 which shall bear interest at a rate of 4.015% and be repaid over 7 years commencing three years from the date of award and UAB will receive a grant of &#x20ac;0.95 million &#160;(approximately $1.06 million) dedicated to the THERICEL project and paid in annual installments over the next 3 years. The loan was funded on January 17, 2025.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <tovx:ProceedsFromResearchAndDevelopmentProgram
      contextRef="Duration_2_3_2025_To_2_3_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_0QrDHsqa8Uacq1JGyd0RnA"
      decimals="-5"
      id="Narr_i9qa1XOyKEWtqa4icg3X_g"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1700000</tovx:ProceedsFromResearchAndDevelopmentProgram>
    <us-gaap:GovernmentAssistanceAwardAmount
      contextRef="As_Of_9_16_2024_URY8Uln8IU-04BANJ4b7cA"
      decimals="-4"
      id="Narr__2-9UcUQskC4O8rZ2ijcNw"
      unitRef="Unit_Standard_EUR_7wZBODcVt0qSO1nJ-Tgx4A">2280000</us-gaap:GovernmentAssistanceAwardAmount>
    <us-gaap:GovernmentAssistanceAwardAmount
      contextRef="As_Of_9_16_2024_URY8Uln8IU-04BANJ4b7cA"
      decimals="-4"
      id="Narr_M2EbSGO2bky5qi5V1xoMeQ"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">2540000</us-gaap:GovernmentAssistanceAwardAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_1_17_2025_us-gaap_DebtInstrumentAxis_us-gaap_UnsecuredDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_3ifdY3w5hUqx6h2dBCyzDw"
      decimals="-4"
      id="Narr_L4T6ZVm67USKqafC6gio6g"
      unitRef="Unit_Standard_EUR_7wZBODcVt0qSO1nJ-Tgx4A">1330000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_1_17_2025_us-gaap_DebtInstrumentAxis_us-gaap_UnsecuredDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_3ifdY3w5hUqx6h2dBCyzDw"
      decimals="-4"
      id="Narr_n8hJEmFjCEm3_JbQ-9cjSw"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1480000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_1_17_2025_us-gaap_DebtInstrumentAxis_us-gaap_UnsecuredDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_3ifdY3w5hUqx6h2dBCyzDw"
      decimals="5"
      id="Narr_bdCU2NcVaEeOD0huhRyD-Q"
      unitRef="Unit_Standard_pure_q_uir1zfBUC5jZYPt7q-Tg">0.04015</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="Duration_1_17_2025_To_1_17_2025_us-gaap_DebtInstrumentAxis_us-gaap_UnsecuredDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_u_aM3qxXCkK8y6CvK7jI6A"
      id="Narr_K5k3HEbHOkOuKI0mJvCyzw">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:GovernmentAssistanceAwardAmount
      contextRef="As_Of_1_17_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_8EIM88I9jU2D73LJlXOgNA"
      decimals="-4"
      id="Narr_zKgqRSlurkOvU_Vys_CZoA"
      unitRef="Unit_Standard_EUR_7wZBODcVt0qSO1nJ-Tgx4A">950000</us-gaap:GovernmentAssistanceAwardAmount>
    <us-gaap:GovernmentAssistanceAwardAmount
      contextRef="As_Of_1_17_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_8EIM88I9jU2D73LJlXOgNA"
      decimals="-4"
      id="Narr_nHw_CMdE-kWLI04qIHUW7w"
      unitRef="Unit_Standard_USD_bXNvHdBoaEOi_VN1_lfCVA">1060000.00</us-gaap:GovernmentAssistanceAwardAmount>
    <us-gaap:GovernmentAssistanceTransactionDuration
      contextRef="Duration_1_17_2025_To_1_17_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_MxJBkjSMG0G7Htok7P8OSg"
      id="Narr_LNHHwtpNC0eMqcVSyuMcbg">P3Y</us-gaap:GovernmentAssistanceTransactionDuration>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="Duration_10_1_2024_To_12_31_2024_pYeQDt0kTE6oJN2PIReobQ"
      id="Narr_jbVoQbWH40a0KnzBF_bomQ">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="Duration_10_1_2024_To_12_31_2024_pYeQDt0kTE6oJN2PIReobQ"
      id="Narr_7GiItNTe8kiYvYuMds-vbQ">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="Duration_10_1_2024_To_12_31_2024_pYeQDt0kTE6oJN2PIReobQ"
      id="Narr_P6bpmqR0Fkmoj3PtQP5dhg">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="Duration_10_1_2024_To_12_31_2024_pYeQDt0kTE6oJN2PIReobQ"
      id="Narr_XLRnQWP1skqiXQkiqT_QkA">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_ZwItl3WTikaHAOjn7pfXlA">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:AwardTmgMnpiDiscTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_ggA77ssPdEmKkisL9lSLYQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Company Policies and Practices Related to the Grant of Certain Equity Awards Close in Time to the Release of Material Nonpublic Information&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;We do not have a formal written policy in place with regard to the timing of awards of options in relation to the disclosure by us of material nonpublic information, the Compensation Committee does not seek to time equity grants to take advantage of information, either positive or negative, about our company that has not been publicly disclosed. We intend to issue equity grants to our officers and/or directors, if granted, at the same time each year, typically in connection with our last meeting of the Board of Directors each fiscal year. Option grants are effective on the date the award determination is made by the Compensation Committee, and the exercise price of options is the closing market price of our common stock on the business day of the grant or, if the grant is made on a weekend or holiday, on the prior business day. During the fiscal year ended December 31, 2024, our Named Executive Officer was not awarded any stock options, and we did not time the disclosure of material nonpublic information for the purpose of affecting the value of executive compensation.&lt;/p&gt;</ecd:AwardTmgMnpiDiscTextBlock>
    <ecd:AwardTmgMethodTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_UsBSxfhdSEyZuf9081QSqA">We do not have a formal written policy in place with regard to the timing of awards of options in relation to the disclosure by us of material nonpublic information, the Compensation Committee does not seek to time equity grants to take advantage of information, either positive or negative, about our company that has not been publicly disclosed. We intend to issue equity grants to our officers and/or directors, if granted, at the same time each year, typically in connection with our last meeting of the Board of Directors each fiscal year. Option grants are effective on the date the award determination is made by the Compensation Committee, and the exercise price of options is the closing market price of our common stock on the business day of the grant or, if the grant is made on a weekend or holiday, on the prior business day.</ecd:AwardTmgMethodTextBlock>
    <ecd:AwardTmgMnpiCnsdrdFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_m1JGzPlpKECdB6Z9veuUzQ">true</ecd:AwardTmgMnpiCnsdrdFlag>
    <ecd:AwardTmgHowMnpiCnsdrdTextBlock
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Tb_wRTy-cZkBkKO09WHChToYQ">During the fiscal year ended December 31, 2024, our Named Executive Officer was not awarded any stock options, and we did not time the disclosure of material nonpublic information for the purpose of affecting the value of executive compensation.</ecd:AwardTmgHowMnpiCnsdrdTextBlock>
    <ecd:MnpiDiscTimedForCompValFlag
      contextRef="Duration_1_1_2024_To_12_31_2024_a_eZblpfC0qzMUK0BYcPeQ"
      id="Narr_1rKz4yh9wk6p9KjvuicT_w">false</ecd:MnpiDiscTimedForCompValFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
